首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式实时操作系统VxWorks入门 05

嵌入式实时操作系统VxWorks入门 05

图15建立可下载的应用程序模块
如图16,注意工具链的选择,应该为PENTIUMgnu:
图16 选择PENTIUMgnu工具链
这个时候工程中还一个文件都没有,我们编写一个简单的程序:
以下是引用片段:
  #include
  void test(void)
  {
  int i = 0;
  while(1)
  {
  printf ("%d\t",i);
  i++;
  if(i==10000)
  {
  break;
  }
  }
  }

  编译生成了test.out,下载到目标板,在TShell中运行test函数,效果如图17。

 图17 运行自己编写的程序
下面我们以Run Task模式运行上述的test()函数,并设置在入口点即断点,如图18:

 图18 运行test任务
此后,我们可以像使用任何其它的基层开发环境一样在我们编写的应用程序中进行所有如下的调试行为:
(1) 设置断点
(2) 单步运行
(3) 察看变量
(4) 察看内存
(5) 察看寄存器
接下来,enjoy yourself in VxWorks!
附录:软件及驱动下载地址
VMware:
http://www.vmware.com/download/ws/
RamDiskNT 1.5:
返回列表