TI 론치패드(LaunchPad)™ 개발 키트용 소프트웨어 개발 툴

TI 론치패드 키트는 광범위한 소프트웨어 개발 툴에서 지원됩니다. Energia IDE(통합 개발 환경)처럼 직관적이고 사용이 편리한 툴부터 CCS Cloud 같은 클라우드 호스팅 코딩 환경, Code Composer Studio™ IDE 같은 완벽한 IDE까지, 개발자는 개별 요구 사항에 적합한 툴을 찾을 수 있습니다.

여러분에게 익숙한 프로그래밍 스타일이 무엇이든 아래와 같은 다양한 IDE 옵션이 지원해 줄 수 있습니다. 해피 코딩! 즐거운 코딩하세요!

코딩 스타일 선택:

다양한 TI 론치패드(LaunchPad)™ 키트에 제공되는 마이크로컨트롤러에는 다양한 소프트웨어 리소스 및 코딩 스타일이 지원됩니다. IDE를 사용할 때 특정 코딩 스타일에 종속되는 일은 없습니다. 각 IDE 옵션의 장점을 활용하여 여러 IDE 사이에서 손쉽게 마이그레이션할 수 있습니다.

Arduino 사용자를 위한 Energia, 주변 기기 드라이버 및 베어메탈, TI-RTOS 등 아래에 나와 있는 코딩 스타일을 살펴보세요.

SimpleLink MCU 론치패드 키트용 SimpleLink™ MCU SDK

TI의 새로운 SimpleLink MCU 포트폴리오는 개발자의 새로운 표준을 정립하고 있으며 IoT(사물 인터넷) 애플리케이션을 위한 유연한 하드웨어, 소프트웨어 및 툴 옵션을 제공하는 단일 소프트웨어 환경을 제공합니다. 코드가 100% 재사용되기 때문에 더 이상 한 MCU 또는 한 연결 표준에 얽매이지 않습니다. SimpleLink SDK(소프트웨어 개발 키트)에 한 번만 투자하면 무한한 애플리케이션 개발 가능성이 열립니다.

SimpleLink MCU SDK에 대해 자세히 알아보기

Arduino 사용자를 위한 Energia

Arduino/Wiring 프레임워크의 한 갈래인 Energia는 여러 TI 론치패드 키트를 지원합니다. 이 언어는 신속한 프로토타이핑에 적합한 간편한 API를 제공하는 고수준 소프트웨어 추상화를 지원합니다.

소프트웨어 프로토타이핑을 위한 Energia에 대해 자세히 알아보기

주변 기기 드라이버 및 애플리케이션 패키지는 베어 메탈(비OS) 지원에 필요한 모든 리소스 제공

TI 론치패드 키트 및 주요 마이크로컨트롤러는 하위 수준 C 코딩(베어 메탈)을 사용하여 프로그래밍할 수도 있습니다. MCU 소프트웨어 패키지에는 TI 마이크로컨트롤러를 개발할 때 필요한 모든 것이 습니다.

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

IDE 선택:

Energia

Processing/Wiring에 기반을 둔 직관적인 IDE


더 보기

CCS Cloud

이제 디버그까지 지원하는 클라우드 기반 IDE로 설계를 시작하세요!

더 보기

Code Composer Studio

TI 임베디드 프로세서를 위한 모든 기능을 갖춘 Eclipse 기반 IDE

더 보기

Energia IDE

Energia는 대중적이고 사용하기 편리한 Processing(processing.org) IDE 기반의 직관적인 IDE입니다. Energia는 단순한 IDE일 뿐만 아니라 Wiring에 기반을 둔 직관적인 API의 강력한 프레임워크에서도 지원됩니다. 또한 Energia IDE는 인라인 C, 어셈블리 및 드라이버 라이브러리 기반 코드도 지원합니다.

Energia는 Windows, Mac 및 Linux에서 지원됩니다.

일부 론치패드 키트는 Energia에서 지원되지 않으니 유의하세요.

더 보기    Energia 다운로드

Twitter의 @energiaproject 팔로우

Energia IDE의 특징

다양한 TI 론치패드 키트 지원

  • 마이크로컨트롤러 MCU 제품군 간에 일관적인 IDE
  • 동일한 IDE를 활용하여 코드 편집, 컴파일 및 플래싱할 수 있습니다. MSP430™, MSP432™, TM4C, CC3200 및 기타 MCU 디바이스 간에 원활한 코드 호환성.

