Hello,The cross building toolchain and the root filesystem generation are the most critical parts for me.
For many embedded systems, developers use machines with a different architecture than for the target, typically build=amd64 and target=armhf. An up-to-date easy to install cross-toolchain is a minimum, but a cross-build system is far better. It allow to directly produce Debian packages that can be added to the list of packages to be installed by the root filesystem generator. In a ideal world, the kernel, bootloader, device tree, and system configuration would be nice to be also packages passed to the root filesystem generator, so it will yield a fully ready to use image, without additional manual settings.
Achieving those goals are not easy, I am not naive. But this match somewhat the goals that projects like openemedded, yocto, and buildroot, to name a few of them, provides to there users. But none of them are build on the ground of a high quality and widely tester distribution like Debian. In addition there all basically require to recompile everything instead of using already available packages, wasting a lot of time. What I want is a process where I can develop and test a Debian packaged applications on a standard PC and then just add it to the cross-build system to get it integrated cleanly into the target filesystem. Linaro is actually the most close project I know that match what I want, but is heavy rely on Ubuntu specifics dependencies.
Best Regards, Jean-Christian Le 31. 07. 14 19:29, Neil Williams a écrit :
On Thu, 31 Jul 2014 16:43:18 +0200 Ermis Papastefanakis <ermisp@gmail.com> wrote:Hello, If i understand correctly the Emdebian projet will stop after Grip 3.1 (the equivalent of Debian Squeeze) is phased out?The Emdebian project is wider than just Emdebian Grip but there's a separate amount of work to get the other large section - toolchains - integrated into Debian. Once that is complete, it will be interesting to see what people want from Emdebian. Emdebian Grip 3.1 is based on Wheezy, not squeeze. http://emdebian.org/News/2013/20130615.html Emdebian Grip 3.1 will not be worth keeping once Debian drops Wheezy as oldstable. Wheezy is currently Debian stable - the Jessie freeze starts in November this year, release at end of 2014 / beginning of 2015 - this is the point at which wheezy becomes old-stable. At some point in probably 2016, Debian will drop wheezy from the mirrors in preparation for the release freeze of Jessie+1 (to make room for Jessie to become oldstable). By that time, I don't expect anyone to still be wanting Grip 3.1 or Wheezy.