lenovo台式机搭建vxworks开发环境

    xiaoxiao2021-03-25  86

    使用现有的台式机搭建Vxworks开发环境 在使用Vxworks时,在VMware上固然是一种好方法,但是对于WindML和键盘鼠标的支持却不够完美,这时使用身边的台式机进行VxWorks的开发就非常有必要了。 我的设备: Lenovo QiTianM7150型号台式机 网卡 SATA接口硬盘 8GB容量的U盘使用现有的台式机搭建Vxworks开发环境 在使用Vxworks时,在VMware上固然是一种好方法,但是对于WindML和键盘鼠标的支持却不够完美,这时使用身边的台式机进行VxWorks的开发就非常有必要了。 我的设备: Lenovo QiTianM7150型号台式机 网卡 SATA接口硬盘 8GB容量的U盘 Vxworks5.5 一、BIOS相关设置 电脑使用的是Lenovo QiTianM7150,硬盘接口为SATA。 这一点非常重要,为了BSP配置,需要更改SATA Controlller的类型为Compatible模式,我使用Enhanced模式,无法识别。 二、制作U盘启动盘 使用老毛桃工具(LaoMaoTao_V2014zhuangji.1427856291.exe)一键制作U盘启动盘。 三、PE启动目标机 设置BIOS使用U盘启动盘中的PE功能启动目标机。 四、目标机分区 使用分区软件对硬盘进行分区。这里使用DiskGenius工具将硬盘进行分区,好处在于可以在格式化分区的同时,在分区上建立DOS系统。 设置如下图所示,建议C盘分区不用太大,这里我们使用的C大小为5G,勾选建立DOS系统复选框,点击格式化按钮进行格式化。 格式化完成后,C盘中就安装了DOS系统,可以方便用来加载vxworks的bootrom引导程序。 如果开机自启动vxworks,需要修改fdauto.bat批处理文件,除第一行外其他启动项均删除,添加vxload bootrom.sys 五、配置BSP,生成bootrom.sys。 C:\Tornado2.2\target\config\all和C:\Tornado2.2\target\config\PentiumM2_xp目录 在configAll.h line334处增加 #define INCLUDE_DISK_UTIL /* ls, cd, mkdir, xcopy, etc */ #define INCLUDE_SHELL /* interactive c-expression interpreter */ 在bootConfig.c Case ‘@’ : (line1569处)增加 strcpy (BOOT_LINE_ADRS, DEFAULT_BOOT_LINE3);/*2011.5.31*/ printf("\nThe BOOT_LINE have been changed from NetWork!\n"); 安装RAMDiskXPV20_PConline软件,运行软件RAMDiskXP,生成5M虚拟硬盘 将C:\Tornado2.2\target\config\PentiumM2_xp下bootrom拷贝到C:\Tornado2.2\host\x86-win32\bin下 在dos下运行mkboot,生成bootrom.sys。 六、制作Vxworks系统镜像 使用BSP开发Vxworks镜像,并将bootrom.sys、vxload.com、vxworks镜像文件拷贝到目标机的C盘。 设置目标机从硬盘启动,即可运行vxworks。 Vxworks5.5 一、BIOS相关设置 电脑使用的是Lenovo QiTianM7150,硬盘接口为SATA。 这一点非常重要,为了BSP配置,需要更改SATA Controlller的类型为Compatible模式,我使用Enhanced模式,无法识别。 二、制作U盘启动盘 使用老毛桃工具(LaoMaoTao_V2014zhuangji.1427856291.exe)一键制作U盘启动盘。 三、PE启动目标机 设置BIOS使用U盘启动盘中的PE功能启动目标机。 四、目标机分区 使用分区软件对硬盘进行分区。这里使用DiskGenius工具将硬盘进行分区,好处在于可以在格式化分区的同时,在分区上建立DOS系统。 设置如下图所示,建议C盘分区不用太大,这里我们使用的C大小为5G,勾选建立DOS系统复选框,点击格式化按钮进行格式化。 格式化完成后,C盘中就安装了DOS系统,可以方便用来加载vxworks的bootrom引导程序。 如果开机自启动vxworks,需要修改fdauto.bat批处理文件,除第一行外其他启动项均删除,添加vxload bootrom.sys 五、配置BSP,生成bootrom.sys。 C:\Tornado2.2\target\config\all和C:\Tornado2.2\target\config\PentiumM2_xp目录 在configAll.h line334处增加 #define INCLUDE_DISK_UTIL /* ls, cd, mkdir, xcopy, etc */ #define INCLUDE_SHELL /* interactive c-expression interpreter */ 在bootConfig.c Case ‘@’ : (line1569处)增加 strcpy (BOOT_LINE_ADRS, DEFAULT_BOOT_LINE3);/*2011.5.31*/ printf("\nThe BOOT_LINE have been changed from NetWork!\n"); 安装RAMDiskXPV20_PConline软件,运行软件RAMDiskXP,生成5M虚拟硬盘 将C:\Tornado2.2\target\config\PentiumM2_xp下bootrom拷贝到C:\Tornado2.2\host\x86-win32\bin下 在dos下运行mkboot,生成bootrom.sys。 六、制作Vxworks系统镜像 使用BSP开发Vxworks镜像,并将bootrom.sys、vxload.com、vxworks镜像文件拷贝到目标机的C盘。 设置目标机从硬盘启动,即可运行vxworks。

    http://download.csdn.net/detail/zqckzqck/9775947

    
    转载请注明原文地址: https://ju.6miu.com/read-15898.html

    最新回复(0)