This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
We're putting together our own package based on the DM814x and need to generate a minimal rootfs but with the neccessary init scripts, firmware loading scripts, busybox and system libs etc.
Can someone tell me if the sources behind the prebuilt binaries and system libs included in the EZSDK are available for download somewhere? Also, do I have to hand pick the required init scripts from the prebuilt rootfs in the EZSDK or is there an easy way of generating a minimal /etc dir in my new rootfs?
Regards,
Danny
Hello Danny,
In this forum thread it is explained how to build the arago filesystem (it could be a bit outdated, I personally haven't tried it out):
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/131398/618585.aspx
However if it is not necessary, I think you should prefer not to build it from scratch, since it could be difficult to put everything together. EZSDK filesystem is already pretty minimalistic, to reduce it's size you could browse the folders and remove the sample files and the unnecessary demos.
BR
Vladimir
Hi Vladimir,
Thanks for the reply...I actually just found this wiki page:
http://processors.wiki.ti.com/index.php/Linux_Toolchain
It mentions the OpenEmbedded project and a few others. I am in the process of cutting down the EZSDK rootfs but I know from past experiece it's quite likely that some library dependencies will break eventually when you try and cut things down to the essentials for your own target system. I need to get the rootfs to come in under 32Mb hence why I'm looking at building my own.
Regards, Danny.