嵌入式微处理器系统开发全解析
1. 操作员培训与能力对处理器选择的影响
操作员的培训水平和能力会影响处理器的选择,因为这与用户界面的设计密切相关。
- 操作能力较差的情况 :当产品功能复杂且操作员培训不足时,如普通消费者使用录像机,就需要更复杂的用户界面,可能涉及液晶显示屏(LCD)和触摸屏。这意味着需要更强大的处理器和更多的内存来存储屏幕和消息。
- 操作能力较强的情况 :如果操作员经过良好培训,例如电气工程师使用示波器,他们熟悉设备的操作,就可以使用较简单的界面。不过,对于具有复杂数学功能且操作不直观的仪器,可能仍需要提供菜单或帮助屏幕。
2. 挖掘“真实”需求
有时,我们需要透过对特定功能的需求,挖掘出真正的问题。例如,曾经在设计一款替代产品时,用户要求更方便地更换机器中存储的某些化学品。深入研究后发现,真正的问题是化学品存储容量不足,用户频繁更换才希望更便捷。增加存储容量才是解决问题的关键。
3. 开发环境
开发微处理器应用程序需要一些基本工具:
- 开发系统或交叉编译器 :在早期嵌入式系统时代,开发系统价格昂贵、速度慢且只能为特定制造商的部件开发软件。如今,随着IBM PC及其衍生产品的标准化,大多数微处理器IC制造商提供开发软件,这些交叉编译器可在PC上运行,为其微处理器编译或汇编代码。有些制造商甚至会免费提供开发工具。
- PROM编程器 :对于在RAM、嵌入式PC或基于闪存的可下载处理器上开发的项目,PROM编程器并非必需。但对
超级会员免费看
订阅专栏 解锁全文

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



