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

迅為IMX6ULL開(kāi)發(fā)板Linux下電容觸摸屏實(shí)驗(yàn)-運(yùn)行測(cè)試

發(fā)布時(shí)間:2020-12-4 10:26    發(fā)布者:就是塔塔
關(guān)鍵詞: 迅為 , IMX6ULL , 電容觸摸屏
54.4 運(yùn)行測(cè)試
54.4.1  編譯驅(qū)動(dòng)程序
創(chuàng)建 Makefile 文件,內(nèi)容和前面實(shí)驗(yàn)基本一樣,需要將 obj-m 的值修改為 ft5426.o,具體內(nèi)容如下:
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
首先我們?cè)诮K端輸入兩個(gè)命令(設(shè)置兩個(gè)環(huán)境變量):
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
然后執(zhí)行“make”命令進(jìn)行編譯,編譯完成生產(chǎn) ft5426.ko 驅(qū)動(dòng)模塊文件。
54.4.2  運(yùn)行測(cè)試
編譯設(shè)備樹(shù)文件,使用新的設(shè)備樹(shù)文件啟動(dòng)開(kāi)發(fā)板,然后拷貝編譯生產(chǎn)的 ft5426.ko 驅(qū)動(dòng)模塊文件到開(kāi)發(fā)板根文件系統(tǒng) lib/modules/4.1.15 目錄下(檢查開(kāi)發(fā)板根文件系統(tǒng)中有沒(méi)有“/lib/modules/4.1.15”這個(gè)目錄,如果沒(méi)有的話需要自行創(chuàng)建一下。開(kāi)發(fā)板中使用的是光盤(pán)資料里面提供的 busybox 文件系統(tǒng),光盤(pán)資料的“i.MX6UL 終結(jié)者光盤(pán)資料\08_開(kāi)發(fā)板系統(tǒng)鏡像\03_文件系統(tǒng)鏡像\01_Busybox 文件系統(tǒng)”目錄下)。使
用下列命令加載模塊:
depmod
modprobe ft5426
當(dāng)驅(qū)動(dòng)模塊加載成功后,有如圖 54.4.2.1 信息:

驅(qū)動(dòng)加載成功后就會(huì)生成/dev/input/eventn 設(shè)備文件,比如本觸摸屏如圖 54.4.2.2 所示:

event4 設(shè)備文件就是觸摸屏對(duì)應(yīng)的文件。當(dāng)然也有可能文件名稱(chēng)不同。
使用命令查看 event4 文件:
hexdump /dev/input/event4
使用一根手指觸摸屏幕在抬起,會(huì)有信息輸出,如圖 54.4.2.3 所示:

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

修改完成后,重新編譯 Linux 內(nèi)核,然后使用新的 zImage 鏡像啟動(dòng)開(kāi)發(fā)板,驅(qū)動(dòng)添加成功啟動(dòng)有如圖54.4.3.2 信息打印:

可以使用下面的命令查看對(duì)應(yīng)的 event 時(shí)間:
cat /proc/bus/input/devices
結(jié)果如下:

可以看到 ft5426 對(duì)應(yīng)/dev/input/event1 設(shè)備文件,然后使用下面的命令查看驅(qū)動(dòng)是否工作正常:
hexdump /dev/input/event1
結(jié)果如圖 54.4.3.4 所示:

說(shuō)明 ft5426 驅(qū)動(dòng)工作正常。




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

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專(zhuān)區(qū)
  • 利用SAM E54 Xplained Pro評(píng)估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機(jī)和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開(kāi)發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開(kāi)發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專(zhuān)區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 免费在线观看的黄色网址 | 国产精品成人四虎免费视频 | 久热99| 18视频免费网站 | 成片免费观看视频在线网 | 91最新在线观看 | 久久www免费人成高清 | 亚洲福利网址 | 日韩在线观看免费 | 中文字幕日本久久2019 | 国产在线观看色 | 一二三四在线视频社区8 | 国产精品一区在线免费观看 | 国产精品v欧美精品v日韩精品 | 91精品国产福利尤物 | 极品在线播放 | 台湾xxx18 | 国产精品欧美在线不卡 | 国产麻豆精品免费密入口 | 我想看一级毛片 | 欧美影院在线 | 啊用力太猛了啊好深视频免费 | 国产精品国产精品国产三级普 | 国产成人综合久久精品尤物 | 韩国美女豪爽一级毛片 | av av片在线看| 日韩高清性爽一级毛片免费 | 99精品这里只有精品高清视频 | 免费观看黄a一级视频日本 免费观看黄a一级视频 | 国产精品久久国产精品99 | 91精品视频在线播放 | 国产情侣真实露脸在线最新 | 欧美成a人免费观看久久 | 一区二区三区在线免费看 | 九九热视频这里只有精品 | 两个人免费观看视频 | 一级成人a做片免费 | 天美麻豆蜜桃91制片厂 | 99re视频在线播放 | 五月婷婷基地 | 99re6在线视频 |