选择一个合适的ARM
CPU的嵌入式操作系统的几个重要因素:第一是应用。
如果想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备,那么应该选择用嵌入式
Linux或者mCLinux,而不是mC/OS-II.第二是实时性。
没有一个绝对的数字可以告诉什么是硬实时,什么是软实时,它们之间的界限也是十
分模糊的,这与选择什么样的ARM CPU,它的主频、内存等参数有一定的关系。
如果使用加入实时补丁等技术的嵌入式Linux,如MontaVista
Linux(2.4.17版本),最坏的情况只有436微秒,而99.9%的情况是195微秒。
考虑到最新的Linux在实时性方面的改进。