【詳解】嵌入式開發(fā)中固件的燒錄方式 版本:v1.0 作者: crifan 聯(lián)系方式: green-waste (at) 163.com -------------------------------------------------------------------------------------------- 由于內(nèi)容有點多,不便發(fā)表,所以發(fā)表pdf版本,感興趣自行下載:
【詳解】嵌入式開發(fā)中固件的燒錄方式 v1.0.pdf
(617.22 KB, 下載次數(shù): 1573)
2011-08-25 20:43 上傳
點擊文件名下載附件
-------------------------------------------------------------------------------------------- 版本歷史
版本 | 時間 | 內(nèi)容更新 | 作者 | 1.0 | 2011-08-25 | 解釋了嵌入式開發(fā)中的固件下載方式 | crifan | | | | |
目錄
1 背景介紹 3
2 名詞解釋 4
2.1 固件 4
2.2 燒寫 4
2.3 存儲介質(zhì) 4
2.4 USB HOST和USB DEVICE 4
2.5 NIC 5
3 固件燒寫方式 6
3.1 開發(fā)前期或者開發(fā)過程中,固件的燒寫方式 6
3.1.1 不需要燒寫kernel和rootfs的方式 6
3.1.2 將kernel,rootfs,uboot等燒寫到存儲介質(zhì)上的方式 8
3.1.2.1 一步到位:直接通過工具燒寫文件到對應(yīng)存儲介質(zhì)上 8
3.1.2.1.1 Nor Flash 8
3.1.2.1.2 Nand Flash 9
3.1.2.2 兩步到位:先將數(shù)據(jù)先寫入到Uboot中,再用uboot中的命令把數(shù)據(jù)寫到存儲介質(zhì)上 10
3.1.2.2.1 如何把文件或數(shù)據(jù)下載到內(nèi)存中 10
3.1.2.2.1.1 USB 10
3.1.2.2.1.1.1 USB Host = USB Mass Storage = U Disk 10
3.1.2.2.1.1.2 USB Slave = USB Device 11
3.1.2.2.1.2 RS232 12
3.1.2.2.1.2.1 Kermit 12
3.1.2.2.1.2.2 Ymodem 13
3.1.2.2.1.3 NIC/network 14
3.1.2.2.1.3.1 tftp 14
3.1.2.2.1.3.2 NFS 15
3.1.2.2.1.4 SD/MMC 16
3.1.2.2.1.5 JTAG == debug tool 17
3.1.2.2.2 如何把內(nèi)存中的數(shù)據(jù),寫入到對應(yīng)存儲設(shè)備上 18
3.1.2.2.2.1 Nand Flash 18
3.1.2.2.2.2 Nor Flash 19
3.1.2.2.2.3 USB 20
3.1.2.2.2.4 SD/MMC 20
3.2 產(chǎn)品發(fā)布后:通過操作設(shè)備節(jié)點實現(xiàn)動態(tài)升級固件 20
4 引用 22
圖表
圖表 1 嵌入式開發(fā)中固件燒錄的方式 6
圖表 2 將文件下載到Uboot中的方式 10
圖表 3如何把Uboot的內(nèi)存中數(shù)據(jù)寫入到存儲設(shè)備上 18 |