VxWorks 培训学习笔记(1)
1. 嵌入式开发涉及的内容
<1>硬件选型:CPU,板子架构,总线,存储方式,外设,接口
<2>软件:
自编操作系统:编译原理,语言选择,调试工具,第三方开发工具
高级操作系统:IDE,驱动的支持(架构) ,多 cpu 类型的支持,开发工具
引进小部件:移植,编译环境,接口
<3>测试:开发、检验
2. VxWorks 开发方式
交叉开发,即将开发分为主机(host)和目标机(target)两部分。
合并开发的例子有 QNX,类似于 dos 下 C 语言程序的开发。
合并开发的优点:简单
缺点:资源消耗量大,CPU 支持(QNX 最初只支持 X86)
Tornado 提供:编辑,编译,调试,性能分析工具,是 VxWorks 的开发工具
VxWorks:面向对象可以剪裁的实际运行操作系统