TI-RTOS简介

前言

本专栏是博主学习TI-RTOS中文开发教程的相应读书笔记,不定时更新中,也希望各位批评指正!

1. 操作系统(operating system, OS)

在操作系统没有出来之前,单处理器就只能运行单个任务。这样用户只能独占CPU ,这样带来的缺点是 CPU 利用效率非常低。为了解决这个缺点人们提出了操作系统,这样即使只有一个 CPU 也可以运行多个任务,且每个任务互不影响,感觉上还是独占 CPU 。由于这个操作系统的出现,使 CPU 使用效率大大提高。

不同的多任务系统侧重点会有所不同,例如:
1) PC操作系统:PC用户可以独占独占一个或多个 CPU 。而这类操作系统的调度算法则设计为让用户可以同时运行多个应用程序,而计算机也不会反应迟钝。如用户可能同时运行多个程序而不卡顿;

2)服务器操作系统:对于服务器操作系统,则是为了支持多用户。这类系统的调度算法侧重于让每个用户公平享用 CPU 时间;

3)实时嵌入式系统:实时嵌入式系统则更侧重于实时性,即任务必须在给定的时间限制内完成。例如危险的错误发生时,如果不能在限定的时间内做出反应,那么就有可能发生严重的后果。

2. 实时操作系统(Real-time operating system,RTOS)

实时操作系统,其英文名称是Real-time operating system,RTOS,又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。

实时操作系统与一般的操作系统相比,最大的特色就是“实时性”,如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务,不会有较长的延时。这种特性保证了各个任务的及时执行。
TI-RTOS 是与其他 RTOS 一样,是对系统资源进行管理与调度。只不过 TI RTOS 是针对TI 的可编程器件的一个RTOS 。 TI RTOS 是一个可裁剪,可剥夺,一站式嵌入式工具型的一个实时操作系。它由一个具有多任务管理功能 SYS/BIOS 内核组件,和其它一些铺助组件与设备驱动组成,其中 SYS/BIOS 是主要的,不可或缺的核心组件。 SYS/BIOS 负责任务启动,调度,抢占,任务间同步

3. TI-RTOS组件

TI-RTOS 包含自己的源文件,预编译的库和相应的例子,各组件应该都安装在C盘的TI目录下(该地址即安装TI的编程开发环境的地址),这边主要介绍三个,分别是:

1)SYS/BIOS:TI-RTOS的内核,它被具有实时性要求的应用程序使用。 SYS/BIOS具有可抢占的多任务,硬件抽象,实时分析,可工具配置,对内存与 CPU 要求低等特性;
2)Drivers:TI-RTOS包含了多个外设驱动,我的理解是SDK中的drivers即是TI-RTOS的外设驱动;
3)XDCtools:TIRTOS 的配置与编译组件。
在这里插入图片描述
在这里插入图片描述

上图是博主电脑中各对应组件的安装地址,各位可以在自己电脑端找到相应的安装位置,安装目录下的docs目录下都有各组件的详细介绍及使用说明。此外,安装目录中还有对应的源码,可用于后续的进一步分析学习。

  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
TI-RTOS是德州仪器公司针对其微控制器系列开发的一个实时操作系统。由于TI-RTOS在嵌入式领域应用广泛,因此针对其的开放教程和中文资料也是存在的。 首先,TI-RTOS的官方网站(www.ti.com)上提供了详细的开发教程和相关文档,可以通过注册和登录获取相关资料。在官方网站上,可以找到针对不同系列的TI微控制器的开发教程和技术文档。这些文档包括了TI-RTOS的概述、使用方法、编程接口、示例代码等内容,对于初学者和进阶者都有很实用的指导。 此外,互联网上也有很多独立的公开资源提供TI-RTOS的中文资料。例如,各种学习论坛、技术博客、视频教程等都提供了关于TI-RTOS的学习资料。在这些平台上,你可以找到人们的实际项目经验、案例分析、开发技巧等等,这些资料对于深入了解和应用TI-RTOS非常有帮助。 此外,德州仪器公司也会定期举办TI-RTOS的培训课程和技术研讨会。这些会议通常会提供面对面的指导和交流机会,你可以在现场和其他开发者一起学习TI-RTOS的使用和最佳实践。此外,这些会议还提供了问答环节,可以解答你在使用TI-RTOS过程中遇到的问题。 综上所述,TI-RTOS的开放教程和中文资料是非常丰富的。通过官方网站、互联网上的公开资源以及参加相关培训,你可以获得关于TI-RTOS全面而深入的学习资料,从而更好地掌握和应用这一实时操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值