Embedded Linux
![]() |
Whenever an operating system for an embedded processor is needed, the choice is more and more Linux.
Solcept is closely monitoring the development of embedded processors and Linux in order to be able to select the optimal solution for your application out of the plethora of processors and/ or boards.
When using processors and their interfaces that are not supported by Linux or when designing one's own boards, the Linux kernel has to be adapted.
We can develop these adaptations as well as drivers an applications for you.
Embedded Linux Services
Are you developing hardware and would like to run Linux on it? We can provide you with tailored board support packages.
The hardware must then be integrated with the software. We take care of your hardware bring-up.
As the operating system without applications is quite useless, we can even support you in designing your applications software.
We can also develop the boards for such systems!
Supported Architectures
The most important decision when selecting a processor is whether it should incorporate an MMU (Memory Management Unit) or not.
MMU or MMU-less?
Some architectures (ARM, Coldfire...) are offered with or without MMU, others have always an MMU and still others have never an MMU. The MMU makes the processor more expensive, but it allows the use of a "full" Linux.
Until version 2.4 the standard Linux kernel required a MMU. With ucLinux it is possible to use Linux on low-cost MMU-less processors. There are some restrictions versus standard Linux. With version 2.6 even MMU-less processors are supported by the standard kernel, but the restrictions remain the same.
Linux & uCLinux
We are supporting both Standard Linux on e.g. ARM, PowerPC, MIPS, Coldfire, x86 and uCLinux without MMU on e.g. ARM, Blackfin, Coldfire.
