91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

塔河县| 德化县| 镶黄旗| 阳朔县| 渝中区| 榆中县| 当阳市| 抚顺市| 康定县| 图们市| 铜川市| 松江区| 安化县| 甘肃省| 德令哈市| 利辛县| 神农架林区| 留坝县| 安多县| 措勤县| 方城县| 封开县| 昌邑市| 寿光市| 樟树市| 抚宁县| 巩留县| 沙坪坝区| 杭州市| 图们市| 隆德县| 长葛市| 宝清县| 平顶山市| 阿克| 德江县| 罗城| 莱西市| 呈贡县| 班玛县| 金乡县|