适用于TI处理器的可扩展Linux和TIRTOS解决方案.doc_第1页
适用于TI处理器的可扩展Linux和TIRTOS解决方案.doc_第2页
适用于TI处理器的可扩展Linux和TIRTOS解决方案.doc_第3页
适用于TI处理器的可扩展Linux和TIRTOS解决方案.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

适用于TI处理器的可扩展Linux和TIRTOS解决方案 导读:适用于 TI 处理器的可扩展 Linux 和 TI RTOS 解决方案研究生做了两年 Android 应用,实习时转了嵌入式应用软件开发,拿着一块 移植了 RTOS 的设备学习。入门了才发现,两者都是开源、稳定、经二,nxp 中低端人机交互平台解决方案适用于 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,完成安全、严密、专业的路由功能 高通骁龙 8107 系列处理器 1. 一个 ARM 运行基于 Linux 的 Android OS 2. 一个 ARM 运行(RTOS)适用于 TI 处理器的可扩展 Linux 和 TI RTOS 解决方案 查资料过程中,发现 TI 也提供了一套基于自己家处理器的可扩展 Linux、Android、RTOS 解决方案,同样的处理器,可选的 SDK 和操作系统,也是棒。当然 Android 做为操作系 统更为丰满,更上层,而实时操作系统比如 ucos,比如最近在学的 rtos,都仅提供了任务 调度、同步、互斥、时钟等功能,所以必须内核组,BSP”通用操作系统和实时操作系统 1.通用操作系统的设计注重每次执行的平均响应时间而不关心某次特定执行的响应时间。 通用操作系统中采用的很多策略和技巧都体现出了这种设计原则。 大型的 os 代码包括的内容很多,就拿 linux 来说,它就包括了调度、文件、网络、驱动等 完整的代码内容。2.对于实时操作系统,它除了要满足应用的功能需求以外,更重要的是还要满足应用提出 的实时性要求,而组成一个应用的众多实时任务对于实时性的要求是各不相同的,此外实 时任务之间可能还会有一些复杂的关联和同步关系,如执行顺序限制、共享资源的互斥访 问要求等,这就为系统实时性的保证带来了很大的困难。因此,实时操作系统所遵循的最 重要的设计原则是:采用各种算法和策略,始终保证系统行为的可预测性 predictability) 而一般的 RTOS 呢,就拿大家熟悉的 ucos2 来说,只是包含了调度、同步、互斥、时钟等 代码。如果系统工程师需要拿 ucos2 来做一个项目,那么他还需要 bsp、lwip、ucGUI、fatfs、 driver、framework 等很多代码才能组成一个完成的系统。 可预测性是指在系统运行的任何时刻,在任何情况下,实时操作系统的资源调配策略都能 为争夺资源(包括 CPU、内存、网络带宽等)的多个实时任务合理地分配资源,使每个实时 任务的实时性要求都能得到满足。与通用操作系统不同,实时操作系统注重的不是系统的 平均表现,而是要求每个实时任务在最坏情况下都要满足其实时性要求,也就是说,实时 操作系统注重的是个体表现,更准确地讲是个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论