vivi是MIZI公司開發的系統引導程序,原本只支持串口下載。本文以S3C2410處理器加CS8900網絡芯片為例,介紹一種在vivi基礎上增加網絡支持的設計方法,使vivi能夠通過TFTP下載文件,可以有效地縮短系統的開發周期,方便用戶使用。
關鍵詞 vivi Bootloader TFTP協議 網絡功能擴展
隨著嵌入式的發展,基于ARM的系統越來越流行。在開發ARM系統時,第一步就是要選擇一種合適的Bootloader。目前網絡上可得到的Bootloader很多,一般幾十KB,所以除非要求把Bootloader限制在幾KB以內,否則沒有必要自己去寫一個Bootloader。Bootloader一般存放在Flash中。當前主流的Flash分為NOR Flash和NAND Flash。前者價格比后者高出很多,而性能相差無幾。如果系統采用的是NAND Flash,那么vivi可能會是一個好的選擇。
標簽:
vivi
S3C2410
MIZI
8900
上傳時間:
2014-01-03
上傳用戶:moerwang