|
MY-IMX28系列評估板Linux-2.6.35驅動和設備
1 文檔說明
1.1 系統環境說明
編譯主機CPU架構:64位
編譯主機系統:Linux
Linux發行版:Ubuntu
Ubuntu版本類型:服務器版
Ubuntu版本號:12.04.5
Ubuntu系統類型:x86-64
注意:開發主機請使用ubuntu 12.04.5 x86-64(桌面版或服務器版均可),使用其他發行版的Linux或Ubuntu的其它版本可能會遇到的不必要的問題。
1.2 操作說明
1)文檔中以“$”開頭的行,其后是Linux命令。
2)文檔中所有的Linux命令建議手動輸入到Linux主機執行(直接復制、粘貼到Linux主機上執行,可能會執行失敗)。
3)文檔中的Linux執行命令,如果空格后的下一個字符是“-”的(如:sudo apt-get –y install之類的),請手動輸入到Linux主機執行(直接復制、粘貼到Linux主機上執行,通常會執行失敗)。
4)文檔中所有一行沒寫完的Linux命令請手動輸入到Linux主機執行,(因為復制、粘貼命令不能包含類似“換行符”之類的特殊字符)。
5)按文檔輸入并執行Linux命令時注意觀察命令的執行結果與文檔圖片中的是否一致,以確認命令是否輸入有誤及是否執行失敗。
6)第一遍編譯請嚴格按照文檔進行,否則可能出現莫名其妙的錯誤。
1.3 截圖說明
為使視圖看起來簡潔整齊,截圖中的命令提示符統一使用myzr$。
1.4 圖片中的Linux命令
在文檔的圖片中觀察“linyn@u12045-serv:~$”開頭的行可以直觀的看到輸入的linux命令。
2 驅動及相關設備文件
評估板對應的Linux-3.14.54版本及對應的源碼文件和設備見下表:
MY-IMX28系列評估板Linux-2.6.35驅動和設備.png
板級目錄:arch/arm/mach-mx28/
板級文件:arch/arm/mach-mx28/mx28evk.c
設備注冊文件:arch/arm/mach-mx28/device.c
管腳功能定義:arch/arm/mach-mx28/mx28evk_pins.c
管腳標號定義:arch/arm/mach-mx28/mx28_pins.h
注意:如果想詳細了解驅動的相關文件,請查看“MX28_Linux_驅動參考手冊.pdf”文件;想詳細查看寄存器,請查看“MCIMX28RM.pdf”文件。
|
|