소프트웨어 & 개발 툴

TI 마이크로컨트롤러를 위한 소프트웨어 드라이버 라이브러리 및 프레임워크

마이크로컨트롤러 소프트웨어 개발 에코시스템에서는 RTOS와 베어 메탈(비OS) 소프트웨어를 모두 제공합니다. 여기에는 소프트웨어 개발을 간소화하는 GUI 기반 주변 기기 구성 툴, 주변 기기 드라이버 라이브러리 및 애플리케이션별 소프트웨어 및 프레임워크가 포함됩니다.

주변 기기 드라이버 및 애플리케이션 패키지

  • TI MCU 소프트웨어 패키지는 취미가 또는 시스템 개발자에게 필요한 모든 것을 제공합니다.
  • 견고한 패키지에는 GUI 기반의 주변 기기 구성 툴, 드라이버 라이브러리, 제어 또는 터치스크린과 같은 애플리케이션별 라이브러리가 있습니다. 이러한 것들을 뒷받침하는 방대한 예제 및 문서가 준비되어 있습니다.
  • 또한 라이브러리를 사용하여 RTOS 드라이버를 만들 수 있습니다.

TI-RTOS 및 기타 RTOS 지원

TM4C, MSP430™, MSP432™ 및 C2000™ 마이크로컨트롤러 제품군은 TI 디자인 네트워크의 TI-RTOS 및 RTOS 제품을 통해 지원됩니다.

TI-RTOS – 견고한 실시간 TI-RTOS 커널(이전 명칭은 SysBIOS)을 사용하면 개발자는 TI-RTOS를 실행하는 여러 TI MCU 간에 간편하게 애플리케이션을 이식하여 차세대 제품의 개발 시간을 단축할 수 있습니다. 다음은 지원되는 기능입니다.

  • 멀티태스킹, 전원 관리, 주변 기기 드라이버 API, TCP/IP, USB 및 FAT 파일 시스템의 표준 세트
  • 다양한 TI 런치패드 키트 및 부스터팩을 위한 광범위한 초기화 및 장치 드라이버
  • 풍부한 예제와 무료로 제공되는 오픈 소스

광범위한 상업용 RTOS 지원

TI 디자인 네트워크 제품은 마이크로컨트롤러에 최적화된 Micrium µCOS/III 및 FreeRTOS처럼 풋프린트를 최소화한 RTOS 커널을 포함하고 있습니다.

마이크로컨트롤러 및 무선 마이크로컨트롤러용 RTOS – 플랫폼 지원
 
MSP430™ 16bit 초저전력 MCU
C2000™ 실시간 제어 MCU
SimpleLink™ 연결형 MCU
TM4C
Hercules™ ARM® Cortex™-R 안전 MCU
공급자
제품
MSP430 MCU
C2000 MCU
CC26xx Bluetooth® 저에너지
CC32xx Wi-Fi®
CC13xx Sub-1GHz & 이중 대역
MSP432™ MCU
TM4C
TMS570
RM4xx
TI TI-RTOS
yes
yes
yes
yes
yes
yes
yes
CMX Systems CMX-RTX,CMX-Tiny
yes
yes
EleSoftRom DioneOS
yes
ETAS RTA-OSEK
yes
yes
Expresslogic ThreadX
yes
yes
yes
FreeRTOS FreeRTOS, OpenRTOS
yes
yes
yes
yes
yes
yes
Keil KeilRTX
yes
yes
Mentor Graphics Nucleus+®
yes
yes
yes
Micrium µC/OS-II, µC/OS-III
yes
yes
yes
yes
Micro Digital SMX®
yes
yes
yes
Pumpkin Salvo
yes
Quantum Leaps QP
yes
RoweBots Unison
yes
Sciopta Sciopta
yes
yes
SEGGER embOS
yes
yes
TinyOS Alliance TinyOS
yes
Vector Elektrobit AUTOSAR
yes
Wittenstein SafeRTOS
yes
yes

Arduino 사용자를 위한 Energia

신속한 프로토타이핑 플랫폼

  • Arduino 및 와이어링 프레임워크를 기반으로 하며 기존 Arduino 라이브러리를 간편하게 재사용할 수 있습니다.
  • TI-RTOS와의 통합을 통해 멀티태스킹 지원
  • TI 디바이스용 IDE 포함
  • 대부분의 TI 런치패드 개발 키트 및 관련 부스터팩 지원
Energia for Launchpad development