Embedded Linux Product Development
Embedded Linux is a viable operating system alternative to expensive licensed OSs like Green Hills Software RTOS, Wind River Systems RTOS, and Windows embedded XP or CE. As a proof-of-concept, SSI successfully ported an appliance controller from Green Hills INTEGRITY to Embedded Linux. Of course, that doesn't necessarily mean that Embedded Linux is the perfect OS for your project, but it is an excellent alternative for many. Choose Embedded Linux not because it is open source or is the only embedded software development environment that's affordable, but because it has what you need to produce a quality product.
Knowledgeable about the intricacies of Embedded Linux, SSI developers can help you make smart hardware and software decisions like selecting a kernel version and variation, bootloader, and filesystem. SSI engineers will help setup a workable toolchain (the set of components used for compiling, assembling, and linking the kernel and applications), a task that can become troublesome if you aren't familiar with the numerous problems that can crop up due to build problems with dependencies, configuration, and header setup. The real challenge is creating executable code on the host build machine that is compatible with the target hardware.
Understanding compiler optimization, bootloaders, memory footprints, and the special requirements imposed by hardware, the software engineers at SSI will get your Embedded Linux projects moving forward. And of course, getting the kernel and those applications that are to be executed on the target device working as intended.





