TI中文支持网
TI专业的中文技术问题搜集分享网站

关于arago-base-tisdk-image-am335x-evm文件系统的制作

arago-base-tisdk-image-am335x-evm给人的感觉很象一个LFS,或者一个简化版的debian(去掉了apt功能),虽然也包含了busybox, 但是并没有采用mdev, 而是采用完整的udev,并且 init进程并不是busybox init而是sysvinit,还使用了opkg管理软件包。

那么,arago文件系统是如何制作出来的,基于debian or lfs or busybox?arago不仅仅是busybox那么简单。要想知道 arago怎么做出来的,必须知道arago包含了哪些资源、服务, 比如udev、pam、opkg等等。

我想知道arago-base-tisdk-image-am335x-evm文件系统的更多细节,以便能够在更换内核及交叉编译器时,自行搭建一个新的arago rootfs,请问TI有没有相应的文档?

Richard.T:

顶一下

Mark Liao:

同问,如何对某项功能裁剪,比如说去掉视频功能,则将文件系统的所有视频功能的文件都去掉,包括配置、库等

Jian Zhou:

回复 Mark Liao:

关于文件系统优化,请参考这个文档:

http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_File_System_Optimization/Customization

关于文件系统制作请参考:

http://processors.wiki.ti.com/index.php/Creating_a_Root_File_System_for_Linux_on_OMAP35x

Richard.T:

回复 Jian Zhou:

这两篇文章不足以说明arago的制作细节,在arago里,busybox只是个工具集。相对经典的busybox rootfs,arago看起来更复杂些。而opkg,也是个工具,这个工具如果添加到文件系统中,还未得知。

arago是基于yocto项目的,具体用的是哪个项目还不得而知,至少能从openembed的自动构建脚本中窥探出arago的部分制作细节。

http://www.arago-project.org/wiki/index.php/Main_Page

http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/

http://www.ibm.com/developerworks/cn/linux/l-yocto-linux/

leo chen:

没见到这么详细文档 如果研究的话,

是不是可以通过Makefile一层层的去追

这个方法有点笨笨的

Richard.T:

回复 Mark Liao:

做减法是最容易的,难的是做加法。

xiyuan ma:

楼主研究的如何了?我最近也想使用这个比较小的文件系统。

赞(0)
未经允许不得转载:TI中文支持网 » 关于arago-base-tisdk-image-am335x-evm文件系统的制作
分享到: 更多 (0)