嵌入式系统12V xWorks程序开发
嵌入式系统的 12VxWorks 程序开发,挺适合做工业控制、实时任务这种对稳定性要求高的项目。
xWorks这个系统嘛,老牌的 RTOS,稳定、响应快,用的人也多。你要是刚上手,建议先搞清楚BSP和内核的关系,硬件那一块搞明白了,后面开发就顺多了。
像开发流程,其实也不复杂:Tornado
环境里建个工程、编译一下,代码过了就直接下到目标机仿真器上跑。调试靠的是WDB Agent,还能远程看目标机的状态,挺方便。
工具链那块用的是交叉编译,写完代码后你会看到类似Makefile
这样的构建脚本,按规则来编译、链接就完事了。哦对了,构建错了也别慌,编译器会把错抛出来,按提示去查,大多是语法或路径的问题。
还有一点,模块化开发思路重要,每个功能单独一个模块,更新方便、调试也好搞。你可以加上Shell 组件,运行时能手动调用模块函数,测试会更灵活。
推荐几个我常用的链接:嵌入式 BSP 基础知识、交叉编译工具链、ARMGCC 工具链,这些对理解整个开发流程挺有。
如果你要搭个 xWorks 开发环境,建议先用仿真器跑通流程,再上真实硬件,省心。
下载地址
用户评论