Chinaunix
标题: 【详解】嵌入式开发中固件的烧录方式 v1.0 [打印本页]
作者: crifan 时间: 2011-08-25 20:43
标题: 【详解】嵌入式开发中固件的烧录方式 v1.0
【详解】嵌入式开发中固件的烧录方式
版本:v1.0
作者: crifan
联系方式: green-waste (at) 163.com
--------------------------------------------------------------------------------------------
由于内容有点多,不便发表,所以发表pdf版本,感兴趣自行下载:
【详解】嵌入式开发中固件的烧录方式 v1.0.pdf
(617.22 KB, 下载次数: 1573)
--------------------------------------------------------------------------------------------
版本历史
版本 | 时间 | 内容更新 | 作者 |
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
作者: 林生2010 时间: 2011-08-26 21:26
貌似整合了各种不同的方式,了解一下,不谢啦
作者: linyunxian 时间: 2011-08-26 21:49
呵,总结的很全,很棒!
作者: sy20577036 时间: 2011-08-29 08:43
很好 多谢
作者: mouse5 时间: 2011-11-11 22:15
很不错,可以好好学习一下
作者: inhome 时间: 2012-04-05 20:36
谢谢你喔
作者: 怪怪虎 时间: 2012-04-25 12:54
作者在底层应该有比较深的研究,发现了好几篇美文了。。。
作者: 2013sscc 时间: 2013-05-19 07:49
这就是我没找到的小药丸。感谢!!
作者: tamxiazai 时间: 2013-06-07 14:32
解析的很清楚
作者: 浩天之家 时间: 2013-06-07 17:33
怎么下载不了呢
作者: tiankongneuq 时间: 2013-06-08 22:27
有很多新东西,学习了。
作者: jacky_fang 时间: 2013-06-11 12:54
学习了。谢谢
作者: xuelin273 时间: 2013-10-27 13:17
写的很好,lz善于总结
作者: xuelin273 时间: 2013-10-27 13:18
向你学习,嵌入式还以好多东西需要学习
作者: zhj1011 时间: 2013-10-28 09:51
写的很好,谢谢分享!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) |
Powered by Discuz! X3.2 |