linux s3c2440驅動編譯過程

2021-05-25 00:43:52 字數 684 閱讀 1885

(1)

第一步將

*.c檔案考入到

/opt/embedsky/linux-2.6.30.4/drivers/char

下。以fpga.c為例(

不同裝置放在不同的驅動裝置下)。

(2)修改該目錄下

makefile

檔案,按照格式新增

obj-$(config_fpga)+=fgpa.o。

(3)修改該目錄下

kconfig檔案,

按照格式新增

config fpga

tristate 「bl_gx_fpga」//

在menuconfig

在顯示

depends on arch_s3c2440

help

f pga.

注意紅色

fpga

必須一致。 (

4)make menuconfig,

找到裝置驅動(

device drivers)/

字元裝置

(character device)

修改編譯到核心

(*)裡還是模組

(m),

修改完後退出儲存

.(5)

編譯核心則輸入

make zimage,

模組則make drivers/modules.

S3C2440 UART串列埠驅動

通用非同步接收器和傳送器 universal asynchronous receiver and transmitter 簡稱uart。通常是嵌入式裝置中預設都會配置的通訊介面。這是因為,很多嵌入式裝置沒有顯示屏,無法獲得嵌入式裝置實時資料資訊,通過uart串列埠和超級終端相連,列印嵌入式裝置輸出資...

s3c2440 LCD驅動編寫

struct lcd regs static struct fb ops s3c lcdfb ops static volatile unsigned long gpbcon static volatile unsigned long gpbdat static volatile unsigned ...

S3C2440 Linux驅動移植 NAND驅動

開發板 tq2440 核心 linux 2.6.32 pc os ubuntu 11.04 本文將對nand驅動的移植進行簡單介紹。其中,將對nand控制器所需要的引數進行詳細說明。開啟檔案arch arm plat s3c24xx common smdk.c,修改mtd partition結構體陣...