电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Tornado开发环境介绍VIP免费

Tornado开发环境介绍_第1页
1/19
Tornado开发环境介绍_第2页
2/19
Tornado开发环境介绍_第3页
3/19
TornadoTornado开发环境介绍开发环境介绍北京邮电大学电信工程学院北京邮电大学电信工程学院1.Tornado开发环境总体介绍2.Tornado核心工具介绍3.工程类型介绍(Bootable和Downloadable)4.两个实例演示(模拟环境和真实开发环境下)5.连接开发板需要注意的事项和步骤内容提要内容提要1.Tornado1.Tornado开发环境总体介绍开发环境总体介绍1.1Tornado1.1Tornado的组成的组成主要主要包含以下三个部分:包含以下三个部分:运行在宿主机和目标机上的强有力的交叉开发工具和运行在宿主机和目标机上的强有力的交叉开发工具和实用程序;实用程序;例如:例如:GNUGNU、、DiabDiab编译器,文本编辑器,各种调编译器,文本编辑器,各种调试工具,试工具,VxSimVxSim模拟器等模拟器等运行在目标机上的高性能、可裁剪的实时操作系统运行在目标机上的高性能、可裁剪的实时操作系统VxWorksVxWorks;;连接宿主机和目标机的多种通讯方式,如:以太网,连接宿主机和目标机的多种通讯方式,如:以太网,串口线,串口线,JTAGJTAG等。等。1.Tornado1.Tornado开发环境总体介绍开发环境总体介绍1.2Tornado1.2Tornado的特点的特点给开发者提供一个一致的图形接口和人机界面给开发者提供一个一致的图形接口和人机界面TornadoTornado所有的工具都是驻留在开发平台上所有的工具都是驻留在开发平台上所有工具都通过一个中央服务器(所有工具都通过一个中央服务器(TargetServerTargetServer)处理)处理与目标机的通讯与目标机的通讯1.3Tornado1.3Tornado的工作界面的工作界面((以以downloadabledownloadable工程为工程为例例))1.Tornado1.Tornado开发环境总体介绍开发环境总体介绍2.Tornado2.Tornado核心工具介绍核心工具介绍2.1VxSim2.1VxSimVxSimVxSim是一个原型仿真器,适用于在没有硬件支持下是一个原型仿真器,适用于在没有硬件支持下进行应用层程序的开发进行应用层程序的开发VxSimVxSim中不适合开发设备驱动,但是支持任务调度,中不适合开发设备驱动,但是支持任务调度,任务交互等内核支持的功能任务交互等内核支持的功能标配的标配的TornadoTornado中只有中只有VxSimVxSim的基本功能,需要全部的基本功能,需要全部功能需要向功能需要向WindRiverWindRiver公司购买,如网络功能等公司购买,如网络功能等2.Tornado2.Tornado核心工具介绍核心工具介绍2.2WindShell2.2WindShell工作流程工作流程2.Tornado2.Tornado核心工具介绍核心工具介绍2.3Browser2.3Browser目标机系统浏览器,可以方便的监视目标机的状态目标机系统浏览器,可以方便的监视目标机的状态可以动态捕捉以下信息可以动态捕捉以下信息::详细的任务信息、信号量、消息队列、内存分区、详细的任务信息、信号量、消息队列、内存分区、看门狗定时器、所有任务的堆栈使用情况、目标机的看门狗定时器、所有任务的堆栈使用情况、目标机的cpucpu使用情况、目标模块结构和符号、中断向量等使用情况、目标模块结构和符号、中断向量等2.Tornado2.Tornado核心工具介绍核心工具介绍2.4WindView2.4WindViewWindViewWindView是一个图形化的动态诊断和分析工具,主要是一个图形化的动态诊断和分析工具,主要是向开发者提供目标机硬件上实际运行的应用程序的许是向开发者提供目标机硬件上实际运行的应用程序的许多的详细情况多的详细情况看到目标机的任务切换、信号量、消息队列、中断、看看到目标机的任务切换、信号量、消息队列、中断、看门狗等信息门狗等信息2.Tornado2.Tornado核心工具介绍核心工具介绍2.4WindView2.4WindView2.Tornado2.Tornado核心工具介绍核心工具介绍2.5Debugger2.5Debugger最普通的调试行为,如设置断点、控制程序执行最普通的调试行为,如设置断点、控制程序执行TargetServerTargetServer以进程的形式(以进程的形式(tgtsvr.exetgtsvr.exe)运行)运行在在WindowsWindows主机上,而主机上,而TargetAgentTargetAgent则以则以VxWorksVxWorks的一个任务(的一个任务(tWdbTasktWdbTask)运行在目标)运行在目标机上,两者通常使用网络进行通讯,但也可以使用其机上,两者通常使用网络进行通讯...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Tornado开发环境介绍

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部