《嵌入式系统软件教程6课件.pptx》由会员分享,可在线阅读,更多相关《嵌入式系统软件教程6课件.pptx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、IntroductionUse tornado to setup,compile,build,debug and execute a simple project.Create the project-Edit source code-Build the project-Debug the project-Run the project第1页/共52页Step 1Create the project第2页/共52页Start第3页/共52页Create downloadable project第4页/共52页Create downloadable project next第5页/共52页Cre
2、ate downloadable project next第6页/共52页Step 2Edit Source Code第7页/共52页create a new c source file第8页/共52页edit the c source file第9页/共52页create a new c header file第10页/共52页edit the c header file第11页/共52页create the dependences第12页/共52页create the dependences OK第13页/共52页Step 3Build The Project第14页/共52页build
3、the project menu第15页/共52页build the project第16页/共52页Step 4Debug The Project第17页/共52页launch the simulation第18页/共52页launch the simulation OK第19页/共52页vxsim第20页/共52页launch the target server第21页/共52页launch the debug第22页/共52页download the project第23页/共52页toggle the breakpoint第24页/共52页the breakpoint is toggl
4、ed第25页/共52页run the program第26页/共52页run task dialog第27页/共52页step over the program第28页/共52页stop debugging第29页/共52页Step 5Run The Project第30页/共52页launch the shell第31页/共52页execute program in the shell第32页/共52页show the result in the shell第33页/共52页AgendaA simple projectTornado Debug In Detail第34页/共52页Torna
5、do Debug In DetailTornado Debug In Detail第35页/共52页Tornado DebugTornado系统开发的调试手段和其他系统开发调试手段类似。Tornado提供图形化的调试界面,方便开发者的调试。第36页/共52页Debugging Window第37页/共52页Debug Toolbar第38页/共52页Run在Debugger的控制下运行一个任务第39页/共52页Interrupt Debugger打断程序的执行第40页/共52页Stop Debugger退出Debugger状态Debug状态 非Debug状态第41页/共52页Toggle Breakpoint断点开关在特定的代码行设置断点或取消断点第42页/共52页Step Into跟踪到子函数内部第43页/共52页Step Over不跟踪到子函数内部第44页/共52页Continue一直执行直到遇到断点、出错或程序结束。第45页/共52页Step Out如果在子函数内部,运行完子函数。第46页/共52页Watch第47页/共52页Variables查看变量的值第48页/共52页Registers查看寄存器的值第49页/共52页Back Trace查看调用关系第50页/共52页Memory查看特定存储空间的值第51页/共52页感谢您的观看。第52页/共52页