TI Davinci DM6446开发攻略——根文件系统的裁剪和移植

本文详细介绍了TI Davinci DM6446开发中根文件系统的裁剪和移植过程,包括关键步骤、所需工具以及常见问题解决策略,旨在帮助开发者高效构建定制化的嵌入式系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、补充文件系统知识
Linux根文件系统是 存放tool软件、lib文件、script(脚本)、配置文件、其他特殊文件、自己开发的应用程序的地方。嵌入式linux的根文件系统rootfs就像windows操作系统的C、D盘这种概念机制,FLASH对应硬盘。但linux是挂载点的概念,根文件系统是一个整体,组织到一个树状的目录结构中。这种文件组织遵守文件系统科学分类标准FHS,一种国际标准。运行、维护系统所必须的各种
在开发、测试阶段,基本上都是使用NFS(网络文件系统),NFS文件系统是在你的开发主机HOST里,不是在你的板子里。制作嵌入式产品根文件系统,就是要把NFS指向的文件系统文件夹里所有的内容,通过其他少数几种的Linux文件系统打包生产一个2进制镜像文件,然后以某种方式烧写到FLASH芯片内。开发阶段,特别是应用程序开发、动态加载的驱动模块开发,使用NFS,可以省去麻烦的根文件系统镜像文件的下载和烧写过程,便可以在自己板子上运行这些开发的程序和模块。
 
Linux支持超过50种文件系统,但是只有少数几种在嵌入式OS中常用,见下图。linux嵌入式产品的根文件系统是需要烧写到Fl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毛毛虫的爹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值