嵌入式系统中的进程与操作系统:原理、应用与挑战
1. 实验练习
在嵌入式系统开发中,实验练习是提升技能和理解原理的重要途径。以下为一些相关的实验练习:
- L5 - 1:比较源代码和汇编代码 :对于一个中等规模的程序,可使用大多数 C 编译器的 -s 标志来生成汇编语言列表。通过此操作,尝试在汇编代码中追踪高级语言语句,并查看是否能对汇编代码进行优化。
- L5 - 2:编写 FIR 滤波器的 C 代码 :编写 FIR 滤波器的 C 代码后,可使用模拟器或在运行的微处理器上测量滤波器的执行时间。改变 FIR 滤波器的抽头数量,测量执行时间与滤波器大小的函数关系。
- L5 - 3:使用软件技术生成程序跟踪 :利用软件技术为程序生成跟踪信息,借助该跟踪信息分析程序的缓存行为。
- L5 - 4:使用周期精确的 CPU 模拟器确定程序执行时间 :使用周期精确的 CPU 模拟器来确定程序的执行时间。
- L5 - 5:测量微处理器在简单代码块上的功耗 :测量微处理器在一个简单代码块上的功耗。
- L5 - 6:使用软件测试技术评估输入序列对模拟器的适用性 :使用软件测试技术,确定输入序列对周期精确模拟器中程序的测试效果。
2. 进程与操作系统概述
简单的应用程序可通过编写单个代码在微处理器上运行,但许多复杂应用无法仅靠一个大程序实现。为应对这种情况,引入了进程和操作系统(OS)这两个基本抽象概念。进
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



