移植LCD、觸控式螢幕、USB驅動 到核心3.4.2
阿新 • • 發佈:2019-01-05
測試驅動
3.1 拷貝ko檔案到根檔案系統目錄裡
cp lcd.ko /work/nfs_root/fs_mini_mdev_new
3.2 配置(make menuconifg)3.4.2核心,將核心自帶的LCD驅動配置為模組,重新編譯核心
—配置核心
-> Device Drivers
-> Graphics support
-> Support for frame buffer devices
<M> S3C2410 LCD framebuffer support
- 1
- 2
- 3
- 4
- 5
—編譯核心,編譯模組,並將核心重新命名為uImage_3.4.2_nolcd,並將/drivers/video目錄下的所需的ko檔案拷貝到根檔案系統目錄下
make uImage
cp arch/arm/boot/uImage /work/nfs_root/uImage_3.4.2_nolcd
//make modules
//cd drivers/video
//cp cfb*.ko /work/nfs_root/fs_mini_mdev_new
- 1
- 2
- 3
- 4
- 5
- 6
- 7
3.3 修改etc/inittab,加上tty1::askfirst:-/bin/sh後,nfs下載新核心(uImage_3.4.2_nolcd),並用其啟動
修改etc/inittab
- 1
- 2
nfs 30000000 192.168.0.3:/work/nfs_root/uImage_3.4.2_nolcd
bootm 30000000
- 1
- 2
- 3
3.4 載入驅動,螢幕上出現一行文字(如圖1);在串列埠上輸入echo tianpeng,hello! > /dev/tty1,螢幕上出現tianpeng,hello!(如圖2)
—圖1
—圖2