24、嵌入式系统的成本、调试与平台选择

嵌入式系统的成本、调试与平台选择

1. 成本与调试

在嵌入式系统开发中,成本是一个重要的考量因素。其中一个关键问题是是否存在运行时许可证费用。不过,在某些情况下,你可能不需要了解所有这些细节。例如,当你的实时要求较为宽松且拥有快速的 CPU 时,你可能不会过于关注任务切换时间或中断禁用时间。

在 RTOS(实时操作系统)环境中调试系统时,使用专门为 RTOS 设计的、具备 RTOS 感知能力的调试器是个不错的选择。这类调试器能将应用程序代码与 RTOS 功能分离,从而简化调试过程。Lauterbach 生产的调试器可与多种 RTOS 配合使用,如 AMC、CMX、Nucleus 和 VRTX。该产品具备多项可简化调试和系统分析的功能,具体如下:
- 内核资源显示
- 性能监控,包括任务执行的最大/最小/平均时间、任务被其他任务中断的时长等
- 对 RTOS 调用的跟踪
- 任务堆栈使用情况

许多 RTOS 供应商也为其操作系统提供了具备内核感知能力的调试器。例如,Green Hills Software 的 EventAnalyzer 提供调试、性能分析以及事件分析功能,可监控以下内容:
- 信号量
- 中断和异常
- 消息发送/接收
- 用户定义事件

2. PC 平台在嵌入式系统中的应用

2.1 PC 平台的优势

一些开发者选择 PC 平台进行嵌入式系统开发,主要基于以下原因:
|优势|详情|
|----|----|
|开发速度|从头设计嵌入式系统需要设计、制造和调试电路板,并且要在目标系统上测试和调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值