VxWorks training noteVxWorks 培训笔记tof@fbbs.ustc.edu.cnVxWorks 培训笔记 tof 1. 嵌入式开发涉及的内容 硬件选型:CPU,板子架构,总线,存储方式,外设,接口 软件: 自编操作系统:编译原理,语言选择,调试工具,第三方开发工具 高级操作系统:IDE,驱动的支持(架构) ,多 cpu 类型的支持,开发工具 引进小部件:移植,编译环境,接口 测试:开发、检验 2.VxWorks 开发方式:交叉开发,即将开发分为主机(host)和目标机(target)两部分。 合并开发的例子有 QNX,类似于 dos 下 C 语言程序的开发。 合并开发的优点:简单 缺点:资源消耗量大,CPU 支持(QNX 最初只支持 X86) ,非标准体系的支持 2003 年 1 月host (Tornado)target (vxWork)小程序模块 vxWorks 实际采用开发模式 Tornado 提供:编辑,编译,调试,性能分析工具,是 vxWorks 的开发工具 vxWorks:面向对象可以剪裁的实际运行操作系统 3.vxWorks 启动方式 Rom 方式 (vxWork_rom) vxWorks 直接烧入 rom Rom 引导方式(bootrom+vxWorks) 其中 bootrom 烧入 rom,vxWorks 可以通过从串口,网口,硬盘,flash 等下载 !这里的 bootrom 不是开发环境中的 bootable,在开发环境里 bootable 指的是 vxWorks, downloadable 指 application 4.调试 attach 用来在多任务调试时将调试对象绑定到某个任务 任务级调试(attach taskName) 单个任务的调试不会影响到其他任务的运行,主要用来调用户的应用程序。 全局断点……
猜您喜欢
推荐帖子 最新更新时间:2024-11-13 08:43
评论