- 8
- 0
- 约1.2万字
- 约 18页
- 2018-04-28 发布于贵州
- 举报
移动_黄烨明_基于VxWorks的内存管理和一个内存泄漏查找实例8
基于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()
上图代表了下载的镜像被重定位后的RAM的分区
您可能关注的文档
- 看热剧家,N次方 818各主角剧中机193.doc
- 看电影学英语--满城尽带黄金甲-中文台词(共9页)37.doc
- 看不见的光2ppt102.ppt
- 看完这个再去买车39.doc
- 看电视学英语119.doc
- 看的是书 读的却是世界6.doc
- 看看这些都应该叫什么颜色115.doc
- 真善美的化身——浅析《今夜有暴风雪》中的女性形象44.doc
- 真想变成大大的荷叶 教案56.doc
- 看的是书读的却是世界7.ppt
- 苏G/T17-2008先张法预应力混凝土空心方桩(1)江苏省标图集.docx
- DB34∕T 5439-2026 危险货物道路运输企业专用停车场技术要求.pdf
- 山西12J3-4轻质内隔墙山西省标图集.docx
- 苏G02-2011 建筑物抗震构造(1)江苏省标图集.docx
- 山西12J10附属建筑山西省标图集.docx
- 山西12J7-1内装修-墙面楼地面山西省标图集.docx
- T∕CVDA 38-2025 动物友好型农场等级评价—奶牛.pdf
- DB54∕T 0619-2026 电梯维护保养档案管理规范.pdf
- DB54∕T 0661-2026 高寒盐碱地燕麦高产栽培技术规程.pdf
- DB54∕T 0035-2026 春青稞生产技术规程.pdf
原创力文档

文档评论(0)