适用于TI处理器的可扩展Linux和TI RTOS解决方案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
适用于TI处理器的可扩展Linux和TI RTOS解决方案
研究生做了两年Android应用,实习时转了嵌入式应用软件开发,拿着一块移植了RTOS的设备学习。入门了才发现,两者都是开源、稳定、经历众多设备厂商打磨的优秀操作系统,根据以下几点对比学习。
双系统,两个操作系统其实经常一起应用
Android手机的双MCU
1. AP(Application Processor)是ARM架构搭载Android,运行系统和应用,由于高功耗待机时和WIFI、LCD均休眠
2. BP(BaseBand Processor)架构搭载RTOS,运行通信协议、射频、GPIO,低功耗
TP_Link小白路由的双系统
1. 搭载Android4.2,运行APP加强应用功能
2. 搭载RTOS,完成安全、严密、专业的路由功能
高通骁龙810/7系列处理器
1. 一个ARM运行基于Linux的Android OS
2. 一个ARM运行(RTOS)
适用于TI 处理器的可扩展Linux 和TI RTOS 解决方案
查资料过程中,发现TI也提供了一套基于自己家处理器的可扩展Linux、Android、RTOS 解决方案,同样的处理器,可选的SDK和操作系统,也是棒。当然Android做为操作系统更为丰满,更上层,而实时操作系统比如ucos,比如最近在学的rtos,都仅提供了任务调度、同步、互斥、时钟等功能,所以必须内核组,BSP">通用操作系统和实时操作系统1.通用操作系统的设计注重每次执行的平均响应时间而不关心某次特定执行的响应时间。通用操作系统中采用的很多策略和技巧都体现出了这种设计原则。
大型的os代码包括的内容很多,就拿linux来说,它就包括了调度、文件、网络、驱动等完整的代码内容。