Raspberry PI常用資訊整理
最近重新學習RPi核心開發與除錯,將一些常發生的錯誤解法及不錯的文章連結記錄於此,方便日後查詢。
預計要完成的目標有"bash的學習","user mode的遠端除錯","kernel mode的遠端除錯","yocto project的使用"。
-
RPi安裝tightvncserver,PC安裝xtightvncviewer方便遠端除錯使用,PC命令下法xtightvncviewer IP::5901。
tightvnc出現openbox錯誤時可將root(使用sudo su)下的/.config/openbox/lxde-rc.xml及/.config/lxpanel/LXDE-pi/panels/panel兩檔案,覆蓋掉pi目錄下同名檔案即可。
CROSS_COMPILE時在linux主目錄下產生version_X.XX.XX目錄,在其下產生boot、module子目錄並依照項1前兩項連結所述,將內容放入此目錄下,方便後序重複使用。
下載回來的檔案可以用shasum及md5sum查詢內容正不正確。
將Host的C::B設定好cross compiler環境,再利用NFS的方式掛到Target上(防火牆要設定好),達到可以即時除錯user mode程式的功能。至於kernel mdoe的方式,則要再研究。
User mode的遠端除錯可參考此篇。
Yocto的使用可以參考此篇。
沒有留言:
張貼留言