- 7
- 0
- 约9.61千字
- 约 9页
- 2017-10-06 发布于河南
- 举报
wince大内存支持与永久(Wince large memory support with permanent)
wince大内存支持与永久(Wince large memory support with permanent)
Large memory support and permanent storage registry in WinCE customization
Increasing support for large volumes of physical memory and permanent storage registries are a common problem in customizing kernel work. This article will explain these two aspects of the relevant knowledge and guide readers how to implement in pb.
Support for large capacity physical memory
It is very convenient to add physical memory on the PC. After you plug in the memory, the desktop operating system can support as long as the self-test program identifies it. And on CE based products, its not that simple. If physical memory is greater than 64MB, you need to do some work when you customize the kernel.
Once the memory management unit (MMU) began to work, CPU will no longer direct access to physical memory, to run on the x86 and Arm Series CPU CE kernel, must first establish the physical memory address mapping relationship with the virtual memory address. This relationship is actually defined in a table called oemaddresstable. This table has been mentioned in the previous article. CE provides two virtual address mapping methods, static mapping and dynamic mapping, which belong to static mapping methods. The virtual address space of the static mapping can only be accessed by the kernel, while the dynamically mapped address space can be accessed by user mode applications. Oemaddresstable is in file%_winceroot%\public\common\oak\csp\i486\oal\oeminit.asm. There is a section of code at the end of this file:
Ram; 0size 64M - 0
DD,, 0,
DD 0, 0, 0
This code indicates that virtual addressis mapped to physical address 0, size 64mb. Change to actual physical memory size, and save it. Then click the Pb menu build - open build release directory, in the command line, first use the CD command to enter the above directory, such as:
CD%_winceroot%\public\common\oak\csp\i486\oal
Then type the
您可能关注的文档
- 2011至2012学年度第一学期五年级数学学科课程实施计划42903(2011 to 2012 academic year first semester five grade mathematics curriculum implementation plan 42903).doc
- 2012年中考数学第二轮复习_专题讲解_归纳与猜想(In 2012 second round of review on the senior high school entrance examination mathematics _ _ induction and conjecture).doc
- 2012年度市州电教机构工作目标管理考核细则(2012 year, city, state, audio-visual institutions, work objectives, management, assessment rules).doc
- 2012年家委会工作计划(In 2012 the home work plan).doc
- 2012年普通高校在陕分校分专业招生计划说明(In 2012, general colleges and universities in Shaanxi Branch of professional enrollment plan).doc
- 2012年河南事业单位考试公共基础知识真题4(2012 Henan institution examination Zhenti public basic knowledge 4).doc
- 2012年美国西部国际保安展(Western International Security show 2012).doc
- 2012年考研数学复习指导:零基础复习要点.doc
- 2012年计算机三级网络技术易错知识点集锦(In 2012 three computer network technology highlights fallible points).doc
- 2012最新应用于便携及消费产品的安森美半导体完整esd及emi保护方案(2012 A Morimi semiconductor complete ESD and EMI protection solutions for portable and consumer products).doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)