準備工作
1.uboot 、核心、檔案系統、編譯器,開發板都已經提供,測試可以執行。
graphics_sdk_setuplinux_4_10_00_01.bin
開始移植
移植步驟在ti官網有詳細
說明,步驟如下:
1../graphics_sdk_setuplinux_4_10_00_01.bin 會出現圖形安裝介面,選擇es8.x(for am335x).
2. 修改rules.make中home等路徑,需要核心和檔案系統的路徑,參考說明。
3.make omapes=8.x pm_runtime=1 , pm_runtime 在說明中未提及,在官網的sgxdbg中有說明,根據核心情況進行新增。
4.make omapes=8.x pm_runtime=1 install
5.將檔案系統刷如開發板。
6.執行開發板下的/etc/init.d/335x-demo,如果沒報錯,移植成功,如果報錯,參考sgxdbg.
測試將graphics_sdk_4_10_00_01/gfx_linux_sdk/ogles/sdkpackage/trainingcourse/01_helloapi下的ogleshelloapi_nullws.cpp編譯,簡單修改其makefile即可,生成檔案複製到開發板執行,在螢幕上顯示和目錄下helloapi.png相同的圖形。
嘗試簡單修改ogleshelloapi_nullws.cpp進行多點連線,測試成功,速度很快,完全硬體加速,其他函式沒有嘗試。
測試中發現,每次開機都要執行/etc/init.d/335x-demo,否則執行測試程式會報錯。
am335x nand驅動移植
使用ok335xd核心板上的nand flash,無論是速度還是穩定性,都比sd卡好,所以接下來的任務是使用sd中的u boot操作nand flash,把需要的映象燒錄進去之後,就可以從nand flash啟動了!第一步 按照 u boot for am335x 的步驟準備好 ok335x開發板 ...
AM335x移植linux核心 轉
am335x移植linux核心 該部落格中詳細介紹了移植linux核心到am335x上相關,裝置驅動採用裝置樹 dt 方式載入,包含裝置啟動 uboot kernel driver rootfs及簡單上層應用。一些文件羅列如下 1.為am335x移植linux核心主線 4 booting witho...
SIM7100在AM335X上移植
有了前面的理論作為基礎,這次移植sim7100到am335x上非常順利,sim7100只是乙個例子,其實只要是高通方案的4g模組,估計移植過程都差不多,sim7100是高通的方案,現在階段 在linux上,有2種途徑,gobinet 和qmi wwan,我的am335x linux核心是3.2版本的...