《第4章 开发模式精选PPT.ppt》由会员分享,可在线阅读,更多相关《第4章 开发模式精选PPT.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第4章 开发模式第1页,本讲稿共10页4.1面向硬件的开发模式 v4.1.1适用情况适用情况(1)开发没有操作系统的目标机上的应用程序。(2)开发目标系统的硬件测试程序,验证目标系统的正确性。(3)开发BootLoader程序。第2页,本讲稿共10页4.1.2需要的工具 v(1)硬件调试器v(2)汇编语言/高级语言交叉编译器v(3)模拟器和仿真器v(4)开发主机 第3页,本讲稿共10页4.1.3面向硬件开发场景 第4页,本讲稿共10页4.2面向操作系统的开发模式 v4.2.1适用情况适用情况(1)目标系统中装好了操作系统。(2)或者目标系统装好了可以下载操作系统的BootLoader。(3)或
2、者目标系统装好了可以下载其它程序的下载程序。(4)开发基于操作系统的应用程序、驱动程序。第5页,本讲稿共10页4.2.2需要的工具 v(1)汇编语言/高级语言交叉编译器v(2)模拟器和仿真器v(3)开发主机 第6页,本讲稿共10页4.2.3面向操作系统的开发场景 第7页,本讲稿共10页v开发者在开发主机上运行编译器、交叉编译器、模拟器等工具,开发者可以在开发主机上完成大部分的开发工作,例如操作系统的定制、应用程序开发等。开发完成之后,可以通过下载工具(串口、网络)等把它们下载到目标板上进行运行、调试等。如果有问题,重新在开发主机上进行修改,然后重新下载调试。第8页,本讲稿共10页v这种开发模式的优点是不需要购买硬件调试工具(ICE),节省开发成本。最为重要的是,通过使用模拟器和仿真器可以在没有目标系统的情况下完成大部分开发工作,利于多人同时进行开发工作。一般而言,在目标系统的硬件调试完成之后、BootLoader调试完成之后,就开始采用这种开发模式,此时硬件仿真调试器(ICE)就可以束之高阁了。第9页,本讲稿共10页4.3开发模式的控制 v两种模式相互结合v交叉进行第10页,本讲稿共10页