最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【详解】嵌入式开发中固件的烧录方式 v1.0

工作和技术 crifan 2034浏览 0评论

【详解】嵌入式开发中固件的烧录方式

版本:v1.0

作者: crifan

联系方式: green-waste (at) 163.com


由于内容有点多,不便于发表,故感兴趣的自行下载pdf版本查看:

 1. 【详解】嵌入式开发中固件的烧录方式 v1.0.pdf (617.22 KB)

2. http://blog.chinaunix.net/attachment/attach/77/44/27/27774427ed5aa9c755dc15f563301ff32a59fb50.pdf

3.http://www.docin.com/p1-249126976.html


版本历史

版本

时间

内容更新

作者

1.0

2011-08-25

解释了嵌入式开发中的固件下载方式

crifan

 

 

 

 

 

 目录
1 背景介绍 3
2 名词解释 4
2.1 固件 4
2.2 烧写 4
2.3 存储介质 4
2.4 USB HOST和USB DEVICE 4
2.5 NIC 5
3 固件烧写方式 6
3.1 开发前期或者开发过程中,固件的烧写方式 6
3.1.1 不需要烧写kernel和rootfs的方式 6
3.1.2 将kernel,rootfs,uboot等烧写到存储介质上的方式 8
3.1.2.1 一步到位:直接通过工具烧写文件到对应存储介质上 8
3.1.2.1.1 Nor Flash 8
3.1.2.1.2 Nand Flash 9
3.1.2.2 两步到位:先将数据先写入到Uboot中,再用uboot中的命令把数据写到存储介质上 10
3.1.2.2.1 如何把文件或数据下载到内存中 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 如何把内存中的数据,写入到对应存储设备上 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 产品发布后:通过操作设备节点实现动态升级固件 20
4 引用 22

图表
图表 1 嵌入式开发中固件烧录的方式 6
图表 2 将文件下载到Uboot中的方式 10
图表 3如何把Uboot的内存中数据写入到存储设备上 18

转载请注明:在路上 » 【详解】嵌入式开发中固件的烧录方式 v1.0

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
79 queries in 0.161 seconds, using 22.14MB memory