Hi3559V100双系统内存布局与SDK应用指南

需积分: 31 80 下载量 68 浏览量 更新于2024-08-09 收藏 1.17MB PDF 举报
《系统内存布局 - 《高等几何》》一书由梅向明、刘增贤和林向岩共同撰写,出版于1983年,内容探讨了计算机硬件特别是嵌入式系统如Hi3559V100的内存管理。该芯片支持两个操作系统,Linux和Huawei LiteOS,它们通过共享内存进行数据交换。为了高效运行和保持数据独立性,Hi3559V100 SDK包默认分配了几个关键内存区域: 1. **Parameter内存区**:用于存储全局参数和配置信息,对于系统初始化和快速启动至关重要。 2. **IPCM内存区**:IP Control and Management,通常用于处理系统级控制和通信任务。 3. **Huawei LiteOS系统内存区**:专用的轻量级实时操作系统内存,确保其任务的高效执行。 4. **Linux系统内存区**:为传统的操作系统Linux预留的内存空间,负责更复杂的系统服务和应用。 5. **MMZ内存区**:媒体编解码功能所需的专用内存,保证多媒体处理性能。 Hi3559V100的DDR地址空间从0x80000000开始,操作系统和专用内存区域被精心设计成非重叠,以避免冲突。针对Hi3559V100的DV产品形态,SDK提供了默认的内存分配参考配置,如图3-8所示。 值得注意的是,该指南是针对Hi3559V100和Hi3556V100的SDK应用的详细说明,版本为00B04,发布于2017年3月30日,由深圳市海思半导体有限公司发行并保留所有权利。使用时必须遵循版权和商标声明,且可能随产品升级而更新,仅作使用指导,不构成法律保证。指南内容涵盖了双系统业务框架、软件架构、开发环境搭建、SDK安装编译、客制化修改、系统镜像生成与烧写、以及单板调试运行等方面,特别指出Hi3556V100与Hi3559V100在大部分情况下具有相同的特性,但在某些特定章节可能存在差异。文档的目标读者包括技术支持工程师和软件开发工程师。