中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android設備樹下的Platform驅動運行測試方法是什么

發布時間:2022-01-12 15:17:23 來源:億速云 閱讀:144 作者:iii 欄目:互聯網科技

本篇內容主要講解“Android設備樹下的Platform驅動運行測試方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Android設備樹下的Platform驅動運行測試方法是什么”吧!

1 編譯驅動程序
和前面章節中驅動測試程序一樣需要一個Makefile文件,只是將obj-m的值改為led_driver.o,Makefile文件內容如下:
Android設備樹下的Platform驅動運行測試方法是什么
首先我們在終端輸入兩個命令(設置兩個環境變量):
Android設備樹下的Platform驅動運行測試方法是什么

然后執行“make”命令編譯模塊,編譯完成生成led_driver.ko模塊文件。

2 編譯應用測試程序

應用測試程序直接使用上一章44.3.2編譯好的led_test應用程序即可。

3 運行測試

啟動開發板,將編譯好的led_driver.ko模塊文件和led_test應用程序拷貝到/lib/modules/4.1.15目錄下(檢查開發板根文件系統中有沒有“/lib/modules/4.1.15”這個目錄,如果沒有的話需要自行創建一下。開發板中使用的是光盤資料里面提供的busybox文件系統,光盤資料的“i.MX6UL終結者光盤資料\08_開發板系統鏡像\03_文件系統鏡像\01_Busybox文件系統”目錄下)。輸入下面命令加載模塊:
depmod
modprobe led_driver
驅動加載成功后,在/sys/bus/platform/drivers/目錄下查看驅動是否存在,我們在 led_driver.c 中設置 led_driver (platform_driver 類型)的 name 字段為“imx6ul-led”,因此會在/sys/bus/platform/drivers/目錄下存在名為“imx6ul-led”這個文件,結果如圖 3.1所示:

Android設備樹下的Platform驅動運行測試方法是什么

同理,在/sys/bus/platform/devices/目錄下也存在 led 的設備文件,也就是設備樹中 gpioled 這個節點,如圖 3.2所示:

Android設備樹下的Platform驅動運行測試方法是什么

當設備和驅動匹配成功后,會有如圖 3.3信息輸入:

Android設備樹下的Platform驅動運行測試方法是什么

設備和驅動匹配成功后,使用led_test應用程序來測試一下,命令如下:

Android設備樹下的Platform驅動運行測試方法是什么

通過這兩條命令來驗證一下LED的platform平臺下的設備和驅動是否正確。
卸載模塊命令:
rmmod led_driver //卸載驅動模塊

到此,相信大家對“Android設備樹下的Platform驅動運行測試方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳西县| 阿拉善右旗| 奇台县| 丹江口市| 简阳市| 乌拉特后旗| 汉川市| 公安县| 衡东县| 苏尼特右旗| 博野县| 理塘县| 新沂市| 墨江| 广宁县| 辽阳市| 正安县| 西城区| 宁化县| 嘉黎县| 徐汇区| 西平县| 双桥区| 那坡县| 盈江县| 临沧市| 凌云县| 孝感市| 昌邑市| 北碚区| 汤原县| 扶余县| 河曲县| 舟曲县| 东兰县| 儋州市| 常熟市| 玛纳斯县| 清丰县| 车险| 广饶县|