VxWorks入门教程09:系统修改
系列索引:VxWorks入门教程索引
之前的文章是怎么搭建开发环境,怎么运行基本的环境,本文介绍对VxWorks系统的简单修改优化。
终端
在百度中搜索的VxWorks教程中,一般VxWorks在目标机上运行时,底部会有光标在闪,表示等待输入。
但是我们的没有,那是因为没有启用。
在上一篇的基础上,INCLUDE_PC_CONSOLE的内部(位置无所谓,方便统一管理),添加
1 |
|
表示启动VxWorks自带的shell。编译运行效果为:
当然,我还提供了一些其他的配置项,供测试使用。
1 |
|
我们在终端中输入命令
1 |
|
查看当前的所有设备,结果为:
- pcConsole表示控制台,即我们看到的蓝色背景的界面
- fd0表示软盘,表示DOS6.22的设备
- ata0a表示硬盘,即虚拟机中的2G的硬盘,是VxWorks存放的位置
- value = 0 = 0x0 用于调试,表示正常
会发现编译结果中没有了VxWorks.sym文件,这个是VxWorks自带的符号库,没有启用,配置文件中有此配置项,可自行尝试。
系统命令
我的VxWorks运行之后是没有pwd/cd/ls这些命令的,如果执行会报错
1 |
|
在config.h文件中添加
1 |
|
运行效果为:
可以看到,在系统默认位置运行是不行的,需要切换到其他目录。
相关文件在VxWorks_Freshman的5.shell中。
VxWorks入门教程09:系统修改
https://blog.jackeylea.com/vxworks/vxworks-system-optimize/