ARM day1
RISC Reduced Instruction Set Computer, 精简指令集芯片简单、 成本低、 体积小、 功耗小CISC Complex Instruction Set Computer 复杂指令集性能强、 芯片复杂、 成本高、 体积高、 功耗大Cortex-A7 有16个通用寄存器。pc:programmer counter程序计数器,本质上是一个指针 指向代码正在执行的当前指令的下一条指令lr:linked regiter链接寄存器 保存函数返回地址sp:stack pointer栈指针寄存器 用于管理栈区空间CPSR current programmer status register 当前程序状态寄存器 存放程序运行到某一步时相关的状态 溢出、 进位、 借位SPSR save programmer status register 保存程序状态寄存器 当异常发生时 保存CPSR寄存器中的值MMU Memory Management Unit 内存管理单元,将程序中的虚拟内存空间映射到实际物理内存空间 提高物理内存利用率CACHE: 高速缓存 提高CPU访问数据的速度nor flash:每一个字节都可以被寻址 带有地址总线和数据总线 数据访问时可以向RAM一样 单片机nand flash: 块设备数据 通常以512byte去访问 电脑、 SOCarm处理器的七种工作模式用户模式、系统模式、快速中断模式、普通中断模式、管理模式、数据访问中止模式、未定义指令模式异常向量 跳转到异常服务函数指令的地址异常向量表 数组 数组中存放的是跳转到对应异常服务函数的指令AHB: Advanced High Bus 先进高速总线(USB、 网口、 RAM)APB Advanced Peripheral Bus 先进外设总线 Timer、 GPIO、 UARTi.mx6ull芯片内核版本是Cortex-A7