MSP432 MCU 提供多个实时操作系统 (RTOS) 解决方案

[复制链接]
2026|21
 楼主| Roses 发表于 2018-4-27 10:46 | 显示全部楼层 |阅读模式
MSP432 MCU 提供多个实时操作系统 (RTOS) 解决方案


当你需要提升产品性能时,你也许会考虑将你现有MSP430 MCU设计移植到TI全新高性能MSP432 MCU平台上。或者,当你需要降低产品功耗时,你也许会考虑将现有的ARM设计移植到我们全新的低功耗MSP432 MCU平台上。用32位ARM系统进行开发时通常需要立即应对多个操作—在这种情况下,实时操作系统 (RTOS) 会派得上用场。

MSP432 MCU提供与数个TI RTOS解决方案(其中包括TI-RTOS和ENergia MT)和第三方RTOS解决方案(其中包括FreeRTOS,ARM CMSIS-RIX和Micrium-OS)的兼容性。

由于无需从头开始创建基本系统软件函数,RTOS的使用可以加快开发进度,并且可以在更加复杂的嵌入式系统中更好地管理数个资源!  

对于只使用内核的准系统选项,在开始时只使用4kB的代码,你可以使用许多出色功能,诸如多任务、软件中断、软件定时器、甚至是针对低功耗模式进行优化的动态时钟运行。对于那些需要功能更强大的RTOS来说,TI-RTOS(ARM RTX可能也可以实现)还提供了很多稳健耐用的驱动程序,这些驱动程序可以帮助你即时高效控制不同外设或通信层,比如说Wi-Fi,TCP-IP,或者串行通信。这些RTOS中的一些还是专门被编写用来充分利用每个MSP432 MCU所特有的超低功耗特性。比如说,TI-RTOS具有一个独特电源管理模块,可以根据你的性能需要来配置整个系统,用单个简单的API取代了一行又一行代码。

通过提供预先测试和预集成的必要系统软件组件,RTOS使得开发人员能够立即将注意力转向使他们的应用区别于其它产品方面。

在这个即将推出的RTOS博客系列中,我们将着重介绍那些能够与全新MSP432 MCU一同使用的不同RTOS解决方案。今天,我们先从TI-RTOS入手。在这个系列的下一篇博客中,我们将讨论:

-          与MSP32 MCU一同使用Real-Time Engineers Ltd(实时工程师公司)出品的FreeRTOS(6月1日)


-          与MSP432 MCU一同使用Keil生产的ARM CMSIS-RTX(6月9日)

TI-RTOS由TI开发和维护,MSP432 MCU提供超过50个示例来实现对TI-RTOS的完全支持!下面是TI-RTOS的主要结构:

对于增加的节电功能,使用Power Manager(电源管理器)来简化和优化运行期间的功率。相对于其它RTOS解决方案,这是TI-RTOS所具有的独特特性。

为了简化软件开发,TI-RTOS还包括可以与TI-RTOS内核,甚至其它RTOS解决方案一同工作的功率监控驱动程序。下面是TI-RTOS所支持的驱动程序列表。

此外,对于那些Energia的忠实拥趸—TI-RTOS提供针对Energia MT的底层结构,这是第一款为业余爱好者准备的支持多线程IDE的MSP432 MCU!

要用MSP432 MCU来测试你自己的TI-RTOS,你可以看一看能够连接至MSP432 LaunchPad的由TI-RTOS所支持的BoosterPack:

CC3100BOOST SimpleLink Wi-Fi Booster Pack

SD-Card BoosterPack

430BOOST-TMP006 TMP006 BoosterPack

430BOOST-SHARP96 Sharp存储器液晶显示器 (LCD) BoosterPack

DLP-RF430BP RF430CL330 NFC应答器

TPL0401 EVM板

如果想通过MSP432对TI-RTOS有更深入的了解—请查看这些全新培训和资源:

MSP432 MCU培训系列

部分12: 具有MSP432 MCU的RTOS解决方案

部分13: MSP432 MCU + TI-RTOS动手演示

针对MSP432 MCU的RTOS

TI-RTOS概述


该资料来源于电子发烧友网。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2018-4-27 11:32 | 显示全部楼层
这个资料给力啊
updownq 发表于 2018-5-3 22:22 | 显示全部楼层
这个以后不用自己移植程序了。
sanfuzi 发表于 2018-5-3 22:23 | 显示全部楼层
CCS自带的简单的操作系统TI-RTOS
gygp 发表于 2018-5-3 22:23 | 显示全部楼层
TI出了一个简明的TI-RTOS的调用库
chenci2013 发表于 2018-5-3 22:24 | 显示全部楼层
TI-RTOS内核是传统SYS/BIOS内核的定制版本
biechedan 发表于 2018-5-3 22:24 | 显示全部楼层
TI-RTOS应用程序可以使用工程中的.cfg文件来配置TI-RTOS内核。
wangdezhi 发表于 2018-5-3 22:25 | 显示全部楼层
I-RTOS附带的其他驱动程序有:UART,SPI,加密(AES),I2C,PDM,Power,RF和UDMA。
isseed 发表于 2018-5-3 22:25 | 显示全部楼层
TI的wireless产品线,如CC25xx, CC26xx系列,是使用的同一个RTOS系统
xietingfeng 发表于 2018-5-3 22:26 | 显示全部楼层
TI RTOS包括了System BIOS,OS调度相关,中间组件以及设备驱动。
suzhanhua 发表于 2018-5-3 22:26 | 显示全部楼层
TI-RTOS实现更快的发展不再需要开发人员编写和维护的系统软件,如调度程序,协议栈和驱动程序。
mituzu 发表于 2018-5-3 22:26 | 显示全部楼层
不用自己学习,TI-RTOS提供了演示如何使用所有支持的设备和驱动程序的例子。
biechedan 发表于 2018-5-3 22:27 | 显示全部楼层
在IAR和CCS工程中,配置文件在应用程序项目工作区中的TOOLS文件夹下。
chenci2013 发表于 2018-5-3 22:27 | 显示全部楼层
一个具有驱动程序,同步和调度工具的实时抢占式多线程操作系统。
gygp 发表于 2018-5-3 22:27 | 显示全部楼层
还有一个ti_rtos的配置文件。
sanfuzi 发表于 2018-5-3 22:27 | 显示全部楼层
官方还推荐了Freeos
updownq 发表于 2018-5-3 22:27 | 显示全部楼层
以后可以做ucos的系统了。
isseed 发表于 2018-5-3 22:27 | 显示全部楼层
这个RTOS TI是提供source code的,见安装目录的tirtos_simplelink_2_xx_xxxx,了解下是因为TI SimpleLink产品线都是使用的该RTOS。
wangdezhi 发表于 2018-5-3 22:27 | 显示全部楼层
与其他驱动程序一样,这些驱动程序也能够下载到。
mituzu 发表于 2018-5-3 22:27 | 显示全部楼层
TI-RTOS包含自己的源文件,预编译库(包括仪表和非仪表),以及一个大套房的应用实例。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

709

主题

1023

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部