自动控制应用系统的开发有的用桌面平台,有的用微处理器裸机,用的用嵌入式系统,它们的优劣是什么?
发布网友
发布时间:2022-05-10 23:50
我来回答
共2个回答
热心网友
时间:2023-11-17 03:00
需求,一切都是需求。
桌面平台开发:1) 优点:速度快,开发周期短,成本相对较低,开发难度相对较低;
2) 缺点:资源浪费严重,资源利用效率不高,不能满足特定的需求(诸如:功耗,速度,性能等);
裸机开发:1) 优点:专用性好,可以按照需求将硬件性能发挥到极致;
2) 缺点:代码可移植性不好,基于裸机的开发,代码都是硬件相关的,开发费时费力,成本高。
嵌入式开发:1) 优点:既可以根据实际需求定制,又能充分发挥硬件性能;
2) 缺点:通用性不好,代码可移植性也受限,门槛较高。
开发时要考虑的问题:
1)首先是功能需求:只要能满足功能需求,用什么开发都可以;
2) 性能需求:往往是基于桌面平台开发性能方面受限,特殊的性能可能满足不了;
3) 可行性和经济性:由于各种平台开发同一功能的产品,难度大不一样,可行性和经济性也需要考虑。
热心网友
时间:2023-11-17 03:00
关键是要稳定,可长时间无人值守工作,适应各种恶劣环境。追问没有说明优劣啊