μC/OS-Ⅱ读做"micro C O S 2",意为"微控制器操作系统版本2"。世界上已有数千人在各个领域使用μC/OS,例如,照相机行业、医疗器械、音响设施、发动机控制、网络设备、高速公路电话系统、自动提款机、工业机器人等等。很多高等院校将μC/OS用于实时系统教学。 μC/OS-Ⅱ由μC/OS V1.11版升级而来,并且做很大的改进。例如,增加了内存管理,内存块的大小是固定的;在任务建立、任务删除、任务切换、时钟节拍处理过程中,允许用户调用自定义 的函数;支持任务控制块(TCB)功能扩展;能校验各堆栈使用情况;以及其他一些新功能。作者给每个函数都加了注释。将μC/OS-Ⅱ移植到不同的微处理器上相对更容易一些。μC/OS的源码只有两个文件,由于μC/OS-Ⅱ增加了不少新功能,作者把它分成好几个文件,使之更容易维护。 如果应用程序是基于μC/OS的,实际上不需要作什么改动就可以在mC/OS-Ⅱ上运行。μC/OS所有的功能,即函数调用,在μC/OS-Ⅱ中都有。只要改变include文件和 build 文件,使它们指向新的文件名即可。
|