嵌入式Linux学习七步曲_Chap6 - 文件系统制作.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:33 大小:1.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

嵌入式Linux学习七步曲_Chap6 - 文件系统制作.pdf

嵌入式Linux学习七步曲_Chap6-文件系统制作.pdf

预览

免费试读已结束,剩余 23 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

嵌入式Linux学习七步曲Sailor_forever(扬帆)自由传播版权所有翻版必究八一卦-我是whon目前就职于通信行业某外企研发中心n参与校园招聘和社会招聘的技术面试工作n5年嵌入式软件开发经验,擅长嵌入式Linux开发;n接触的软硬件平台包括ARM,DSP,PowerPC,uC/OS-II,Linux,VxWorks及OSE八一卦-我是whon嵌入式Linux七步曲学习群交流讨论资源共享n群号107900817n7steps2linux@gmail.comnhttp://blog.csdn.net/sailor_8318嵌入式水平小调查n0—3个月n3—6个月n1年左右n2年以上n多少人参加过系列交流会?嵌入式Linux学习七步曲Linux11主机开发环境22嵌入式Linux交叉开发环境33Linux系统bootloader移植44Linux的内核移植55Linux的内核及驱动开发66文件系统制作77Linux的高级应用编程5VolunteerTaskn宗旨n鼓励大家实际的参与嵌入式Linux的开发n自己解决动手解决问题n总结记录、分享n形成知识库n采用统一的模板,争取成为系列交流会的特色项目n扩大BUPTBES的影响力,创造品牌n运作n下次交流会之前完成上次的总结文档nShare给大家,提建议意见n每次交流会颁奖鼓励n最终将评出STARVolunteer6VolunteerTasknLogo7KeyToSuccessnGoogle、Baidun理论+实践(开发板)n勤于思考,善于总结n多上相关技术论坛,他山之石可以攻玉n良好的文档撰写习惯nPassion!8CHAPTER6文件系统制作9主要内容11文件系统的基本功能22嵌入式系统的存储设备33文件系统分类44文件系统和存储设备的组合55各种文件系统的制作实例10文件系统的基本功能n组成及功能n启动流程n如何用busybox定制文件系统11组成及功能n根目录12组成及功能netc13组成及功能ninittab14组成及功能n/etc/init.d/rcS15启动流程n基本流程nmount/npopulate_rootfsnInitn/sbin/initnInittabnrcSnsh16启动流程17如何用busybox定制文件系统n功能n嵌入式文件系统定制包n下载nhttp://www.busybox.net/downloadsn编译nmakeTARGET_ARCH=armCROSS=arm-­linux­menuconfignmakenmakeinstall18Busybox配置nshell19Busybox配置nLib和compilernStatic静态编译n交叉编译20Busybox配置ninstall21Busybox配置ninit2223主要内容11文件系统的基本功能22嵌入式系统的存储设备33文件系统分类44文件系统和存储设备的组合55各种文件系统的制作实例24嵌入式系统的存储设备nRamdisknRAM设备,类似硬盘,但掉电丢失n读写速度快nNorFlashnXIP,可存放bootloadern读快,写入速度慢n贵,容量较小nNandFlashn不支持XIP,可存放二级bootloadern读较慢,但写入快n便宜,容量大n易坏块25嵌入式系统的存储设备nCF卡n类似Flash,但需要专用驱动n容量大,便宜n可靠性高n可插拔nUSBn需要专用驱动n贵n可插拔26主要内容11文件系统的基本功能22嵌入式系统的存储设备33文件系统分类44文件系统和存储设备的组合55各种文件系统的制作实例27文件系统分类nExt2和Ext3n磁盘文件系统nJFFS2nFlash文件系统,适用于Nand和NornYAFFSn专用的NandFlash文件系统nCRAMFSn压缩的只读ROM文件系统nNFSn网络文件系统28主要内容11文件系统的基本功能22嵌入式系统的存储设备33文件系统分类44文件系