Experience matters. Some of our team have been working with Linux since 1992 and with Embedded Linux since 1998. We work with it every day – it's what we do. You benefit from our experience, so you don't stray down blind alleys or spend valuable time developing your own software when suitable open source components already exist.
Our expertise and skills
The kernel is complex and subtle. We do the heavy lifting involved in developing device drivers, adding custom features, or porting to a new hardware platform.
We can help you choose which of the many Linux software packages to build on, and how to design your own software to make them work together seamlessly.
Implementing good Linux applications requires a good understanding of POSIX APIs; we work with them every day.
We know how to get your changes to open source projects integrated into future public releases, simplifying product maintenance.
We are experts in all aspects of Linux networking, from network device drivers to TCP/IP protocols and network programming.
Gstreamer, RTSP, DirectFB, DVB, MPEG all feature in our previous projects. We work with some of the biggest suppliers of digital TV and multimedia gear.
We know how to package software for a wide range of Linux distributions.
GDB, Valgrind, gcc, GNU make – we can make the best of the Linux development toolset and teach you how to do the same.
Understanding Linux problems gets easier with experience – we've been there and done that.
We've worked on big projects, bringing together diverse software components to build a complete system.
We can build test frameworks to check that software works as designed and stays working.
Using our experience, we can research, prototype and report on a topic which might be fundamental to your future product development strategy.