你可能感兴趣的试题
ARM处理器采用CISC和RISC相结合的结构 嵌入式处理器都采用哈佛结构 ARM处理器具有耗电省、功能强、成本低等特点 ARM处理器内部的总线标准是PCIExpress
经典ARM处理器包括Cortex-M、Cortex-R和Cortex-A三大类 Cortex-A系列为应用Cortex处理器,主要面向高端应用设计 Cortex-M系列为面向控制领域的实时嵌入式处理器 ARM11性能优于Cortex-A5,但低于Cortex-A15
工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种 ARM状态既支持16位指令宽度也支持32位指令宽度 Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小 ARM处理器复位后总处于ARM状态
直接修改CPU状态寄存器(CPSR)对应的模式 先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态 使用软件中断指令(SWI) 让处理器执行未定义指令
软件中断(SWI) 未定义的指令异常 中断请求(IRQ) 快速中断请求(FIQ)
NOREPLY 拥塞 未定义 UNSPECIFIED
有编译错误的程序一定包含着错误 运行结果正确的程序也可能含有错误 调用了未定义的函数会产生链接错误 调用了未定义的函数会发生运行异常
有编译错误的程序一定包含着错误 运行结果正确的程序也可能含有错误 调用了未定义的函数会产生链接错误 调用了未定义的函数会发生运行异常
arch/arm/kernel/traps.c arch/arm/mm/fault.c arch/arm/mm/irq.c arch/arm/calls.S
ARM处理器的工作状态包括ARM状态和Thumb状态两种 ARM状态支持16位指令宽度也支持32位指令宽度 Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大 ARM处理器复位后自动进入ARM状态
嵌入式系统常用的电源模块有AC-DC模块、DC-DC模块或LDO模块 大部分嵌入式处理器只能使用内部时钟信号发生器,不能使用外部时钟信号源 若嵌入式处理器芯片的系统复位引脚为nRESET,则表示低电平复位 基于ARM处理器内核的嵌入式处理器芯片都有调试接口