내장 직렬 모니터

  • 론치패드 키트와 직렬로 통신할 수 있습니다.
  • Energia는 내장 직렬 모니터를 제공합니다. 터미널은 론치패드 키트에 대한 다양한 보 레이트의 양방향 통신을 지원합니다.
내장 직렬 모니터

풍부한 예제 제공

  • 오픈 소스 샘플 코드로 손쉽게 개발하세요.
  • Energia IDE는 매우 다양한 코드 예제가 내장된 상태로 제공됩니다. I/O 전환, ADC 채널 판독, SPI/I2C를 통한 데이터 전송 방법 등을 알아보세요.
풍부한 예제 제공

간편한 API를 사용하여 신속하게 개발

  • Wiring 프레임워크와 호환
  • Arduino 및 Wiring 오픈 소스 프로젝트에 기반을 둔 Energia의 간편한 API 세트를 사용하여 다음 애플리케이션의 프로토타입을 신속하게 제작하세요.
간편한 API를 사용하여 신속하게 개발

Energia는 오픈 소스

  • 모두 GitHub에 있습니다.
  • 소스 코드를 살펴보고 관심이 생기면, 프로젝트에 기여하세요! 감사 드립니다.
Energia는 오픈 소스

Energia MT로 멀티태스킹

  • 여러 스케치를 병렬로 실행하세요.
  • 일부 Energia 지원 론치패드 개발 키트는 Energia MT(멀티태스킹)가 지원됩니다. 여러 스케치를 병렬로 실행하세요!
Energia MT로 멀티태스킹

CCS Cloud

CCS Cloud는 TI 론치패드 키트의 코드 편집, 컴파일 및 플래싱을 모두 웹 브라우저에서 지원하는 클라우드 기반 IDE입니다! 시간이 오래 걸리는 다운로드/설치 과정을 거치지 않고 즉시 시작하세요.

CCS Cloud는 Energia과 기존의 C 코드 프로그래밍 스타일을 모두 지원하며 여러 론치패드 개발 키트에 사용할 수 있습니다.

더 보기

CCS Cloud의 특징

온라인으로 코드 편집, 컴파일 및 플래싱

  • 최대한 빠른 시간 내에 설치하고 실행하세요.
  • CCS Cloud는 여러분의 론치패드 키트에 코드 편집, 컴파일 및 플래싱을 위한 강력하고 즉각적인 브라우저 기반 IDE를 제공합니다.
다양한 TI 론치패드 키트 지원

클라우드에서 디버깅

  • 중단점 설정 및 변수 확인
  • 클라우드에서 코드를 디버깅하세요! 웹 브라우저에서 중단점을 설정하고 변수를 확인하고 코드를 단계별로 실행하고 버그를 퇴치하세요!
내장 직렬 모니터

입력할 때 자동 완성

  • 코드 작성이 더욱 쉬워집니다.
  • CCS Cloud는 오타를 방지하고 코딩 효율성을 개선하는 자동 완성 기능을 제공합니다! 또한 변수/API의 정의로 이동하여 프로젝트를 간편하게 탐색할 수도 있습니다.
풍부한 예제 제공

코드 폴딩

  • 프로젝트 뷰를 정리하세요.
  • 코드 섹션을 선택적으로 숨기고 표시("폴딩")하여 코드 보기를 정리할 수 있습니다. 필요할 때만 코드를 노출하세요.
간편한 API를 사용하여 신속하게 개발

멀티 탭 보기

  • 여러 파일을 한 번에 보세요.
  • CCS Cloud를 사용하면 파일을 클릭하고 드래그하는 방식으로 손쉽게 프로젝트의 맞춤형 뷰를 구성할 수 있습니다. 필요에 따라 디버그, 콘솔 및 직렬 모니터 창을 드래그하세요.
Energia는 오픈 소스

리비전 관리

  • 이전 버전으로 손쉽게 되돌리세요.
  • CCS Cloud를 사용하면 손쉽게 프로젝트의 이전 버전으로 되돌릴 수 있습니다. 자동으로 저장되므로 작업 내용을 잃어버릴 염려가 없습니다.
Energia MT로 멀티태스킹

클라우드 호스팅 작업 영역

  • 어디서나 프로젝트에 액세스하세요.
  • CCS Cloud는 프로젝트를 위한 클라우드 호스팅 작업 영역을 제공합니다. 어디에 있든 로그인하기만 하면 마지막에 작업한 내용으로 돌아가서 개발을 계속할 수 있습니다.
간편한 API를 사용하여 신속하게 개발

