ARM嵌入式
leeyu35
这个作者很懒,什么都没留下…
展开
-
bootloader技术内幕
<br /><br />作者:詹荣开<br />1. 引言<br />在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:<br />1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。<br />2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。<br />3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用原创 2011-01-19 11:13:00 · 635 阅读 · 0 评论 -
文件系统格式选择的基本策略
<br /><br />1. 运行时不需要进行更新的文件放在CramFs,采用XIP方式运行,选择RomFs文件系统<br />2.经常读写的目录。如/Var、/tmp放在tmpfs,减少对Flash的擦写次数<br />3. Nor型闪存 ----> JFFS2文件系统<br /> Nand内存 ----> YAFFS文件系统。<br />原创 2011-01-19 10:51:00 · 768 阅读 · 0 评论