embOS及时操纵体系
有着25年汗青的embOS,是全天下工程师的嵌入式OS首选。embOS为嵌入式设置装备摆设提供易于利用,包管100%确定性的及时操纵,具有高度的可移植性、差别平台分歧的源代码,可以轻松地移植到差别的处置器核。
技能参数
内存占用
专业办理方案
embOS可实用于种种使用,从电池供电的单芯片产品到超高功能要求的高端体系。embOS及时操纵体系由嵌入式专家开辟,普遍使用于产业控制、物联网、网络、消耗电子、宁静要害设置装备摆设、汽车、医疗设置装备摆设和航空电子等差别的目的市场,使其成为嵌入式行业良好的RTOS。
利用Systemview剖析
embOS对Systemview作了完备支持。Systemview提供了义务及其举动的完备视图,包罗一切的embOS工具的利用,如邮箱和定时器。别的,用户可以片面的理解中缀的利用状况。有关Systemview的更多信息请阅读“SystemViewReal-Time Analysis and Visualization”局部。
利用embOSView剖析
embOSView对一切版本的embOS提供了很好的洞察才能。它经过串口、TCP/IP大概调试接口与运转在目的上的embOS通讯,表现义务和和体系变量的信息。使能embOS剖析构建后,embOSView将搜集并表现义务的准确工夫信息。
仿真情况
可以在Windows上的仿真情况中运转embOS,在PC上编写和测试整个使用步伐(一切的embOS API与嵌入式使用完全相反),使得开辟和调试变得复杂和利便,节流开辟工夫。仿真是一个开放的情况,它还容许添加C代码来模仿特定的硬件。embOS仿真提供了现成的Microsoft Visual Studio、MinGW 和Eclipse工程。
Tickless节能形式
embOS低功耗形式可以低落设置装备摆设的功耗,比方电池供电的设置装备摆设。无需为每个体系Tick发生定时器中缀,经过Tickless形式对定时珍视新编程,使处置器有更多的工夫处于低功耗形式。
支持一切主流的处置器系列
embOS-MPU宁静性加强的及时操纵体系
embOS-MPU利用硬件的内存掩护单位以及附加的软件机制完成,以避免某个义务影响整个体系。这包管了即便在一个义务中产生错误,一切别的义务和操纵体系自己都可以持续实行。利用embOS-MPU,一切特权义务都可以拜访整个内存,但,非特权义务仅对指定的内存地区具有响应的拜访权限。为了拜访外设,分外的内存地位和OS控制布局,可以从非特权义务中挪用设置装备摆设驱动步伐和特定的embOS API。
embOS-MPU在牢靠的embOS及时操纵体系的底子上提供了内存掩护,明显地加强了嵌入式使用步伐的波动性和宁静性,从而简化了认证的历程。操纵体系和特权义务都是受内存掩护的,断绝非特权义务的影响。embOS-MPU的API与embOS完全兼容, embOS使用步伐只需很小的窜改就能运转在embOS-MPU上。
embOS-MPU可实用于种种使用,从电池供电的单芯片产品到要求超快呼应、机动的多义务体系。典范的范畴包罗但不限于医疗设置装备摆设、主动化、航空电子和其他宁静要害的使用。
特点
• 实用于任何宁静要害型使用
• 可用于掩护硬件MPU和MMU的微控制器或微处置器
• 特权和非特权义务的数目不限
• 非特权义务100%沙箱化运转
• 复杂间接的运转时设置装备摆设
• 易于集成到现有产品和新产品中
什么是内存掩护?
内存掩护是一种控制内存拜访权限的机制,是大少数古代处置器架谈判操纵体系的一局部。内存掩护的次要目标是制止特定义务拜访未分派给它们的内存,从而避免一个义务中大概存在的bug乃至歹意软件影响整个体系。
为了完成这一目的,必需限定大概影响别的义务或操纵体系自己的使用步伐义务拜访整个内存、特别函数存放器和操纵体系的控制布局。比方,实行第三方代码的义务大概被以为是不宁静的,应该响应地加以限定,此类使用步伐义务肯定不克不及在与OS相反的特权形态下运转,后者以特权形式运转,而且可以拜访一切内存、外设和CPU功效。这些义务必需在非特权形态下运转,而且只能拜访特定的内存地位。