SSI Embedded Systems Programming  
     Sitemap Contact Us  
   
   
 

    HOME


Case Studies
by Technology >

Databases

Device Drivers

Embedded Linux

Embedded Web Interfaces

Firmware

Networks / Communications

Porting Applications to a new Platform

Protocol Stacks

RF

Sensors

System Management Tools

Test Equipment

Wireless

Windows Applications





    


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.

Embedded Linux Case Studies

  • LCD Gaming Protocols
  • Linux Kernel Modifications

  • Linux Articles

    Embedded Linux - Managing Flash Memory - Answers to common questions about the device driver, application and file system aspects of flash devices in Embedded Linux.


     

     

     FEATURED ARTICLES

    Developing a Controller Using Design Patterns - How to apply design patterns during the development of a garage door controller.

    Embedded Case Studies by SSI Wireless:

    Wireless Integration of Tank Monitoring System to Measure Liquid Levels

    GUI for Wireless Automated Guided Vehicles (AGV)

     
     EMBEDDED SYSTEMS NEWSLETTERS
    The Real Time Review brings you the latest embedded software news and technical articles - published approx. six times throughout the year.
    > VIEW ALL NEWS

    RSS Feed