Tornado and vxworks实时系统培训.ppt
《Tornado and vxworks实时系统培训.ppt》由会员分享,可在线阅读,更多相关《Tornado and vxworks实时系统培训.ppt(160页珍藏版)》请在三一办公上搜索。
1、Agenda,WelcomeIntroduction to Wind River Systems and Tornado/VxWorksTornado tools and the RTOS-VxWorks,Technology:A Revolution in Real-Time,First RTOS to support TCP/IP,socketsFirst RTOS for RISC(i960)First cross tools with dynamic loadingFirst OS simulator(VxSim)First task“logic analyzer”(WindView)
2、First Integrated,Open Environment-TornadoFirst Microsoft“Designed for Windows 95”cross-development tools.,Tornado Architecture,HOST,TARGET,VxWorks 5.3,compiler,debugger,shell,browser,config tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,back end,OMFlibra
3、ry,The wind kernel,Most Scalable Over 300 separate modules!Sizing 30K for minimal systemMicrokernel Design(6k)Most PortableOver 16+Architectures SupportedOS API is the same across all ArchitecturesLowest Pre-emptive LatencyPrevents Priority Inversion,VxWorks ScalabilityClose to 100 options!,VxWorks
4、Modularity,af,abort,abs,arp,asctime,assert,atexit,atof,atoi,atol,boot,bootp,bsearch,cache,cksum,class,clearerr,clock,conn,cplus,ctime,dgb,difftime,dirLib,div,dll,dosFs,dsm,env,errno,ether,evtBuff,evtLog,exc,fclose,fdopen,feof,ferror,fflush,ffs,fgetc,fgetpos,fgets,fileno,fio,flags,float,fopen,fpType,
5、fpp,fprintf,fputc,fputs,fread,freopen,frexp,fscanf,fseek,fsetpos,ftell,ftp,ftpd,getc,getchar,gets,getw,gmtime,hash,host,icmp,if,inet,int,io,ios,ip_input,ip_output,isalnum,isalpha,ip_icmp,+over 200 more modules!,iscntrl,isdigit,isgraph,islower,The Tornado Development Environment,Winner of EDN Magazin
6、es 1995 Innovation of the Year,Tornado Architecture,HOST,TARGET,VxWorks 5.3,compiler,debugger,shell,browser,config tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,back end,OMFlibrary,2023/3/4,10,Tornado,Romulator,ICE,Ethernet,Serial Line,Simulation,Enviro
7、nment,VxSim,VxWorks,Run-time,Real-Time Embedded Application,Core O/S,All Tools for All Targets,TargetServer,Debug Agent,VxSim:Tornado with no target!,HOST,2023/3/4,14,Tornado,Open Development Environment,Host tool plug-in API-C,C+,or TCLShell APIDLL backends-for run-time loadable connectionsTCL exte
8、nsibility for all toolsAll interfaces published,Key Success Factors-Supported Platforms,Host/OSPC:Win 95,NTSun:SunOS,SolarisHP:UXSGI:IRIX,Targets80386/80486/Pentium680 x0,683xxPowerPC 601,603,604,403,821,823,86080960SPARCMIPS R3000,R4000ColdfireARMHitachi SHNEC V SeriesSiemens 16x series,#1 RTOS onM
9、otorola VME Boards,VxWorks is#1 RTOS worldwideindependent study(funded by Motorola)VxWorks is“de-facto”standard for Motorola boards,VMEexec Transition Kit,Motorola stopped VMEexec supportWRS helped develop VMEexec migration strategyprovide high-level of source-code compatibilitynow VMEexec users can
10、 benefit from WRS development tools!,Motorola Bundling VxWorks on New PPC Boards,All beta copies of 2600 and 3600 PPC VME boards will contain VxWorks in flash!VxWorks was first RTOS to be ported to this board,The Tornado Development Environment,Winner of EDN Magazines 1995 Innovation of the Year,Tor
11、nado Integrated Components,VxWorks RTOSTurnkey Board Support Packages(BSPs)C&C+compilersDebug ToolsHost-target connections,Tornado Features,Host-based sym.tableModular client/server architectureOpen APIstools,connectionsC and C+supportBetter src-level debugtask and system levelinterleaved C&assmAll
12、Tools for All Targets,Traditional Cross-Development Architecture,debug agent,run-time,debugger,GUI,targetinterface,HOST,TARGET,debugger-specific,debugger-dependent connection,Tornado Modular Architecture,HOST,TARGET,VxWorks 5.3,compiler,debugger,shell,browser,config tool,StethoScope,WindView,launche
13、r,debug agent,target server,targetsymboltable,dynamicloader,back end,OMFlibrary,Drop-In Ethernet Back End,HOST,TARGET,compiler,debugger,shell,browser,VxWorks 5.3,config tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,ethernet back end,OMFlibrary,ethernet,
14、Drop-In Serial Back End,HOST,TARGET,compiler,debugger,shell,browser,VxWorks 5.3,config tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,serial back end,OMFlibrary,serial,Drop-In NetROM Back End,HOST,TARGET,compiler,debugger,shell,browser,VxWorks 5.3,config
15、 tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,NetROM back end,OMFlibrary,NetROM,BDM Back End,HOST,TARGET,compiler,debugger,shell,browser,VxWorks 5.3,config tool,StethoScope,WindView,launcher,target server,targetsymboltable,dynamicloader,BDM back end,OM
16、Flibrary,BDM Box,NoDebugAgent!,Create New Custom Back Ends,HOST,TARGET,compiler,debugger,shell,browser,VxWorks 5.3,config tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,custom back end,OMFlibrary,custom,open APIfor Back End,Create New Custom Tools,HOST,T
17、ARGET,compiler,debugger,shell,browser,VxWorks 5.3,config tool,StethoScope,WindView,launcher,debug agent,target server,targetsymboltable,dynamicloader,back end,OMFlibrary,open APIfor Back End,open APIfor tools,VxSim:Tornado with no target!,HOST,2023/3/4,31,Tornado,Romulator,ICE,Ethernet,Serial Line,S
18、imulation,Environment,VxSim,VxWorks,Run-time,Real-Time Embedded Application,Core O/S,All Tools for All Targets,TargetServer,Debug Agent,2023/3/4,32,Tornado,Debug Agent,Shell,Simulation,Environment,VxSim,CrossWind,Loader,WindPower,WindConfig,Browser,on-line,hypertext,Represents all tools,Supports sys
19、tem-wide and task-specific breakpoints,Full debug support in tiny target footprint,Independent of runtime OS,can execute before kernel,Service requests from loader,reduces startup and download time,TargetServer,2023/3/4,33,Tornado,Shell,CrossWind,Loader,WindPower,WindConfig,Browser,GUI,on-line,hyper
20、text,GUI,GUI,GUI,GUI,GUI,All Tools for All Targets,Launcher,TargetServer,2023/3/4,34,Tornado,Debug Agent,Shell,Simulation,Environment,VxSim,CrossWind,Loader,WindPower,WindConfig,Browser,on-line,hypertext,TargetServer,Communicates with Target Agent for tools requests,Manages host-to-target transport
21、mechanisms,Cross-development performance improvements,target memory cache,target memory management,symbol table management,One Target Server per target,On any appropriate host,2023/3/4,35,Tornado,Powerful tools for any target,Specific to embedded,Target resource independent,Connection independent,20
22、23/3/4,36,Tornado,2023/3/4,37,Tornado,Launcher,Tornado home baseTarget and tool managementTarget Server information&reservation Tool awareness and startupAccess to Central Services Wind River support requests License administration Installation shortcuts,WindSh,Browser,WindConfig,CrossWind,WindPower
23、Tools,3rd PartyToolsets,GNU Toolkit,LAUNCHER,TARGETSERVER,2023/3/4,38,Tornado,2023/3/4,39,Tornado,Symbolic Debugging,WindSh,CrossWind,Target Server Task&application level debugging Task spawn and control General and task-specific breakpoints Single-step Task trace Useful during exception handling Ex
24、amine stacks,registers,memory TCL support Concurrent debug sessions Each associated with a different task,WindSh,Browser,WindConfig,CrossWind,WindPowerTools,3rd PartyToolsets,GNU Toolkit,LAUNCHER,TARGETSERVER,2023/3/4,40,Tornado,CrossWind,Application and system breakpointsSource,assembly or mixed di
25、splaysPoint&click and command line interfaceTCL scripting interfaceGDB 4.12 based,WindSh,Browser,WindConfig,CrossWind,WindPowerTools,3rd PartyToolsets,GNU Toolkit,LAUNCHER,TARGETSERVER,2023/3/4,41,Tornado,2023/3/4,42,Tornado,WindSh,Host-based interpretive shell Interpret&execute C expressions Intera
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Tornado and vxworks实时系统培训 vxworks 实时 系统 培训

链接地址:https://www.31ppt.com/p-2938104.html