欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年Vxworks开发工具的使用教程 .pdf

    • 资源ID:39712094       资源大小:3.24MB        全文页数:8页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年Vxworks开发工具的使用教程 .pdf

    一认识 Tornado II 和 Vxworks VxWorks 是一种嵌入式的实时操作系统,所谓嵌入式系统就是用户自己开发设计板子,板子上通常有一颗CPU,VxWorks 支持 32 位的 CPU,包括 Intel 公司的 x86、Motorola公司的 68k 和 PowerPC、MIPS、ARM、Intel 公司的 i960、Hitachi 公司的 SH。我们设计的板子通常没有软件的自开发能力,所以我们需要一台通用机来辅助开发,这台通用机可以是PC 或工作站,我们称辅助我们软件开发的通用机为宿主机(Host),用户自己开发的板子为目标机(Target)。宿主机上要有一个集成开发环境(IDE)来辅助我们的软件开发,这套集成开发环境可以运行在Windows95/NT或 UNIX 下,包括交叉编译器(Cross Compiler)和交叉调试器(Cross Debugger),所谓交叉编译器就是在宿主机上编译生成可以在目标机上运行的代码IMAGE,交叉调试器就是通过宿主机和目标机之间的某种耦合方式实现前后台调试。我们称宿主机上的这套集成开发环境为Tornado,编译生成的目标机上的可执行代码IMAGE为VxWorks。在系统安装的时候,集成调试环境和VxWorks 的原材料(一些obj 文件)都安装到宿主机上,编译生成的在目标机上运行的IMAGE 内包含操作系统。二Tornado IIIDE 的主要组成Tornado IIIDE 的主要组成部分有:1 集成的源代码编辑器(可惜不支持汉字输入)。2 工程管理工具。3 集成的 C 和 C编译器和make 工具。4 浏览器,用于收集可视化的资源,*目标系统。5 CrossWind,图形化的增强型调试器。6 WindSh,C 语言命令外壳,用于控制目标机。7 VxSim,集成的 vxworks 目标机仿真器。8 WindView,集成的软件逻辑分析仪。9 可配置的各种选项,可以改变归Tornado GUI 的外观等。Tornado IIIDE 运行在我们的宿主机(Host)上。主界面如下图所示。包括菜单、工具栏、主工作区和程序编辑区。主工作区(workspace)中可以集中管理所有的工程项目。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -工程有两种格式:bootable 和 downloadable。第一种经编译后生成的映象文件已经包括了 vxworks 内核,可直接在目标板上完成自启动、装入内核并运行应用程序。所以一般作为生产用映象。第二种则只是纯粹的动用程序,生成的映象文件不包括vxworks 内核,一般为.out 格式文件,所以不能在目标板上自动运行。它要求目标板上要有固化的bootrom 通过网络或串口下载vxworks 内核到目标板,并建立相关的运行环境。然后通过宿主机上的target Server 下载到目标机上运行。所以它一般用在工程调试阶段。下面以 arm 为例分别就两种格式作一个详细的论述。创建 bootable 格式的工程。启动 tornado 后进入”file-new project,”出现如下的界面:选择“Creat a bootable VxWorks image”后点击OK,并按要求输入工程名称和位置。出现如下界面:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -此时要选择你工程所基于的BSP 目录。然后系统自动为你在工作区生成一个你指定名称(Project0)的工程。如下所示:工程下的文件为系统文件,大部分为bsp 文件,一般不需要去修改。如何添加自己的应用文 件 到 该 工 程 中 呢?将 鼠 标“Project0”上,点 击 右 键。出 现 如 下 的 界 面:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -左键点击“add Files”选择文件的所在目录,就可以添加你的文件了。只添加不和系统提供的文件“连”起来是没有用的,在 usrAppInit.c 中加入一条任务生成的语句,如下图所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -其中“myDemoTask”为你应用程序中的第一个入口程序。当然在 usrAppInit()之前应加上必要的 include 头文件,才能在后面的编译中通过。接下来就应该编译了,选择“BuildAll”或点击后,系统就开始为你生成包含vxworks 内核的映象文件vxworks_rom.hex 了。如下图所示。创建 downloadable 工程格式。新建时选择“Create downloadable application modules”然后按提示输入工程名和位置。“下一步”后出现如下图所示界面,在toolChain中选择“ARM7TDMI.gnu”编译工具。完成后你会发现工程(project1)下什么程序也没有。按上面的方法照样添加你的应用程序,并进行编译,生成project1.out 文件。就可以调试了。调试之前必须保证你的目标机已经上电并通过网络或串口与宿主机相连。下载.out 文件之前还要先配置你的target server。按下图所示进行操作:名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 8 页 -配置如目标机的IP,和映象文件所在的目录就基本上OK 了。结果如下图所示。以网络下载vxworks 映象为例:启动tornado 自带的 tftpServer,打开超级终端,设置好波特率。目标机复位,很快超级终端就有一些信息打出来,当出现如下的提示时表示vxworks内核已经在目标机上成功运行下来了。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 8 页 -在 Tornado II 的 tools 菜单中启动刚才配置好的targetSever.成功后就会有一个靶状的红色小东西出现的window 任务栏右下角。双击它,出现如下的提示则表示成功和目标机连接。点击选择代理名,点击并启动debug,点击下载.out文件到目标机。点击并输入任务名,就可以开始应用程序的调试了,调试界面如下图所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 8 页 -点击可以在代码行设置断点。调试好的程序就可以按bootable 的生成方式作成最终生产用映象,烧入目标机就可以了,当然还应该观察程序是否正常运行,输出结果是否符合要求。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 8 页 -

    注意事项

    本文(2022年Vxworks开发工具的使用教程 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开