Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178759
  • 博文数量: 26
  • 博客积分: 1898
  • 博客等级: 上尉
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-22 23:41
文章分类

全部博文(26)

文章存档

2011年(15)

2010年(4)

2009年(7)

分类: 嵌入式

2011-08-25 20:44:46

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

版本:v1.0

作者: crifan

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

--------------------------------------------------------------------------------------------

由于内容有点多,不便发表,所以发表pdf版本,感兴趣自行下载:
 【详解】嵌入式开发中固件的烧录方式 v1.0.pdf   

--------------------------------------------------------------------------------------------

版本历史

版本

时间

内容更新

作者

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
阅读(1926) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~