在日前举行的“英特尔中国嵌入式研究论坛”上,除了展示最新的创新研究成果,英特尔中国研究院院长方之熙谈到了嵌入式系统软件开发面临的一些挑战。
嵌入式系统软件开发面临四大挑战
1、嵌入式系统设备从设计到投产上市时间短,要求缩短软件开发时间,如何才能让软件在第一款成功的芯片上马上得到应用,而不让软件的测试和验证拖延产品上市时间,对软件质量和灵活性的要求也比传统PC、服务器时代的开发要求更高。通常上,嵌入式系统硬件和软件的开发都是同步的,一边是硬件的设计和投产,另一边相应的软件已经在仿真机上开发和测试了。
2、提高软件设计的复杂性。嵌入式系统软件所要求的软件设计复杂度不断增加,不仅要考虑到集成各个不同厂商之间的IP Blocks,还要协调好可编程、性能与效率之间的平衡以及如何重新利用(应用)模块的问题。
3、与传统PC、服务器开发已有了相对稳定和标准的语言及平台不同,嵌入式领域还尚未形成专门的开发语言和统一平台。即使用的比较多的C++,当初也不是专门为嵌入式开发设计的。
4、由于嵌入式产品具备硬件平台多样性和应用个性化的特点,因此嵌入式软件呈现出一种高度细分的市场格局,给国内软件商带来了难得的机遇和挑战。
方之熙表示,如今嵌入式软件已经成为嵌入式产品设计、创新和软件增值的关键因素,是未来市场竞争力的重要体现。
而在硬件方面的挑战,多样化的动态应用给嵌入式设备在性能、成本、电源、可靠性等方面带来一系列的设计限制,使得硬件开发面临挑战。