4640738589282638

[杰瑞]安卓手表的最强形态,应该用一颗MCU作为主控制器:

MCU连接传感器、屏幕、按键、振动、音频、GPS、NFC和蓝牙,有了这些外设,已经是一个大号手环了。

那么运行安卓的SoC做什么呢?它集成移动网络基带和Wi-Fi,它的图形和音频接口不直接连接外设,而是传输给MCU,除此之外,还有用于跟MCU进行指令和数据通讯的SPI或者UART接口,以及一个让安卓系统被MCU唤醒的GPIO。

绝大多数情况下,用户都在使用“手环”的MCU,而安卓的SoC一直在睡眠,只有两种场景会使MCU唤醒SoC:

1,打电话或者听音乐,此时MCU从安卓系统取得联系人信息或音乐列表后仍然负责渲染画面,但会透传SoC的音频数据。

2,当用户在MCU的启动器上点击一款安卓应用时(如微信、支付宝和浏览器),MCU会唤醒SoC并拉起对应的安卓应用程序,对安卓系统来说,此时的MCU相当于一颗DDIC,SoC从MCU收到触摸屏报点与应用进行交互,再把渲染后的画面发送给MCU。

在“手环”中仍然有多任务的概念,MCU可视化管理安卓系统的进程,如果没有需要运行在后台的进程则将SoC休眠,如果跳转到安卓应用则执行场景2。

手环的续航,手机的功能,不香吗?

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