历史上的今天
返回首页

历史上的今天

今天是:2024年09月21日(星期六)

2020年09月21日 | MSP432 MCU 提供多个实时操作系统 (RTOS) 解决方案

2020-09-21 来源:elecfans

当你需要提升产品性能时,你也许会考虑将你现有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的主要结构:

 

用MSP432 MCU发挥实时操作系统所具有的优势

 

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


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

 

用MSP432 MCU发挥实时操作系统所具有的优势

 

此外,对于那些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概述

推荐阅读

史海拾趣

Flexxon Pte Ltd公司的发展小趣事

面对全球对环境保护和可持续发展的日益关注,Flextronics(Flexxon Pte Ltd)积极响应,将绿色制造理念融入企业运营的每一个环节。公司采用环保材料、优化生产工艺、实施节能减排措施,努力降低对环境的影响。同时,Flextronics还积极参与国际环保标准的制定和推广工作,与上下游合作伙伴共同构建绿色供应链体系。这些努力不仅提升了企业的社会责任形象,也为公司的可持续发展奠定了坚实基础。

Belden Wire and Cable公司的发展小趣事

随着全球化的深入发展,Belden公司开始积极拓展国际市场。通过在全球范围内设立分支机构和工厂,百通不仅提升了自身的产能和效率,也更好地满足了全球客户的需求。同时,公司还不断推出新产品和新技术,拓展在工控线缆、音视频线缆和计算机网络等领域的市场份额。如今,Belden已经成为全球最大的综合布线及专业线缆制造商之一,其产品和服务遍布全球各地。

这五个故事只是Belden Wire and Cable公司发展历程中的一部分,但它们都客观地反映了公司在电子行业里不断发展、创新和壮大的事实。通过这些故事,我们可以看到一个企业通过不断创新和拓展市场,逐渐成长为行业领导者的过程。

DCCOM [ DC COMPONENTS ]公司的发展小趣事

DCCOM公司自创立之初,就注重技术创新和研发投入。在成立初期,公司研发团队成功开发出一种具有高性能和低功耗特点的电子元件,这一创新技术迅速赢得了市场的认可。随着技术的不断迭代和升级,DCCOM逐渐在电子元件市场上占据了一席之地。

Discera公司的发展小趣事

Discera公司的产品在性能和稳定性上表现出色,很快就引起了美国军方的关注。经过严格的测试和评估,Discera的CMOS MEMS谐振器成功通过了美国军方的质量可靠性测试,并获得了军方的认证。这一成就不仅证明了Discera产品的卓越性能,也为公司进一步拓展军用市场打下了坚实的基础。

API Technologies公司的发展小趣事

作为一家有社会责任感的企业,API Technologies不仅关注经济效益,也积极履行社会责任。公司注重环保和可持续发展,在生产过程中采取了一系列环保措施,降低能耗和排放。同时,公司还积极参与社会公益活动,回馈社会,为社区的繁荣和发展做出了贡献。

这些故事展示了API Technologies在电子行业中的发展历程和取得的成就。通过不断创新、全球化布局、品质管理和履行社会责任,公司逐渐成为了电子行业的佼佼者。

HEIMANN公司的发展小趣事

API Technologies一直将品质管理作为公司的核心竞争力之一。公司建立了完善的质量管理体系,从原材料采购到产品生产的每一个环节都进行严格的质量控制。同时,公司还注重持续改进和优化生产流程,提高生产效率和产品质量。这些措施使得API Technologies的产品在市场上具有极高的口碑和竞争力。

问答坊 | AI 解惑

对突然来电的防护

在停电作业现场所发生的触电伤亡事故中,大多数是由于停电工作设备出现了突然来电或误登误触有电设备造成的。而停电工作设备出现突然来电的危害性尤为严重,如未采取可靠的防护措施,往往造成工作人员集体触电伤亡的重大事故的发生。 1 停电设备 ...…

查看全部问答>

VS2005 mfc无法添加消息???

VS2005中没有ClassWizard,而是使用属性窗口添加事件处理函数,但我写一个MFC本地应用程序时,在程序中使用工具栏ToolBar,在工具栏中新建了一项,却不知如何添加处理函数,属性窗口中没有可处理的消息列表呀。 …

查看全部问答>

在驱动程序中对串口进行读写,最大速度是多少?

是取决于波特率吗?要读写的是一个标准的虚拟串口。…

查看全部问答>

欢迎大家讨论:GPIO的 2-mA, 4-mA和8-mA端口驱动问题

GPIO的 2-mA, 4-mA和8-mA端口驱动中2,4,8-mA GPIO所承受的最大电流???还是其他意思??     这方面的资料比较少,希望大家讨论下,加深对mA的了解,也为了以后编程时遇到这方面的问题。 [ 本帖最后由 fxw451 于 2010-11-12 08:2 ...…

查看全部问答>

求高手指点----LM3S9B96以太网问题>

// systick中断处理函数//----------------------------------------------------------------------------- void SysTickHandler(void) { // 调用lwip定时处理函数 lwIPTimer(SYSTICKMS);   } //这是一个回调函数,当有UDP数据收 ...…

查看全部问答>

vxworks 6.6 core 2 945gme问题

我从网上看到的资料中学会了如何把在VMware上运行起. 但我把同样的东东到core 2CPU, 945GME上就只能出现++++++++++++++++++++++ 我了解到IA-32(X86)的CPU都有向前相容性,这个++++++++++++表示bootrom的代码都不能正常运行,什么原因, 有能人解释 ...…

查看全部问答>

msp430f5538和蓝牙模块cc2540无线通信的程序

各位大神谁有这个吗?给小弟一份参考参考,cpu型号不同也可。刚学啥都不会啊,求助,好人一生平安!…

查看全部问答>

2812有一个PWM口一直是低电平,请问是不是芯片坏了,其他五个输出都正常的

如题,测试过CPIO还是没法正常输出,感觉是强制拉低了,是什么原因吗…

查看全部问答>

请教什么是变压器阻抗电压

请教什么是变压器阻抗电压? \0\0\0eeworldpostqq…

查看全部问答>

运算放大器应用手册 中英文版资源分享

ADI官网上的运算放大器应用技术手册 终于找到了英文版和中文版,特意奉献出来。大家随意。呵呵 …

查看全部问答>