現在嵌入式linux越來越紅火,感覺搭上linux,嵌入式系統就上了乙個層次:)怎麼學習構建乙個嵌入式的linux系統呢,在網上看了很多文章,自己也在不斷學習和實踐中。幾天來冒出個想法:在沒有硬體平台的情況下,就沒法學習嵌入式linux了麼?怎樣能先動起手來,在實踐中不斷學習呢?一直在用vm跑redhat,能不能在vm上構建乙個自己的linux,從中學習各種技術呢?那就試試吧:)
1、基本思路
在vm裡建立乙個linux虛擬機器,系統採用x86體系結構,使用dos引導啟動,用loadlin引導linux啟動,linux根檔案系統放在乙個ios印象中,用乙個小的initrd.img放在ram中,通過nfs掛載另乙個redhat中的分割槽作為可寫檔案系統。這樣可以先載vm跑起來乙個linux,至於更多的細節,在試驗中發現、完善。
2、參考資料
oreilly.building.embedded.linux.systems.ebook-lib.chm
3、平台
windows xp ps2, vmware-workstation-5.0.0-13124, redhat9.0 等等......
邊上學邊學習嵌入式
星期一 一如既往的周一很尷尬的乙個日子 早起之後 上完概率論 回到寢室繼續複習 超級使用者 使用者組 使用者的概念 超級使用者 root windows裡面的管理員 使用者 使用者組裡面的具體成員 使用者組 使用者組成的小組 檔案的許可權 用 ls l rwxrw rw 1 root root 5 ...
gdbserver遠端除錯嵌入式Linux裝置
然而,有些情況下嵌入式裝置的硬體資源很有限,比如我手頭的這個裝置,總的rom空間只有16.5mb,韌體,一些系統程式加一些庫就占去了13mb 這樣我可以用的空間就只剩下3mb,而乙個交叉編譯得到的gdb二進位制大小有將近9mb,顯然是放不進去的了。所以聰明的人類想到了另一種方法gdbserver g...
嵌入式學習
1 c 語言 第二版譚浩強。2 資料結構 c語言版。3 實用 c 程式設計 4 學習51 微控制器,加深對中斷的理解。5 學習 arm微控制器。1 細讀 arm微控制器基礎與實戰 周立功編寫。2 細讀相關晶元的原版英文文件。如 arm920te.pdf s3c2410 1.2.pdf。6 學習uco...