前言:研究生做了两年Android应用,实习时转了嵌入式应用软件开发,拿着一块移植了RTOS的设备学习。入门了才发现,两者都是开源、稳定、经历众多设备厂商打磨的优秀操作系统,根据以下几点对比学习。
- 通用操作系统和实时操作系统
- -
双系统
学得越多,发现自己知道的越少。两个操作系统其实经常一起应用:
Android手机的双MCU
- AP(Application Processor)是ARM架构搭载Android,运行系统和应用,由于高功耗待机时和WIFI、LCD均休眠
- BP(BaseBand Processor)架构搭载RTOS,运行通信协议、射频、GPIO,低功耗
TP_Link小白路由的双系统
- 搭载Android4.2,运行APP加强应用功能
- 搭载RTOS,完成安全、严密、专业的路由功能
高通骁龙810/7系列处理器
- 一个ARM运行基于Linux的Android OS
- 一个ARM运行(RTOS)
适用于 TI 处理器的可扩展 Linux 和 TI RTOS 解决方案
查资料过程中,发现TI也提供了一套基于自己家处理器的可扩展Linux,Android,RTOS解决方案,同样的处理器,可选的