- 14
- 0
- 约1.23万字
- 约 19页
- 2016-11-28 发布于重庆
- 举报
移動_黄烨明_基于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()
上图代表了下
您可能关注的文档
- 科學的安全管理方法.doc
- 科學素养之我见观点综述与体系架构.doc
- 科學记忆单词的方法.doc
- 科學素养的内涵.doc
- 科學补碘的方法.doc
- 科學课上培养学生自主动手操作能力的探究.doc
- 科學锻炼身体的方法.doc
- 科技創新的建设及发展.doc
- 科學论文《书本对城市生态环境的影响和对策》.doc
- 科技創新服务平台建设的实践与思考.doc
- Unit 3 Parts of the body L3鲁科版(五四学制)+(三起)(2024)英语三年级上册.pptx
- 1.1原始社会的解体和阶级社会的演进 课件-高中政治统编版必修一中国特色社会主义.pptx
- Unit 3 Fascinating Parks(课件)高中英语人教版2019选择性必修第一册.pptx
- Welcome Unit Period 3 Discovering Useful Structure(课件)高中英语人教版2019必修第一册.pptx
- Unit 7 Family L3 鲁科版(五四学制)(三起)(2024)英语三年级上册.pptx
- Unit 3 What's the weather 外研版(2024)英语四年级上册.pptx
- 2.1 新民主主义革命的胜利 课件 高中政治统编版必修一中国特色社会主义.pptx
- 高考政治时政述评:从天安门到青春——智能重器如何守护和平未来?课件.pptx
- Unit 3 What's the weather like? 外研版(三起)(2024)英语四年级上册.pptx
- Unit 2 Sports culture Period 1高中英语译林版2020选择性必修第二册.pptx
原创力文档

文档评论(0)