- 2
- 0
- 约1.2万字
- 约 18页
- 2017-06-03 发布于湖北
- 举报
基于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的分区
您可能关注的文档
最近下载
- [找邮箱方法.doc VIP
- 植入式静脉给药装置(输液港)护理技术考核试题.doc VIP
- 2025年山东省济南市外国语学校小升初考试语文试卷.docx VIP
- 2026年电商达人LV1LV2LV3LV4等级提升试卷试题及答案.docx
- J B-T 8896-1999工业机器人 验收规则.pdf VIP
- 审计学(西南财经大学)中国大学MOOC 慕课 期末考试答案.pdf VIP
- 2025年陕西汉中职业技术学院及附属医院招聘考试试卷真题 .pdf VIP
- 【交通运输类】浙江省汽车维修行业工时定额和收费标准浙江省交通厅浙江省物价局精编.pdf VIP
- 新人教版七年级语文下册期中水平测试题.doc VIP
- 人教版七年级英语下册期中测试题.doc VIP
原创力文档

文档评论(0)