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