智能手表|嵌入式开发:嵌入式设备的发展—应对复杂的开发设计挑战( 二 )


5.产品需要更新
今天的产品很少附带最终功能集 。 通过“空中传送”(OTA)更新 , 可以下载新固件以添加功能、修复bug或修补安全漏洞 , 从而显著延长产品的使用寿命 。 产品还必须设计有足够的内存空间和处理能力 , 以增加代码大小和功能 。
一个挑战是确保固件更新和所有通信安全 。 修补固件漏洞时 , 系统不应允许固件回滚 。 如果确实如此 , 该漏洞将被暴露 。
【智能手表|嵌入式开发:嵌入式设备的发展—应对复杂的开发设计挑战】这些因素都给开发人员带来了重大挑战 。 但是 , 好消息是 , 业界正在通过IP、软件、工具和培训资源来支持这一点 , 以帮助嵌入式开发人员突破可能的界限 。