核过程模型

这个核过程模型添加任务和库隔离,以及记忆保护,到具有MMU或内存保护单元(MPU)的实时嵌入式平台,如基于ARM Cortex-A或ARM Cortex-M的设备。由于更快地隔离软件故障和部署的系统自我诊断的能力,这导致了产品可靠性的显著提高。金宝愽备用网址

开发人员可以在系统运行期间动态更新应用软件,金宝愽备用网址使目标保持最新,即使在关键任务环境中。

效益

  • 将用户任务与内核和中间件资源隔离
  • 相互隔离用户任务
  • 提高产品装运前的稳定性
  • 允许现场故障的事后分析
  • 表现得优雅,当出现严重错误时,受控系统重新启动
  • 从执行内存动态加载和卸载进程,源于flash,文件系统,和/或网络连接

细节

内核和中间件资源的完全隔离

Scribblers堆栈溢出,访问恶意指针,等。应用程序中的代码不能再损坏或干扰系统软件操作。金宝愽备用网址

独立的用户进程和库

一旦调试了用户进程或库模块,另一个用户进程不能破坏它的稳定性。

用户代码模块的动态加载和卸载

代码模块可以从非易失性存储器加载,文件系统,和/或网络链接。卸载释放加载时分配的所有代码和数据内存。

核过程

闲聊γ 接触