uclinux 与linux 的不同,就是没有内存管理了,其他的从原理上都是类似的,所以,有一些Linux下的程序是可以在uclinux上运行的,而这类程序一般都是用在A系列的处理器上的,而不会再MCU上运行 ,所以,uclinux针对单片机的应用,市场定位就不太好了
其他的RTOS,都比uclinux使用方便,移植也方便,所以在单片机上很少会使用uclinux的。
所以了.......
没有,会死的。哈哈
感觉 freeRTOS 要火,freeRTOS 单片机厂商级支持,cubemx 点点就能用了,uclinux 还得花 99 刀,应该会不温不火吧,猜的。
是我就不用他,高级点的用 linux,完整的 linux 特性,mcu 就用简单的 RTOS,会调度就行了,太高级的内核特性,静是麻烦
Clinux本身并没有关注实时问题,它并不是为了Linux的实时性而提出的。另外有一种Linux--Rt-linux关注实时问题。Rt-linux执行管理器把普通Linux的内核当成一个任务运行,同时还管理了实时进程。而非实时进程则交给普通Linux内核处理。这种方法已经应用于很多的操作系统用于增强操作系统的实时性,包括一些商用版UNIX系统,Windows NT等等。这种方法优点之一是实现简单,且实时性能容易检验。优点之二是由于非实时进程运行于标准Linux系统,同其它Linux商用版本之间保持了很大的兼容性。优点之三是可以支持硬实时时钟的应用。uClinux可以使用Rt-linux的patch从而增强uClinux的实时性,使得uClinux可以应用于工业控制、进程控制等一些实时要求较高的应用。
能站住一定比例的市场 就是成功
Linux是一种很受欢迎的操作系统,它与UNIX系统兼容,开放源代码。它原本被设计为桌面系统,现在广泛应用于服务器领域。而更大的影响在于它正逐渐的应用于嵌入式设备。uClinux正是在这种氛围下产生的。在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思,所以uClinux就是Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的Linux系统"。
未来真的不知道会不会有新的