vxworks应用开发心得
发布日期:2021-05-08 16:44:08 浏览次数:21 分类:精选文章

本文共 1014 字,大约阅读时间需要 3 分钟。

1、Vxworks 硬盘启动制作

在已有bootrom.sys及镜像的基础上

  1. 以typical方式新建虚拟机;
  2. 将虚拟机软盘关联为DOS6.22,运行VM将虚拟机硬盘格式化为fat16;
  3. 虚拟机软件关联为A,A格式化为DOS启动盘,拷入bootrom.sys及从vxworks6.8\host\x86-win32拷入vxsys.com。
  4. 重启虚拟机,lock C:
  5. vxsys C:
  6. Copy bootrom.sys C:
  7. 重启虚拟机,f2进入修改硬盘为boot。

 

2、Vxworks环境常用指令

ls 文件列表

rtp rtp列表

cd 打开路径盘符

pwd 目前文件夹,盘符

cp 拷贝命令 (源文件, 目标文件)

mv 重命名

rm 删除

设置IP:ifconfig etho inet 192.168.1.155

查看MAC地址:PC机arp -a;vxworks ifconfig -a

设置MAC地址:ifconfig etho lladdr 00:e1:12:46:59:55

 

xcopy( “/bulk0/pic”, “/tffs0/pic” );

dosFsShow(“/tffs0”);

 

memShow 查看内存剩余

checkStack 查看堆栈

dosFsShow “dev0”

d 地址 : 显示某个地址内容

 

Spy 监视各任务cpu占有率,需添加spy组件;

spyStop 停止监视

 

printErrno xx 打印错误码的宏

eg: printErrno 0x3d0004

0x3d0004 S_objLib_OBJ_TIMEOUT

0x160068 S_semLib_INVALID_OPERATION

0x3d0001 S_objLib_OBJ_ID_ERROR

0x3d0002 S_objLib_OBJ_ID_UNAVAILABLE

0x1c0001 S_symLib_SYMBOL_NOT_FOUND

0x30065 S_taskLib_NAME_NOT_FOUND

 

timex N 查看函数执行时间

adrSpaceShow 查看内存剩余(C环境下)

 

devs 显示设备列表

 

3、uboot环境下:

printenv 打印环境变量

设置MAC地址:setenv ethaddr ……

 

4、Bootrom环境下:

M etho etho lladdr 00:e1:12:46:59:55

 

上一篇:物联网开发
下一篇:web开发总结

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月16日 17时10分03秒