亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

锡林浩特市| 家居| 江口县| 丽水市| 婺源县| 清流县| 岳西县| 莎车县| 安庆市| 姚安县| 湖口县| 晋宁县| 徐闻县| 辛集市| 桐庐县| 蓬溪县| 丘北县| 辽中县| 东兴市| 盈江县| 南投县| 启东市| 涡阳县| 安丘市| 宕昌县| 东城区| 扎鲁特旗| 桑植县| 崇阳县| 松滋市| 肇庆市| 庐江县| 宁夏| 乌拉特前旗| 余江县| 无锡市| 苍溪县| 南郑县| 乐陵市| 屏山县| 加查县|