移動_黄烨明_基于VxWorks的内存管理和一个内存泄漏查找实例.docVIP

  • 14
  • 0
  • 约1.23万字
  • 约 19页
  • 2016-11-28 发布于重庆
  • 举报

移動_黄烨明_基于VxWorks的内存管理和一个内存泄漏查找实例.doc

移動_黄烨明_基于VxWorks的内存管理和一个内存泄漏查找实例

PAGE PAGE 10 基于VxWorks的内存管理和一个内存泄漏查找实例 本文主要分三部分,第一章介绍基于VxWorks的内存管理的主要内容,第二章介绍应用在ZXWR NB01产品软件设计中OSS的内存管理方法,第三章介绍实际应用中一个内存泄漏查找的实例。 Chapter 1 基于VxWorks的内存管理 综述 对于一个采用了VxWorks操作系统的主处理器构成的系统,主内存的管理机制主要由BSP来实现,包括内存的初始化和内存的访问接口; 主内存的初始化由romInit()实现,总线访问(对设备而言)在sysHwInit()中初始化; BSP对内存访问的支持和管理策略: 主内存的配置 对MMU的虚拟映射 Cache策略 内存探针 BSP的硬件寄存器在sysHwInit中初始化,通常的设备(串口除外)寄存器当设备初始化时被初始化; 为调示方便,在BSP开发期间禁止cache和MMU直到以下的情况实现: 内核被成功的激活 驱动器经过测试 内存配置 BSP负责配置主内存来实现快速的内核操作 一些关键地址必须被定义 如果使用MMU,必须定义内存映射 提供支撑程序 内存地址的定义在以下的文件中: config.h-用户可配置的 bsp.h-由目标板配置,非用户使用 BSP提供的内存函数:sysMemTop()、sysNvRamSet()、sysNvRamGet() 上图代表了下

文档评论(0)

1亿VIP精品文档

相关文档