嵌入式系统Tornado开发调试环境.ppt

嵌入式系统Tornado开发调试环境.ppt

ID:51027221

大小:945.50 KB

页数:44页

时间:2020-03-17

嵌入式系统Tornado开发调试环境.ppt_第1页
嵌入式系统Tornado开发调试环境.ppt_第2页
嵌入式系统Tornado开发调试环境.ppt_第3页
嵌入式系统Tornado开发调试环境.ppt_第4页
嵌入式系统Tornado开发调试环境.ppt_第5页
资源描述:

《嵌入式系统Tornado开发调试环境.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Tornado开发调试环境 潘建1、建立调试环境Tornado采用主机/目标机开发模式我们以pcPentium目标机为例介绍调试环境的建立目标机:通常使用开发板 但在开发阶段,如果有合适的开发板模拟器/仿真机(例如VmWare),建议使用2建立BootableApplication3选择BSP为pcPentium41.1配置文件config.h在x86系列的目标机上运行的vxWorks系统包括两部分:引导文件bootrom.sys和操作系统映像文件VxWorks5引导文件bootrom.sysbootrom.sys的主

2、要作用类似于BIOS,一般存放在一张软盘或目标机硬盘或目标机FLASH盘上,由Vxld或其他程序加载到内存初始化目标机上的硬件建立VxWorks运行的环境从引导设备上加载VxWorks操作系统映像,并将CPU的控制权移交给操作系统6操作系统映像文件VxWorksVxWorks是应用程序和目标代理程序运行的软件平台,一般存放在bootrom.sys所在的软盘或目标机硬盘或目标机FLASH盘,或主机硬盘上由bootrom.sys的引导程序加载到目标机内存7上述两个文件可以利用Tornado提供的工具,按照BSP配置文件con

3、fig.h中的有关配置自动生成例如pcPentium的配置文件是..targetconfigpcPentiumconfig.h8config.hconfig.h定义:引导行目标机操作系统包含的主要成分,例如软驱、IDE硬盘、SCSI设备、网络等设备驱动文件系统(DOSFS、TFFS、CDROMFS等)调试方式内存地址以及有关参数9引导行引导行定义了引导设备、引导路径、操作系统文件名、主机/目标机IP地址、子网掩码、FTP用户名和口令等参数对于x86平台目标机,引导设备可以是软盘、硬盘、FLASH盘和网卡一般通过以

4、太网或RS232标准串口连接进行调试10pcPentiumconfig.h中的缺省启动行11在x86平台上,首先确定调试手段网络or串口然后根据下列步骤建立调试环境修改配置文件生成bootrom引导文件和VxWorks映像文件制作启动软盘配置主机环境用启动软盘启动目标机从主机连接到目标机121.2网络连接步骤0:确定调试手段使用以太网连接调试方式,通过网络使用FTP协议从主机下载VxWorks映像首先要确定目标机使用的网卡类型号VxWorks支持的网卡参见config.h使用某个网卡,必须包含相应的INCLUDE_XX

5、X13VxWorks支持的网卡(fromconfig.h)14步骤1:修改config.h修改引导行引导文件根据引导行来确定引导设备、引导路径、操作系统文件,并且引导行存放在固定的位置操作系统访问引导行来确定网络的配置系统reboot时也将访问引导行15VmWare的引导行“"lnPci(0,0)your_host_name:d:\vxWorksh=90.0.0.3e=90.0.0.50u=targetpw=vxworkstn=target"”解释如下:启动设备名——lnPci(0,0)主机标志名,可以任意填写,不影响

6、启动过程——your_host_name主机端的操作系统路径和文件名——d:\vxWorks主机IP地址——h=90.0.0.3目标机IP地址——e=90.0.0.50用户名,主机的FTP服务器必须有相应的同名用户——u=target口令,必须与主机的FTP服务器相应的同名用户的口令相同——pw=vxworks目标名,可以任意设置,不影响启动过程——tn=target16修改config.h为了使用键盘和控制台修改为:17修改config.h修改网络驱动选项选择VmWare支持的网卡18步骤2.1:生成bootrom选

7、择菜单Build->BuildBootRom19弹出的窗口BSP选择pcPentium,Image选择bootrom和gnu点击OK,会弹出BuildOutput窗口显示编译过程等待编译成功20步骤2.2:生成VxWorksVxWorks有很多组件黑色为VxWorks当前所包含的组件21打开developmenttoolcomponents为了能够使用shell,选择targetshellcomponents22选择菜单buildrebuildall等待编译结束编译出来的目标文件在工程目录下的default目录下,是v

8、xWorks23步骤3:制作启动软盘如果没有软驱,可以使用虚拟软驱,例如RamDiskNT在windows的cmd命令窗口下,进入..targetconfigpcPentium目录:命令:formata:用于格式化软盘,第一次使用时需要mkboota:bootrom(如果提示没有mkboot命令,则需要到..

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。