Instant-On 通常被吹捧为易于使用的功能。众所周知,消费者非常不耐烦,希望他们的小工具能立即可用。然而,对于许多应用来说,即时启动可能是影响功能安全的关键系统要求。
Instant-On 功能可确保设备尽快可供使用。这通常包括某种快速的内部非易失性存储器和存储器总线,以便固件和应用软件能够以最小的延迟启动和运行。与正确的外部组件配对时,Instant-On 处理器也可以更快地达到操作功率水平。
然而,为了使 Instant-On 有效,固件和应用软件的设计必须考虑 Instant-On。例如,整个程序不必加载到内存中或可供系统启动。
这就是嵌入式开发人员的用武之地。您在启动过程中的选择会显着影响系统的唤醒时间。通过识别首先加载的关键和基本代码块,您的系统可以在加载程序的其余部分之前已经运行。问题是,首先需要加载什么?
答案可能不是你最初想的那样。
减轻用户故障
在汽车中首先需要启动哪些系统似乎很明显。但是,您可能需要考虑一些与潜在危险相关的易用性依赖项。例如,启动收音机并通过蓝牙连接手机有多重要?
司机上车,它立即启动。几秒钟之内,汽车就倒在车道上,即将进入车流。现在收音机终于启动了。由于电话尚未接通,收音机以高音量播放最后播放的 FM 电台。这可能会使驾驶员感到惊讶或烦恼。更糟糕的是,由于司机总是通过智能手机收听 Spotify 或其他音乐应用程序,司机可能会开始摆弄信息娱乐系统来播放正确的音乐。我们是否忘记了我们正在从车道上倒车?
这不再是关于易用性,而是关于了解您的用户。这不是一个孤立的用例。当他们倒车时,司机调整他们的座位,调整空调设置,打开导航系统,翻到显示汽油、轮胎压力和里程表的菜单设置。设置所有你想要的警告屏幕,人们会做他们所做的。相反,通过接受它们的本质,您可以构建一个更具弹性的系统。
使信息娱乐系统更具弹性的一种方法是为收音机启用 Instant-On。与在汽车启动后启动收音机不同,收音机可以并行启动。更好的是,当车门打开时开始启动收音机。驾驶员只需几秒钟就可以找到位置,这就是在汽车移动之前让收音机启动所需的全部内容。现在司机可以安全地选择音乐。再一次,司机在选择音乐之前就开始驾驶,只是因为收音机在引擎之前没有准备好。再说一次,为什么不在驾驶员(和钥匙)接近车辆时启动信息娱乐系统。然后一切都可以在他们坐下之前为司机准备好。
了解你的用户
另一种提高安全性的应用软件即时启动方法是向驾驶员提供他们上次所做的或他们最常做的事情。如果司机知道 Spotify 播放列表会自动启动,那么司机根本不需要摆弄信息娱乐系统。
跟踪用户启动行为可能是有效且有弹性的 Instant-On 协议的关键部分。例如,对于娱乐系统,一些司机想要收音机,其他人想要一个播放列表,还有一些人想要他们的磁带上的书继续播放。预测用户什么,给他们什么,你可以让他们更安全。
Instant-On 作为安全考虑不仅仅适用于汽车。例如,工业系统必须从电源或系统故障中恢复。随着系统在“安全模式”下恢复运行,更快的唤醒时间意味着更少的停机时间,并且可能减少对材料的损坏或对用户的伤害。
Instant-On 也为各种连接带来了好处。例如,当路由器出现故障时,通常可能需要一两分钟才能恢复连接。在工业环境中,这种延迟可能会转化为生产力损失。在医疗中心,这些额外的醒来时间可能意味着延迟需要帮助的患者的警报。当然,自诊断程序对于路由器完成是很重要的,但是路由器可以在路由器已经传输数据之后运行这些程序。
有效的即时启动确实改善了用户体验。通过考虑人们将如何使用您的系统,您不仅可以增强用户体验,还可以提高用户和功能安全性。
审核编辑:郭婷
-
嵌入式
+关注
关注
5087文章
19148浏览量
306171 -
路由器
+关注
关注
22文章
3737浏览量
114012
发布评论请先 登录
相关推荐
评论