由于ERC32
CPU具有高可靠性,高容错性等诸多优点,在航天等领域已经开始得到了越来越多的使用。
上海创景之前已经成功将RTEMS、vxWorks移植到了ERC32。但由于考虑到RTEMS,、vxWorks需要较大的内存空间,在一些特定的领域应用时,可能对内存空间的考量比较高,所以,上海创景决定将uCOS
II移植到ERC32平台上。
uCOS II 也是得到了国外一些著名的航天公司的认证,可以用在高可靠性要求的系统上,并且,由于其开发源代码,内核小,实时等优点,已经有越来越多的需要高可靠性的系统在使用uCOS
II。
目前,上海创景移植的uCOS II的内核,大概只有25K左右,并且,已经处理好了一些TRAP, 例如window,
interrupt, timer等等。