分类:
2010-04-03 18:18:14
Simulator 学习小结
1. 虚拟硬件支持
l VxWorks控制台
l 系统计时器
l MMU
l NVRAM
l 虚拟磁盘—用于文件系统
l 时间标志驱动
l 实时时钟
2. VxWorks simulator缺省配置
l 内核shell
l Wind river system 视窗
l 内核增强特性
l 错误探测及报告特性
l ROMFS
l 共享库和共享数据区
l POSIX支持
l C++支持
l MMU支持
l 实时处理支持
l 网络堆栈
l 虚拟磁盘
l NVRAM
3. simulator 文件系统(passfs 缺省可用)
访问主机文件:ls “host:/c/”
可以在 cd “host:”后在此目录下建立文件mkdir “bao.txt”
文件操作:
l 在C盘下建立 c:/baoqunmin/1.txt
l 选择downloadable kernal image,建立文件夹,在文件夹中创建.c文件
l 写入文件测试代码,文件名一律:“host:/ c:/baoqunmin/1.txt”
l 点击.out文件download到simulator上
l 输入函数名与参数测试
4. simulator 开启网络服务
l 开启—vxsimnetd
1. 开始—>运行—>浏览—>installdir/vxworks-6.6/host/x86-win32/bin/
vxsimneyd_inst.exe—>确定
2. 开始à设置à控制面板à性能与维护à管理工具à服务à
Wind river network daemon for vxworks simulatorà开启服务
删除服务:打开VxWorks development Shellàvxsimnetds_inst.exe /u
l 安装主机驱动
1. 打开控制面板—>打印机和其他硬件à添加硬件à是,我已经连接了此硬件à
添加新的硬件设备à安装我手动从列表中选择的硬件—>网络适配器à
从磁盘安装à浏览:installdir/vxworks-6.6/host/x86-win32/bin/wrtap.infàOK
à选择wind river WRTAP—>nextàcontinue anywayàfinish
l 打开网络后台程序
开始—>运行—>浏览:installdir/vxworks-6.6/host/x86-win32/bin/vxsimnetd
l 建立simulator 映象文件(配置ping命令选项)
Project name: xx—>a board support package: simpc toolchain: diabànext...-->finish
打开 kernel configuration:
Network components—>neywork applicationàPING compoments(include)
àTELNET components(include)
重新编译内核
l 用以上内核开启simulator
Newàconncetionàwind river vxworks6.x simulator connectionàcustom simulator:
选择定制的VxWorks文件,advanced boot parameters: boot deviceàsimnet
Inet on ethernet: 192.168.200.x (开启网络服务时缺省网络192.168.200.0)—>
OK—>next...-->finish
l 测试网络(ifconfig,ping)
Ip设置有误可能导致打开失败
要添加其他功能,如tftp可以自己打开内核选项定制,编译!