2011年3月25日 西米奇

使用Simics启动VxWorks 6.9 64位端口

由雅各布Engblom

Engblom_lg

风河刚刚发布了世界上第一个64位实时操作系统,针对64位Intel x86架构的风河VxWorks 6.9。这是VxWorks团队的一项伟大成就,我很自豪地说,Simics在VxWorks 64位端口的开发中发挥了作用。Simics在整个开发过程中以各种方式被使用。在项目的一开始就使用了一种特别聪明的技术来启动开发并克服获得硬件支持的障碍。

操作系统实际上由两个主要部分组成。内核管理系统中的处理器,跟踪运行的任务,处理内存管理,处理设备驱动程序,字段中断,并为程序提供服务。内核依赖于系统的体系结构,但相对独立于任何特定的板或系统。然后是硬件接口层,或BSP (Board Support Package),它包含使操作系统在特定系统上运行的驱动程序。

开始将操作系统移植到新体系结构时,您面临的问题是既没有内核也没有BSP。要编写BSP,您需要一个内核。要测试内核,您需要一个BSP。第二十二条军规。Simics提供了一个最短、最便宜的方法来摆脱这个循环。

继续阅读> >

以前的与岩石会合
下一个嵌入式Linux开发会被整理吗?