嵌入式系統軟件開發的內容
從嵌入式系統的組成看,分成:引導程序,OS,文件系統,用戶程序。后兩者是在OS的基礎上定制的。主要的工作應該是引導程序(bootloader)和操作系統本身的開發。
對于一般的bootloader可以參考典型源代碼進行修改,例如linux中的Uboot或者ViVi。而后使用編譯器連接各模塊,生成*.bin,再用燒寫工具固化到硬件ROM或者Flash上。
對于kernel的定制,主要是裁減各個模塊。例如linux中在命令行對原有模塊的配置或者wince中對catalog中組件的選擇。至于外圍模塊驅動的編寫,盡可能對現有平臺代碼進行復用。
posted on 2007-04-09 16:20 milkyway 閱讀(537) 評論(0) 編輯 收藏 引用 所屬分類: 基礎知識