Configurable challenge
1 min read
BSP tackles the challenge of embedded Linux on a configurable core in an fpga. By Philip Ling.
Linux continues to make waves in the embedded market and, although it seems to have taken a long time, embedded Linux is now cited by some as the most pervasive embedded operating system today.
It’s hard to make that statement without comparing it to the server/desktop domain and the dominance of Windows. But the landscape is – and always has been – very different in the embedded world, where no single operating system has been dominant.
Given this notorious fragmentation, for Linux to have gained such a foothold in the embedded world is testament to its strengths. Not least of these strengths is its commercial attraction; it remains open source and license free.
However, that hasn’t been enough for it to penetrate the embedded barrier. The biggest reason has been its lack of real time capability. Whether a particular application really needed hard real time or not was often moot; the fact that embedded Linux couldn’t deliver it was usually enough reason not to use it.