嵌入式linux

2019-07-12 16:10发布

      uC/OS操作系统内核很小,特别适合初学,而且它是占先式内核,是一个实时的操作系统,特别适合实时性要求较高的场合,其内核很小当然其功能当然也就没有linux强大,而且uC/OS的图形用户界面(GUI)还是刚有雏形,没有linux的GUI好,而它的GUI是收费的。这样的话只是linux是最好了,但是linux本身不是实时的操作系统,不适合实时性高的场合,于是有一种rt-Linux产生了,rt-Linux是一个实时操作系统(RTOS),因此学习ARM+Linux的人较多。
      目前,有关嵌入式linux的版本种类繁多,常见的两种嵌入式linux,uCLinux和RT-Linux。
uCLinux就不提了,RT-Linux是新墨西哥工学院开发的,在通用Linux操作系统之下实现了一个简单的实时核心,相当于双内核,其中,使用实时内核来运行实时任务,Linux内核来运行非实时任务。如,利用实时内核运行一个实时任务来完成数据采集,另一个实时任务完成控制输出功能;同时利用Linux内核上运行的图形界面来进行数据显示。