Other Parts Discussed in Post: ENERGIA

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

MSP432 MCU提供与数个TI RTOS解决方案(其中包括TI-RTOSENergia 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:

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

Anonymous
  • 前阶段我们正在做的产品用的Cortex-M3的内核,这个是Cortex-M4的内核,这次的mcu目标就是更高的性能,更低的功耗,性能上:Cortex-M4F本身就是一个高性能内核,TI通过整合高性能外设和特性进一步提升了MSP432的能力,MSP432带有独立的闪存段,可实现同步读取和擦除闪存。它还带有DriverLib in ROM驱动程序库,其执行速度比闪存高200%。此外,它搭配13.2ENOB的14位1MSPS ADC等外设都有助于其性能的提升。功耗上:TI在外设和工艺方面对MSP432进行了多项优化,MSP432带有片上DC/DC电源。与LDO相比较,据说集成式DC/DC可节省40%的功耗。MSP432的14位ADC也具有出色的功耗性能。另外,借助可选的RAM保持,每个RAM段的流耗可节省30nA;DriverLib in ROM最多比闪存节省35%的能耗。

  • MSP432具有MSP430系列微控制器的低功耗、丰富的外设和模拟集成以及独特的FRAM存储器等特点,还具有了更好的性能如带有ARM Cortex-M4F内核功耗却与Cortex-M0+内核相当,另外外设性能也得到了进一步整合,如带有独立的闪存段,可实现同步读取和擦除闪存;还带有DriverLib in ROM驱动程序库,其执行速度比闪存高200%;此外还搭配了13.2ENOB的14位1MSPS ADC,这样的话更加有利于数据采集精度的提高。

    MSP432支持实时操作系统,并且兼容TI RTOS解决方案如TI-RTOS和ENergia MT以及第三方RTOS解决方案如FreeRTOS,ARM CMSIS-RIX和Micrium-OS等,从而省去了从头开始创建基本系统软件函数的工作,采用RTOS可以加快开发进度,并且可以在更加复杂的嵌入式系统中更好地管理数个资源!

    MSP432 准系统内核,只用4kB的代码就可以使用许多出色功能,诸如多任务、软件中断、软件定时器等,功能更强大的TI-RTOS则提供了很多稳健耐用的驱动程序,从而在设计外设或通信层的时候直接调用,TI-RTOS还具有一个独特电源管理模块,可以根据客户的性能需要来配置整个系统,将代码API化,使写程序变得更简单。

    此外,TI-RTOS由TI开发和维护,MSP432 MCU 提供很多支持TI-RTOS的示例,相比其它RTOS解决方案,TI-RTOS有其独特性如使用Power Manager来节电,TI-RTOS支持组件很多如内核、文件系统、WiFi、设备驱动等;另外TI-RTOS还提供针对Energia MT的底层结构。最重要的是RTOS是免费的, MSP432 MCU 提供相应的开发套件,可以通过实例来测试TI-RTOS,或者是通过 MSP432 MCU培训系列来认识TI-RTOS以及MSP432对TI-RTOS的应用!

  • MSP430在一直是16位MCU最低功耗产品,全新高性能MSP432 MCU性能强大,功耗特低。还增加的节电功能,使用Power Manager(电源管理器)来简化和优化运行期间的功率。这样管理智能,编程方便。为节能减排做出贡献,保护了环境。MSP432 MCU是节能型MCU的典范,值得使用。

  •        MSP系列是TI-MCU的得意之作也是业界承认的可信赖的低功耗领先的产品。分为超低功耗的16位和低功耗高性能的32

    位。作为在 ARM Cortex – M4F 产品线中的第一个是“4”家族的成员,MSP432具有FPU的48MHZ ARM Cortex-M4F内

    核;Driver Lib;宽电压(1.62V-3.7V);64K RAM;1MSPS ADC14;8通道DMA;集成LDO和DC/DC;20mA 高驱动IO等特

    征。其有效功耗和待机功耗也分别只有95μA/MHz和850nA,基本实现了用M0内核的功耗,实现M4内核的性能。TI同时

    给出了430到432平台的程序移植参考手册,提供了CCS、IAR、Keil等多平台的开发支持,和XDS110、CMSIS-DAP等调

    试接口,同时TI大量的参考例程的给出,也给工程师带来极大的开发和移植方便。TI-RTOS时TI开发的一个自己的

    RTOS,基本包含了一个实时内核需要的所有构件,并同时运行在TI的CC3200、CC2650等多个无线SOC之中。对于使用

    TI产品线的客户来说,这就是一个一举多得的效益,TI对于RTOS是开放的、免费授权的。同时TI没有固步自封,也给

    出了第三方RTOS的设计参考,使得工程师的选择更加自由。在可穿戴、智能家居、楼宇数控、远程医疗等需要长时间

    实时监控的领域内,TI的产品线几乎完全覆盖了工程师需求的方方面面,从超低功耗的家庭仪表(zigbee等),到高

    精度的工业控制(DSP),都有相应的产品方案提供。MSP432系列的加入,相信对那些需要较高运算能力且功耗有限

    的场合来说不失为是一个完美的解决方案。同时也完善了TI的整个产品线。

  • 用过意法半导体公司的超低功耗MCU:STM32L4和德州仪器公司的ARM Cortex-M4内核的超低功耗MCU MSP432,在此对比下功能:

    (1)ST的STM32L4则具有以下特点:

    灵活的电源管理。这是实现超低功耗的基础。STM32L4设有关断模式、待机模式、停止模式、睡眠模式、24MHz运行模式80MHz运行模式等。从停止模式到48MHz运行模式的唤醒时间小于5微秒(使用内部晶振)。更高性能。在ST特有的ART Accelerator助力下,处理速度达到80Mhz/100 DMIPS,CoreMark测试成绩达到273分。外设丰富。STM32L4具有多种数字智能外设和模拟智能外设,适合表计、健身手环、工业传感器等各种应用。

    (2)在性能方面,具有浮点运算功能的Cortex-M4F本身就是一个高性能内核,而TI通过整合高性能外设和特性进一步提升了MSP432的能力。MSP432带有独立的闪存段,可实现同步读取和擦除闪存。它还带有DriverLib in ROM驱动程序库,其执行速度比闪存高200%。此外,它搭配13.2ENOB的14位1MSPS ADC等外设都有助于其性能的提升。

    ST的明显优势是在Cortex-M产品家族的知名度。ST是最早采用ARM Cortex内核的半导体厂商,对ARM MCU的推广做出了巨大贡献,它自身也因此而受益。现在ST的MCU涵盖Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4和Cortex-M7内核,用户基数大,这些用户转向STM32L4相对比较容易。TI公司则很早就在嵌入式处理方面占据优势,其出色的模拟技术对其MCU开发也很有帮助。