20、嵌入式编程的关键知识与实践

嵌入式编程的关键知识与实践

1. 问题探讨与实验练习

1.1 问题探讨

  • Q4 - 26 :如果中断处理程序执行时间过长,且下一个中断在最后一次调用处理程序完成之前发生,会发生什么情况?
  • Q4 - 27
    • a :考虑一个系统,其中中断处理程序将样本传递给在后台运行的 FIR 滤波器程序。如果中断处理程序耗时过长,FIR 滤波器的输出会如何变化?
    • b :如果 FIR 滤波器代码执行时间过长,其输出又会如何变化?
  • Q4 - 28 :假设微处理器实现了 ICE 指令,该指令会断言一个总线信号,使微处理器在线仿真器启动。同时假设微处理器允许通过边界扫描链观察和控制所有内部寄存器。绘制 ICE 操作的 UML 序列图,包括 ICE 指令的执行、将微处理器状态上传到 ICE 以及将控制权返回给微处理器程序。该序列图应包括微处理器、微处理器在线仿真器和用户。
  • Q4 - 29 :给定一个支持单字和突发传输的 1 字宽总线,单字传输的开销为 2 个时钟周期。针对多个突发开销值,绘制单字传输和突发传输的盈亏平衡点——对于每个开销值,绘制突发传输与一系列单字传输速度相同的突发传输长度。绘制突发开销值为 0、1、2 和 3 个周期时的盈亏平衡点。
  • Q4 - 30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值