实时操作系统x课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《实时操作系统x课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实时 操作系统 课件
- 资源描述:
-
1、xxx1谢谢你的观看2019-11-25RTOSRTOS地位地位y嵌入式系统存在并发需求(中断驱动),RTOS Kernel 是支持并发的主要工具。y提供的自举代码,各种硬件的驱动(DRIVERS),以提供基本的硬件设备管理。y提供Download,Debugger 接口方便开发调试y提供NET,FILE,GRAPH,TV等 API 方便嵌入式系统的开发工作2谢谢你的观看2019-11-25RTOS BackgroundUser ModeKernel ModeKernel1st_overExecutiveSecurityReferenceMonitor(servers)ProtectedSub
2、systems POSIXSubsystemHardware Abstraction LayerHardwareConfigurationProcessStructureI/O ManagerMemoryManagerSystem ServicesManagerFileSystem,Intermediate,and DeviceDriversWin32SubsystemNETManagerExecutiveSupportObjectManagerLocalProcedureCallAPI ImpleBased on WinNT DDKApplication Programming Interf
3、aceKernel Standardposix/uITRONDD-PI硬件抽象层硬件抽象层HAL 影响影响RTOS系统的可移植性系统的可移植性3谢谢你的观看2019-11-25免费RTOS 及RTOS研究z 其他列表于 OS名开发者特点RT-LinuxWorld Wide大型通用 FREE OSRT-MachCMU(卡梅)多媒体性能研究OS-KITUTAH可重用OS研究RTEMSOAR CO军用 historyeCoSCYGNUS CO新可配置GNU系统RoadrunnerCornfed CO新支持多媒体QOSucOSJeaneducation4谢谢你的观看2019-11-25RTOS系统比较
4、代码大小(Brow)API支持应用开发工具支持 进程WinCE4-8M1000MSDEV/*pJava2M+RTOSJavaJDKLinux+X4MPosix+X*PowerTV1M200 TV Special*VxWorks0.7+1.8M*PosixRT+Tornado.pSoS1M*pRSIM+.Nucleus1M*MSDEV/EDE/RTEMS50KPosixRT.eCoSh 8865,cxx 8497xCLIB+MathLIB-h 1541,cxx 13KyLinux源代码行数 1MxKernel 10KxHAL 36KxFile System 124KxDrivers 831K x
5、Net 147K9谢谢你的观看2019-11-25RTOS系统选择z1.OS高性能和保持安全性高性能和保持安全性y 成熟!?z2.结构合理结构合理y 分层以保持可移植,方便驱动程序实现z3.提供开发环境加快系统开发进度提供开发环境加快系统开发进度y 提供模拟开发环境降低开发成本y IDE.10谢谢你的观看2019-11-25RTOS系统选择(II)z系统尺寸、性能:yFootprint Performancez系统完整性:Software components&Device Drivers z标准化支持:Standards compatibilityz版权与财务(License):Only f
6、or Build from scratch for special Performance requirement11谢谢你的观看2019-11-25RTOS 技术z核心服务界面(Kernel Service)z核心Implementation zHAL界面zHAL Implementation zDriverManager 界面zDriver Manager Implementation 12谢谢你的观看2019-11-25核心服务界面标准s Posix 1003.1b 以POSIX扩充出现,适用于多进程系统,代码尺寸限制不是非常严格的场合为VxWorks,OSKIT,RTEMS等系统支持。
7、s uItron 以实时系统专用标准出现,适用于代码尺寸限制严格的场合,为eCos等系统支持。s Standard Links13谢谢你的观看2019-11-25核心服务界面s Scheduling services void(cyg_addrword_t sched_info,cyg_thread_entry_t*entry,cyg_addrword_t entry_data,char*name,void*stack_base,cyg_ucount32 stack_size,cyg_handle_t*handle,cyg_thread*thread);s NU_Create_Task/ER
8、cre_tsk(ID tskid,T_CTSK*pk_ctsk);s Synchronization&Communication(cyg_sem_t*sem,cyg_ucount32 val);s NU_Create_Semaphores cyg_bool_t(cyg_sem_t*sem);NU_Send_TO_Queue14谢谢你的观看2019-11-25核心服务(Contd)s Interrupt Services Managements Create_ISR,install_interrupt_handles I/O Driver Services Create_Drivers memo
9、ry servicess Allocate_Partition,ALLOCs C-API.s strcpy15谢谢你的观看2019-11-25Itran 命名标准 CreationDeletionOther_Operations.Task cre_tsk del_tsk sus_tsk Semaphore cre_sem del_sem sig_sem Eventflag cre_flg del_flg set_flg .All system calls of ITRON specification are seven or eight characters long and of the f
10、orm xxx_yyy or zxxx_yyy respectively,where xxx represents the method of operation,and yyy the object of the operation.ftp:/159.226.42.103/rtos/rtosstandards/itron/16谢谢你的观看2019-11-25Itran 命名-对象 tsk Task flg Eventflag sem Semaphore mbx Mailbox mbf MessageBuffer por Port mpl MemoryPool mpf Fixed-size M
11、emoryPool int Interrupt,Interrupt Handler cyc Cyclic Handler alm Alarm Handler17谢谢你的观看2019-11-25Itran 命名-方法 cre Create del Delete ref Refer def Define ret Return dis Disable ena Enable get Get set Set snd Send rcv Receive can Cancel rel Release wup Wakeup(also used in yyy form)18谢谢你的观看2019-11-25RTOS
展开阅读全文