Raspberry PI常用資訊整理

最近重新學習RPi核心開發與除錯,將一些常發生的錯誤解法及不錯的文章連結記錄於此,方便日後查詢。

預計要完成的目標有"bash的學習","user mode的遠端除錯","kernel mode的遠端除錯","yocto project的使用"。

  1. 核心編譯(1)核心編譯(2)核心編譯(3)Config設定

  2. RPi安裝tightvncserver,PC安裝xtightvncviewer方便遠端除錯使用,PC命令下法xtightvncviewer IP::5901

  3. tightvnc出現openbox錯誤時可將root(使用sudo su)下的/.config/openbox/lxde-rc.xml及/.config/lxpanel/LXDE-pi/panels/panel兩檔案,覆蓋掉pi目錄下同名檔案即可。

  4. CROSS_COMPILE時在linux主目錄下產生version_X.XX.XX目錄,在其下產生boot、module子目錄並依照項1前兩項連結所述,將內容放入此目錄下,方便後序重複使用。

  5. 下載回來的檔案可以用shasum及md5sum查詢內容正不正確。

  6. 將Host的C::B設定好cross compiler環境,再利用NFS的方式掛到Target上(防火牆要設定好),達到可以即時除錯user mode程式的功能。至於kernel mdoe的方式,則要再研究。 

  7. User mode的遠端除錯可參考此篇。 

  8. Yocto的使用可以參考此篇。 

沒有留言:

張貼留言