本文主要是介绍vxworks开发笔记(应用层),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、Vxworks 硬盘启动制作
在已有bootrom.sys及镜像的基础上
- 以typical方式新建虚拟机;
- 将虚拟机软盘关联为DOS6.22,运行VM将虚拟机硬盘格式化为fat16;
- 虚拟机软件关联为A,A格式化为DOS启动盘,拷入bootrom.sys及从vxworks6.8\host\x86-win32拷入vxsys.com。
- 重启虚拟机,lock C:
- vxsys C:
- Copy bootrom.sys C:
- 重启虚拟机,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
这篇关于vxworks开发笔记(应用层)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!