以文本方式查看主题 - 曙海教育集团论坛 (http://sun4.cn/bbs/index.asp) -- VxWorks 应用开发 (http://sun4.cn/bbs/list.asp?boardid=38) ---- VxWorks应用开发基本步骤 (http://sun4.cn/bbs/dispbbs.asp?boardid=38&id=2779) |
-- 作者:wangxinxin -- 发布时间:2010-12-19 14:40:13 -- VxWorks应用开发基本步骤 假设BSP部分已经做好,下面说一下开发应用程序的基本步骤: 1.首先从Tornado中建立一个新的Project可以看出,有两种映像可以选择:Bootable和Downloadable,在开发初期通常是先建立一个不包含应用层模块的bootable project,编译出一个包含基本组件的VxWorks映像,将系统启动起来;其实这一步编译出的就是包含基本组建的一个VxWorks内核,并没有我们的应用代码。
2.在和上面的Bootable工程相同的Workspace中建立一个Downloadable project,在这个工程中编写、编译应用层的模块,然后动态下载到目标机中去调试; 3.应用层模块调试完毕可以发布之后,可以将应用层模块和第一步中的Bootable的VxWorks映像编译到一起;这时候可以向Boottable Project中加入应用层代码文件,加入方式是Add from project,然后把包含应用层代码的Downloadable project中的文件导入Bootable project,重新编译Bootable Project得到的就是包含应用层的可启动的VxWorks影像。 4.把最终的映象放到软盘、硬盘或者Ftp服务器相应的目录下,这需要根据BootRom中bootline的启动方式来决定。
|