以文本方式查看主题

-  曙海教育集团论坛  (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的启动方式来决定。