嵌入式作业

这篇博客涵盖了嵌入式系统的基础知识,包括嵌入式系统的概念、组成、软件分类及交叉调试方法。此外,详细讨论了ARM处理器的特点,特别是Cortex-M0和Cortex-M4的处理器内核组成及操作状态。作业内容涉及寄存器、指令集、操作状态等关键概念。
摘要由CSDN通过智能技术生成

嵌入式第1章作业

201班 董洪任

  • 1、简述嵌入式系统的概念。
    • 嵌入式系统是一种专用的计算机系统,它通常被包含在一些机械或电子系统中;嵌入式系统还是一种计算性能受限制的实时系统。
  • 2、简述嵌入式系统的组成。
    • 硬件:处理器/微处理器、存储器、I/O 外设器件、图形控制器等;
    • 软件:操作系统软件(OS)(要求实时和多任务操作)和应用软件;
  • 3、根据嵌入式系统的软件复杂程度,可以将嵌入式系统分为哪3 类?
    • ① 无操作系统控制的嵌入式系统
    • ②小型操作系统控制的嵌入式系统
    • ③完整操作系统控制的嵌入式系统
  • 4、简述嵌入式系统的交叉调试方法。
    • ① 软件模拟器
      • 指令集模拟器
      • 系统调用级模拟器
    • ②ROM 监控器
    • ③ROM 仿真器
    • ④在线仿真器
    • ⑤片上调试
      • JTAG 标准
  • 5、简述嵌入式处理器的分类。
    • ①嵌入式微处理器
    • ②嵌入式微控制器
    • ④嵌入式数字信号处理器
    • ⑤片上系统

嵌入式第2章作业

201班 董洪任

  • 1、简述ARM 处理器的特点。
    • ①小体积、低功耗、低成本、高性能;
    • ②支持Thumb(16bit)/ARM(32bit)双指令集,能很好地兼顾性能与代码密度;
    • ④大量使用寄存器,指令执行速度更快;
    • ③指令长度固定;
    • ⑤大多数数据操作都在寄存器中完成,更多单周期指令,便于指令流水线执行;
    • ⑥寻址方式灵活简单,执行效率高;
  • 2、简述Cortex-M0处理器内核的组成。
    • 处理器内核包括寄存器组、算术逻辑单元(ALU)、数据总线和控制逻辑
  • 3、简述ARM Cortex-M4 处理器的2 种操作状态。
    • 调试状态:当处理器由于触发断点等原因被暂停后,进入调试状态并停止指令执行
    • Thumb 状态:若处理器在执行程序代码(Thumb 指令),则会处于此状态
  • 4、名称解释:SP、PC、FPB、DWT。
    • SP:在入栈后会把堆栈指针(PSP 或MSP)更新到新的位置。在执行服务例程时,将由MSP 负责对堆栈的访问。
    • PC:在取向量完成后,PC 将指向服务例程的入口地址。
    • FPB:取补丁和断点单元
    • DWT: 数据观察点和跟踪单元
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值