国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

迅為IMX6ULL開發板Linux下電容觸摸屏實驗-運行測試

發布時間:2020-12-4 10:26    發布者:就是塔塔
關鍵詞: 迅為 , IMX6ULL , 電容觸摸屏
54.4 運行測試
54.4.1  編譯驅動程序
創建 Makefile 文件,內容和前面實驗基本一樣,需要將 obj-m 的值修改為 ft5426.o,具體內容如下:
KERNELDIR := /home/topeet/kernel/linux-imx-rel_imx_4.1.15_2.1.0_ga
CURRENT_PATH := $(shell pwd)
obj-m := ft5426.o
build: kernel_modules
kernel_modules:
$(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) modules
clean:
$(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean
首先我們在終端輸入兩個命令(設置兩個環境變量):
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
然后執行“make”命令進行編譯,編譯完成生產 ft5426.ko 驅動模塊文件。
54.4.2  運行測試
編譯設備樹文件,使用新的設備樹文件啟動開發板,然后拷貝編譯生產的 ft5426.ko 驅動模塊文件到開發板根文件系統 lib/modules/4.1.15 目錄下(檢查開發板根文件系統中有沒有“/lib/modules/4.1.15”這個目錄,如果沒有的話需要自行創建一下。開發板中使用的是光盤資料里面提供的 busybox 文件系統,光盤資料的“i.MX6UL 終結者光盤資料\08_開發板系統鏡像\03_文件系統鏡像\01_Busybox 文件系統”目錄下)。使
用下列命令加載模塊:
depmod
modprobe ft5426
當驅動模塊加載成功后,有如圖 54.4.2.1 信息:

驅動加載成功后就會生成/dev/input/eventn 設備文件,比如本觸摸屏如圖 54.4.2.2 所示:

event4 設備文件就是觸摸屏對應的文件。當然也有可能文件名稱不同。
使用命令查看 event4 文件:
hexdump /dev/input/event4
使用一根手指觸摸屏幕在抬起,會有信息輸出,如圖 54.4.2.3 所示:

54.4.3  將驅動添加到內核中
前面我們把觸摸屏驅動編譯成了模塊文件,每次系統啟動后都需要手動加載驅動模塊,這樣很不方便。當我們的設備驅動調試成功后,一般會把驅動直接編譯到內核中,這樣內核啟動后就會自動加載驅動。在本節就來看一下如何將 ft5426.c 驅動文件添加到 Linux 內核中去。
1、 、 將驅動文件放到合適目錄下
測試成功的驅動文件首先要放到 Linux 內核的合適的目錄下,這時我們可以參考類似設備的驅動文件存放目錄,比如觸摸屏驅動文件,我們可以找到在 drivers/input/touchscreen 目錄下都是關于觸摸的驅動文件,因此我們把 ft5426.c 驅動文件也放到這個目錄下。
2、 、的 修改對應的 Makefile
把 ft5426.c 驅動文件放到 drivers/input/touchscreen 目錄下后,需要修改此目錄下的 Makefile 文件,添加如下內容:
obj-y += ft5426.o
添加完成所示:

修改完成后,重新編譯 Linux 內核,然后使用新的 zImage 鏡像啟動開發板,驅動添加成功啟動有如圖54.4.3.2 信息打印:

可以使用下面的命令查看對應的 event 時間:
cat /proc/bus/input/devices
結果如下:

可以看到 ft5426 對應/dev/input/event1 設備文件,然后使用下面的命令查看驅動是否工作正常:
hexdump /dev/input/event1
結果如圖 54.4.3.4 所示:

說明 ft5426 驅動工作正常。




本文地址:http://m.qingdxww.cn/thread-749785-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜视频在线观看网站| 色色色色网站| 中文字幕激情视频| 亚洲色图15p| chinesevideoshd性舞| 免费观看激烈日板子| 青青青免费高清视频在线| 欧美性活生活视频| 一级做a爰视频免费观看2019| 性欧美高清理论片| 综合一个色| 国产毛A片久久久久久无码| 亚洲 日韩 欧美 另类 蜜桃 | 一二三四免费中文在线1| 亚洲综人网| 亚洲一区www| 在线观看一区二区三区视频| 久久综合一个色综合网| 四虎国产精品免费久久久| 色呦呦免费| 亚洲精品91| 亚洲视频国产视频| 国产在线观看免费| 亚洲一区高清| 日本三级2019| 日日噜噜夜夜狠狠久久丁香| 中文字幕第一页亚洲| 最新zooskoovideos美国| 欧美激情久久久久久久大片| 亚洲三级视频在线观看| 色射综合| 亚洲欧美久久精品| 丁香成人网址| 日本熟妇乱妇熟色A片蜜桃亚洲 | 香蕉漫画基地成人| 亚洲图片色图| 久久久久综合网久久| 亚洲国产区| 日日碰夜夜操| 中文字幕高清有码在线中字| 99热在线精品免费全部my|