-
关于CP15: 1.在基于 ARM 的 嵌入式 系统中,存储系统通常是通过系统控制协处理器CP15完成的。CP15包含16个32寄存器,编号0-15.对于某些编号的 寄存器 可能对应有多个物理寄存器,在 指令 中指定特定的标志位为区分这些物理寄存器。 2.操作CP15的指令:MCR与MRC M161 次阅读|没有评论
-
应用 程序 编程接口,简称 API (Application Programming Interface),就是软件系统不同组成部分衔接的约定。 随着软件规模的日益庞大,我们需要把复杂系统划分成小的组成部分,编程接口的 设计 十分重要。 程序设计 的实践中,编程接口的设计首先要使系统的职责得到合理划分。良好的接口设计可以降低105 次阅读|没有评论
-
AHB 主要用于高性能模块(如 CPU 、DMA和DSP等)之间的连接,作为SoC的片上系统 总线 ,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字节和字的传输。AHB 系统由主模块、从模块和基础 结构109 次阅读|没有评论
-
经常会看到arm-linux汇编中有如下的指令: .align n 它的含义就是使得下面的代码按一定规则对齐,.align n 指令的对齐值有两种方案,n 或 2^n ,各种平台最初的 汇编 器一般都不是gas,采取方案1或2的都很多,gas的目标是取代原来的汇编器,必然要保持和原来汇编器的兼容,因此在gas中如何解释 .align指令会显得有些混121 次阅读|没有评论
-
一般我们使用的框架是VC提供的Wizard生成的 MFC App Wizard(exe)框架,无论是多文档还是单文档,都存在 指针 获取和操作问题。 下面这节内容主要是一般的框架,然后再讲多线程中的指针使用。使用到的类需要包含响应的头 文件 。首先一般获得本类(视,文档,对话框都支持)实例指针 this,用this的目的,主要可79 次阅读|没有评论
-
ARM 的地址空间 以及 引脚的定义(转载) 发布: 2009-5-13 14:11 | 作者: hnrain | 查看: 153次 1.ARM 的地址支持每个bank 128M 的地址空间, 总共有8个bank。 2.程序可访问的数据带宽是8/16/32 -bit 除了bank0, bank0支持的是 16/32-bit。 3.有六个b102 次阅读|没有评论
-
以下基于 S3C4510B 嵌入式系统 S3C4510B 嵌入式系统中,系统复位后存储器的地址空间为 0x000 0000 至 0x3FF FFFF 的范围,其中 0x000 0000 至 0x010 0000 共 4MB 的空间为可直接访问区域(对应 ROM 的 Bank0 ),即初始化代码可以烧写在这个范围内。 0x91 次阅读|没有评论
-
CRAMFS 简介 CRAMFS文件系统是专门针对闪存设计的只读压缩的文件系统,其容量上限为256M,采用zlib压缩,文件系统类型可以是EXT2或EXT3. 如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先得把flash上的映像文件全部解压到ram中,构造ramdisk环境,才可87 次阅读|没有评论
-
基本格式 <opcode>{<cond>}{s} <Rd>,<Rn>,{<opcode2>} 其中,<>内的项是必须的,{}内的项是可选的,如<opcode>是指令助记符,是必须的,而{<cond>}为指令执行条件,是可选的,如果110 次阅读|没有评论
-
本文所用的是东华 TFT 液晶屏( WXCAT35 ) , 配置为常用的 16BPP(5:6:5) 模式 。 先看一下 TFT 屏的操作 时序 图: 图一 一般 TFT 型 LCD 时序图 外部引脚信号: VSYNC: &100 次阅读|没有评论
按照发布时间排序