SimpleLink MCU 플랫폼

하나의 환경, 무한한 잠재력

TI의 새로운 SimpleLink™ 마이크로컨트롤러(MCU) 플랫폼은 하나의 소프트웨어 개발 환경에서 가장 광범위한 연결된 ARM® MCU 포트폴리오를 통해 개발자를 위한 새로운 기준을 정립합니다. TI의 SimpleLink 플랫폼은 사물 인터넷(IoT) 애플리케이션을 위한 유연한 하드웨어, 소프트웨어 및 툴 옵션을 제공함으로써 전례 없는 확장성을 실현합니다. SimpleLink 소프트웨어 개발 키트(SDK)에 한 번 투자하면 100% 코드 이식성으로 전체 포트폴리오에 걸쳐 사용할 수 있습니다.

SimpleLink<sup>™</sup> MCU 플랫폼 || 유선 및 무선 MCU | 개발 키트 | SimpleLink 아카데미 | Code Composer Studio<sup>™</sup> IDE | TI 리소스 익스플로러 | 100% 코드 이식성

SimpleLink SDK 소개

  • SimpleLink MCU 포트폴리오 전반의 100% 코드 이식성
  • TI 드라이버는 통합 주변 기기를 위한 표준화된 기능 API 집합 제공
  • 통합 TI-RTOS, 바로 개발하기 위한 견고하고 지능적인 커널
  • POSIX 호환 API는 유연한 OS/커널 지원 제공
  • 암호화 지원 보안 기능
  • 설계에 기능을 추가하기 위한 IoT 스택 및 플러그인
SimpleLink SDK

SimpleLink SDK의 작동 방식

SimpleLink 플랫폼은 하나의 환경 내에서 업계 표준 API, TI 드라이버 및 TI RTOS를 사용한 간소화된 개발을 위해 설계되었으며 애플리케이션 개발을 위한 견고한 기반을 제공합니다.

아래 블록 다이어그램을 클릭하여 자세히 알아보십시오.

  • 애플리케이션
  • SDK 플러그인
  • TI SimpleLink MCU SDK

미들웨어

Wi-Fi®, Bluetooth 저에너지, Sub-1GHz, 802.15.4, 그래픽 등
TI 드라이버
DriverLib
POSIX
OS 커널
예제

애플리케이션

차별화된 애플리케이션을 만드는 데 시간을 투자하고 나머지는 TI에 맡기십시오. 공통적인 SDK 기반은 100% 애플리케이션 코드 이식성을 실현합니다. TI가 플랫폼에 지속적으로 헌신하므로 호환 API가 보장됩니다. 또한 SDK의 공통 구성 요소가 고객이 애플리케이션에서 직접 사용할 수 있는 업계 표준 오픈 소스 라이센싱 모델로 제공됩니다.

SDK 플러그인

SimpleLink SDK는 외부 구성 요소 및 소프트웨어에 대한 지원을 추가하는 모듈형 소프트웨어인 SDK 플러그인을 통해 확장 가능합니다. 이러한 플러그인은 TI 드라이버를 기반으로 구축되며 TI 및 타사에서 모두 제공합니다. 처음에는 SimpleLink MSP432 SDK는 Bluetooth 저에너지 및 Wi-Fi 플러그인으로 연결 기능이 보완될 것입니다. TI의 플러그인은 확장되어 센서, 작동기, 디스플레이 등을 포함하게 됩니다. 개발자는 이 모듈형 소프트웨어 접근 방식을 통해 신속하게 복잡한 시스템을 구축할 수 있습니다.

SimpleLink MCU SDK

SimpleLink 소프트웨어 개발 키트(SDK)는 엔지니어가 TI의 SimpleLink 커넥티드 MCU 제품군으로 혁신적인 애플리케이션을 개발할 수 있도록 합니다.

TI 드라이버

TI 드라이버는 이식성과 풍부한 기능을 지원하는 주변 기기 액세스를 제공합니다. TI 드라이버 API는 하드웨어별 드라이버의 기능을 모든 TI SimpleLink 장치에 걸쳐 동일한 방식으로 노출시킴으로써 개발자에게 다양한 주변 기기에 대한 이식 가능하고 기능이 풍부한 액세스를 제공합니다. TI 드라이버는 오픈 소스[Berkeley Software Distribution 라이센스(BSD)]이며 하드웨어 추상화 계층에 구축되어 장치의 모든 기능에 대한 전체 액세스를 제공합니다. 이 장치 독립적인 접근 방식은 현재와 미래의 SimpleLink 디바이스에 대해 손쉬운 애플리케이션 코드 이식성을 제공합니다.

SimpleLink MCU SDK