TI Resource Explorer에 통합

  • 코드, 문서 및 리소스에 즉시 액세스
  • TI Resource Explorer에서 CCS Cloud로 코드를 가져와 코드 예제를 즉시 확인, 수정 및 컴파일하세요.
Energia는 오픈 소스

CCS Cloud 프로젝트를 로컬에 다운로드

  • CCS Cloud 프로젝트를 로컬 컴퓨터에 다운로드하여 오프라인 IDE로 가져올 수 있습니다.
Energia MT로 멀티태스킹

GitHub 통합

  • CCS Cloud를 사용하면 GitHub 저장소 복제/가져오기 기능을 사용하여 커뮤니티에서 개발한 오픈 소스 코드를 손쉽게 활용할 수 있습니다.
간편한 API를 사용하여 신속하게 개발

내장 직렬 모니터

  • CCS Cloud는 론치패드와 직렬로 통신할 수 있는 내장 터미널을 지원합니다. 다양한 보 레이트가 지원됩니다.

Energia는 오픈 소스

Code Composer Studio IDE

및 기타 기존 IDE 옵션.

완전한 기능을 제공하는 IDE의 경우, TI 론치패드 개발 키트에 사용 가능한 몇 가지 옵션이 있습니다. Code Composer Studio는 TI의 모든 임베디드 프로세서 포트폴리오를 지원하는 TI의 Eclipse 기반 IDE입니다. CCS IDE는 풍부한 기능을 제공하며 개발자에게 가장 뛰어난 유연성과 기능을 제공합니다.

TI 론치패드 개발 키트는 IAR Embedded Workbench®, Keil 등을 포함한 기타 전문가용 IDE 옵션에서도 지원됩니다.

더 보기    Code Composer Studio 다운로드

Code Composer Studio IDE의 특징

모든 TI 임베디드 프로세서 지원

  • MCU, 무선 커넥티비티 및 프로세서
  • CCS는 TI의 모든 임베디드 프로세서를 지원하는 Eclipse 기반 IDE로, 일관적인 개발 환경을 제공합니다.
다양한 TI 론치패드 키트 지원

완전한 기능을 제공하는 코드 편집기 및 디버거

  • 개발에 필요한 모든 것이 한 툴에
  • CCS IDE는 코드 편집, 컴파일, 디버깅, 전원 프로파일링 등을 위한 강력한 Eclipse 기반 IDE를 제공합니다.
내장 직렬 모니터

EnergyTrace(일부 디바이스에서만 지원)

  • 애플리케이션의 전류 소비 측정
  • 전력을 더욱 최적화하는 데 유용한 전원 프로파일링 및 디버그 툴을 사용하여 애플리케이션의 전류 소비를 낮추세요.
풍부한 예제 제공

ULP Advisor(MSP 디바이스만 해당)

  • 컴파일 시 전력 소비를 낮추기 위한 팁
  • ULP Advisor의 유용한 권장 사항을 통해 MSP 기반 애플리케이션의 배터리 수명 극대화
간편한 API를 사용하여 신속하게 개발

TI Resource Explorer에 통합

  • 관련 개발 리소스에 즉시 액세스
  • TI Resource Explorer에서 데이터시트, 코드 예제 등을 찾아보세요. CCS에 바로 코드를 가져와 개발을 즉시 시작하세요.
Energia는 오픈 소스

여기에서 CCS에 대해 자세히 알아보세요!

Energia MT로 멀티태스킹

써드파티 파트너

각 론치패드 키트는 확장이 가능하고 다양한 소프트웨어 툴 에코시스템을 제공합니다. 각 론치패드 키트는 써드파티 IDE, 플래시 툴, 주변 기기 구성 툴 등에서 지원됩니다. 각 론치패드 키트 솔루션을 살펴보고 자세한 내용을 알아보세요!

Keil

ARM® Keil® MDK는 임베디드 애플리케이션을 빌드하고 디버깅하는 데 사용되는 완전한 디버거 및 C/C++ 컴파일러 툴체인입니다.

IAR

IAR Embedded Workbench는 임베디드 애플리케이션을 빌드하고 디버깅하는 데 사용되는 완전한 디버거 및 C/C++ 컴파일러 툴체인입니다.

GCC

여러 TI 론치패드 임베디드 디바이스 및 마이크로컨트롤러에 사용 가능한 오픈 소스 컴파일러.



Temboo를 사용하여 다음 IoT 애플리케이션의 프로토타입을 신속하게 제작하세요. RESTful API를 통해 수백 개의 웹사이트 및 서비스와의 상호 작용을 지원하는 TI 론치패드 개발 키트용 코드를 생성하세요.
RESTful APIs.