• 查询稿件
  • 获取最新论文
  • 知晓行业信息

基于无MMU嵌入式系统实现应用软件硬件无关性

Independence of application software and hardware based on embedded system of no memory management unit(MMU)

  • 摘要: 在不具有内存管理单元(MMU)之类硬件部件支持的嵌入式系统中,软件通常是以一个整体存在于系统中,实践中,因为硬件器件或应用功能变更均会导致更换整体软件,软件的测试、验证及更换复杂且成本增加。通过对几种典型系统实现应用软件硬件无关性原理的分析,结合ARM Cortex-M系列处理器,给出在无MMU的嵌入式系统中实现应用软件具有硬件无关性的方法,该方法便于构造更灵活的嵌入式系统,降低系统升级更新的成本和难度。

     

    Abstract: In the embedded system of no hardware support, such as memory management unit (MMU), software is usually taken as a whole in the system, in practice, because the changes of hardware device or application function could lead to the overall replacement of software, the software testing, verification, replacement complex, and increased cost. The article analyzed the independence principle of application software and hardware based on several typical systems, combined with the ARM Cortex-M series processors, presented the method to implement the independence of application software and hardware in embedded system of no memory management unit(MMU). This method is suitable to construct more flexible embedded system, and reduce the cost and difficulty of system upgrade.

     

/

返回文章
返回