Chapter 4. Embedded system generation

The final stage of the development of RTES is the generation of the embedded system. As we outlined in a previous chapter, the OF will permit us to generate the embedded system image.

Emdebian is a project that gives a tool for the configuration, setup and generation of embedded systems. It is a very intuitive and easy-to-use graphical tool. We will extend this tool to include the configuration, parameterization and compilation of the OC.

As we have seen, a component have the possibility to be activated or deactivated. But how can I activate or deactivate a specific component? The Emdebian-OCERA system allows us, according to the application needs, to activate or deactivate components, configure the kernel, and finally compile the kernel and components.

With this tool we will also be able to configure the target system: shells, services to include, root tree, users, binary files, booting, etc...

Figure 4-1. Emdebian Tool Screenshot

Once we have the system configured and compiled, we will automatically generate the binary image to be copied into the target. This image will include the corresponding Linux kernel and system utilities, the OC chosen, the RT-Linux kernel if applicable and the real-time application developed.

We are still evaluating if it will be possible to deliver some tool to effectively copy the binary image into the target, through serial port (JTAG), or provide the kernel through the BOOTP protocol, etc...