我觉得rtems的移植其实并不难,主要是要熟悉它的软件架构。其实rtems的组织初看起来是比较乱,但它的思想就是尽量使移植的工作尽量小。比如对arm系列,PPC系列会放在一个层次下。而arm,每一种处理器类型就是一个层次。至于同类型的处理器,那就相差不大了。而一些共性的东西,比如串口驱动台,MMU,这些也是尽量抽出来。我觉得看这个比ucos要好,不过可能会复杂点。觉得rtems社区发展还是很快的,经常更新,现在最新的bsp像lpc2478,2440,9200都已经支持了。唯一的缺点可能就是调试不方便,但是这是开源软件共同的缺点吧。毕竟Vxworks是收费的,而rtems却是开源的。
|