SimpleLink 소프트웨어 개발 키트(SDK)는 엔지니어가 TI의 SimpleLink 커넥티드 MCU 제품군으로 혁신적인 애플리케이션을 개발할 수 있도록 합니다.

DriverLib

DriverLib 하드웨어 추상화 계층(HAL)은 하드웨어 레지스터에 대한 쓰기를 추상화하는 C 함수로 구성됩니다. TI 드라이버 및 OS 커널 지원은 HAL을 사용하여 하드웨어 기능에 액세스합니다. 장치별 헤더 파일을 기반으로 구축되는 HAL은 ARM CMSIS 표준에 따르며 레지스터 레벨 이상으로 장치 모듈에 대한 액세스를 간소화합니다. 개발자는 DriverLib HAL 액세스를 통해 TI 드라이버의 계층을 벗겨 애플리케이션을 더 세밀하게 제어하거나 주변 기기 및 장치별 최적화를 위해 소프트웨어를 향상시킬 수 있습니다.

SimpleLink MCU SDK

SimpleLink 소프트웨어 개발 키트(SDK)는 엔지니어가 TI의 SimpleLink 커넥티드 MCU 제품군으로 혁신적인 애플리케이션을 개발할 수 있도록 합니다.

POSIX(Portable Operating System Interface for Unix)

POSIX 준수 API는 FreeRTOS와 같은 추가 타사 커널에 대한 지원을 제공합니다. POSIX 계층은 애플리케이션에 사용되는 RTOS 커널 기능을 추상화합니다. POSIX는 운영 체제 간 호환성을 위한 IEEE 업계 표준입니다. 일반적인 애플리케이션에서 2KB 미만의 코드를 필요로 하는 POSIX 계층은 예제와 사용자 애플리케이션을 손쉽게 재사용하고 다른 커널로 이식할 수 있도록 합니다. 또한 POSIX 준수를 통해 TI 타사 업체들은 SimpleLink SDK 장치와 상호 작용하여 각자의 커널에 대한 지원을 추가할 수 있습니다. 이는 FreeRTOS를 포함한 모든 OS를 사용한 완전한 설계의 자유를 제공합니다.

SimpleLink MCU SDK

SimpleLink 소프트웨어 개발 키트(SDK)는 엔지니어가 TI의 SimpleLink 커넥티드 MCU 제품군으로 혁신적인 애플리케이션을 개발할 수 있도록 합니다.

OS 커널

통합 TI-RTOS 커널은 작업 타이밍 및 스케줄링과 같은 실시간 멀티태스킹 서비스를 제공합니다. TI-RTOS는 신뢰할 수 있는 견고한 솔루션으로, 이미 다양한 TI 임베디드 솔루션에서 수많은 애플리케이션에 배포되어 있습니다. 커널은 오픈 소스(BSD 라이센스)이며 효율적인 코드 풋프린트로 극히 낮은 지연을 실현하기 위해 TI의 실리콘 포트폴리오와 발을 맞추어 개발되었습니다. 개발자는 애플리케이션에서 전력 소비, 성능 및 코드 크기를 최적화하여 요구 사항을 충족할 수 있습니다. SimpleLink SDK는 FreeRTOS와 같은 대체 RTOS 커널도 지원합니다.

SimpleLink MCU SDK

SimpleLink 소프트웨어 개발 키트(SDK)는 엔지니어가 TI의 SimpleLink 커넥티드 MCU 제품군으로 혁신적인 애플리케이션을 개발할 수 있도록 합니다.

미들웨어

미들웨어는 드라이버를 기반으로 기능을 추가하며 통신 스택, 그래픽 라이브러리, 수학 라이브러리, 오픈 소스 파일 시스템 등을 포함합니다. TI는 SimpleLink 디바이스를 위한 모든 미들웨어 테스트 및 통합을 완료하였으므로 Wi-Fi 또는 Bluetooth 저에너지와 같은 새로운 기술을 애플리케이션에 쉽고 빠르게 통합할 수 있습니다.

SimpleLink MCU SDK

SimpleLink 소프트웨어 개발 키트(SDK)는 엔지니어가 TI의 SimpleLink 커넥티드 MCU 제품군으로 혁신적인 애플리케이션을 개발할 수 있도록 합니다.

예제

SDK는 광범위한 무료 예제를 제공합니다. 고객은 이러한 예제를 사용하여 빠르고 쉽게, 즉시 애플리케이션 작성을 시작할 수 있습니다. 각 예제에는 자체 문서 및 프로젝트 파일이 함께 제공되므로 시작하기 위해 필요한 모든 요소가 완비되어 있습니다. 예제는 지원되는 RTOS 커널을 사용하여 제공됩니다. 특정 SDK의 경우 RTOS를 사용하지 않는 예제도 제공됩니다.


SimpleLink 마이크로컨트롤러 및 네트워크 프로세서

호스트 MCU
독립형 무선 MCU 또는 네트워크 프로세서
무선 네트워크 프로세서
MSP432
CC3220
CC2640R2F
CC1350
CC1310
CC3120
ADC14 아이콘
Wi-Fi Certified 로고
Bluetooth 로고
SafeTI 툴 및 소프트웨어
Bluetooth 로고
SafeTI 툴 및 소프트웨어
Wi-Fi Certified 로고

SimpleLink SDK는 TI의 확장 가능하고 고도로 통합된 저전력 ARM® Cortex®-M 기반 마이크로컨트롤러에서 실행되어 하나의 개발 환경에서 100가지 이상의 구성 옵션을 제공합니다. SimpleLink 디바이스 제품군의 기능:

  • 최저전력, 고급 보안 및 동급 최고의 아날로그 통합
  • 시스템에 손쉽게 통합되어 출시 시간 단축
  • 별도의 호스트 MCU 없이 많은 애플리케이션을 지원하기 위한 무선 MCU
  • 호스트 MCU는 공통 SDK 요소를 통해 고급 아날로그 기능, 추가 메모리 또는 처리 성능 등을 추가 가능

SimpleLink 디바이스 포트폴리오 살펴보기


제품 브로셔제품 검색

SimpleLink 개발 키트

SimpleLink 디바이스용 TI 론치패드(LaunchPad) 개발 키트로 시작하기

  • 12.99달러부터
  • 온보드 디버거/프로그래머
  • 부스터팩(BoosterPack) 플러그인 모듈 에코시스템 활용
  • 오픈 소스 하드웨어 설계

론치패드(LaunchPad) 및 부스터팩(BoosterPack) 키트

MSP-EXP432P401R

MSP-EXP432P401R

  • SimpleLink MSP432 론치패드(LaunchPad) 키트
  • 통합 14bit ADC
  • 무선 호스트 MCU

자세히 보기

CC3220SF-LAUNCHXL

CC3220SF-LAUNCHXL

  • SimpleLink CC3220 론치패드(LaunchPad) 키트
  • Wi-Fi 지원
  • 무선 MCU

자세히 보기

LAUNCHXL-CC2640R2

LAUNCHXL-CC2640R2

  • SimpleLink CC2640R2F 론치패드(LaunchPad) 키트
  • Bluetooth 저에너지 지원
  • 무선 MCU

자세히 보기

LAUNCHXL-CC1350

LAUNCHXL-CC1350

  • SimpleLink CC1350 론치패드(LaunchPad) 키트
  • Sub-1GHz + Bluetooth 저에너지 지원
  • 무선 MCU

자세히 보기

LAUNCHXL-CC1310

LAUNCHXL-CC1310

  • SimpleLink CC1310 론치패드(LaunchPad) 키트
  • Sub-1GHz 지원
  • 무선 MCU

자세히 보기

CC3120BOOST

CC3120BOOST

  • SimpleLink CC3120 부스터팩(BoosterPack) 키트
  • Wi-Fi 무선 네트워크 프로세서

자세히 보기

TI 리소스 익스플로러 - 개발에 필요한 모든 요소가 한 곳에

  • 필요한 모든 개발 리소스에 한 번의 클릭으로 액세스 가능한 클라우드 지원 리포지토리
  • 장치에 맞는 교육, 소프트웨어, 문서, 데모 등을 신속하게 필터로 탐색
  • TI 및 타사 IDE와의 통합으로 코드 예제를 한 번의 클릭으로 가져올 수 있으므로 개발 속도 증대

TI 리소스 익스플로러 소개

TI 클라우드 툴과의 통합

  • SimpleLink SDK 코드 예제를 TI의 Code Composer Studio IDE로 직접 가져오기
  • 또는 SDK 예제를 강력한 브라우저 기반 IDE인 CCS Cloud로 가져오기
  • 선호하는 웹 브라우저에서 론치패드(LaunchPad) 키트를 편집, 빌드, 디버그 및 플래시

자세히 보기

Code Composer Studio™ IDE

  • 업계를 선도하는 통합 개발 환경(IDE)
  • 최적화 C/C++ 컴파일러, 소스 코드 편집기, 프로젝트 빌드 환경, 디버거, 프로파일러 및 기타 여러 기능을 포함하고 있습니다.
  • Eclipse 오픈 소스 개발 환경 기반

자세히 보기

SimpleLink 아카데미

  • 풍부한 교육 자료
  • SimpleLink 에코시스템을 익히기 위한 수십 가지 교육, 랩 및 실습
  • 무선 커넥티비티를 포함하여 SimpleLink 디바이스의 모든 잠재력을 이끌어내는 방법 학습

자세히 보기