마이크로컨트롤러(MCU)

설계 지원

시작하세요

선택 툴

교육 및 이벤트

개발자 네트워크

대학 지원 프로그램

스텔라리스® ARM® 코어텍스™-M3 기반 마이크로컨트롤러

 

스텔라리스웨어® 소프트웨어


스텔라리스웨어 소프트웨어는 스텔라리스 기반 마이크로컨트롤러 애플리케이션의 개발을 간소화 및 가속화하기 위해 설계된 폭넓은 소프트웨어 수트입니다. 모든 스텔라리스웨어 소프트웨어는 라이센스 비용 및 로열티 없이 사용할 수 있으므로 유지 관리가 용이하며 전체 기능이 포함된 코드 생성이 가능합니다.

스텔라리스웨어 소프트웨어의 최신 버전을 받으려면 스텔라리스웨어 소프트웨어 페이지를 방문하세요.
스텔라리스웨어 소프트웨어를 포함한 모든 TI 소프트웨어의 최신 버전, 애플리케이션 노트, 코드 샘플, 유틸리티 및 기타 다운로드 항목을 받으려면 스텔라리스 소프트웨어 업데이트 페이지를 방문하세요.

스텔라리스 주변장치 드라이버 라이브러리

스텔라리스 주변장치 드라이버 라이브러리는 ARM 코어텍스-M3 마이크로컨트롤러 스텔라리스 제품군에 있는 주변장치를 컨트롤하기 위한 로열티가 없는 함수 세트입니다. GUI 주변장치 구성 툴보다 훨씬 뛰어난 스텔라리스 주변장치 드라이버 라이브러리는 주변장치 초기화 및 주변장치 컨트롤 함수 모두를 수행하며 폴링 또는 인터럽트 중심 주변장치 지원을 선택할 수 있습니다. 일부 스텔라리스 마이크로컨트롤러는 스텔라리스 주변장치 드라이버 라이브러리 온칩 ROM을 제공하여 온칩 플래시를 완제품 애플리케이션에 사용할 수 있습니다.

스텔라리스 그래픽 라이브러리

스텔라리스 그래픽 라이브러리는 그래픽 디스플레이가 있는 스텔라리스 마이크로컨트롤러 기반 보드의 그래픽 사용자 인터페이스를 생성하기 위한, 로열티 없는 그래픽 기본 기능 및 위젯 세트입니다. 샘플 애플리케이션 및 상세 자료를 통해 풍부한 그래픽을 프로젝트에 쉽게 통합할 수 있습니다.

스텔라리스 USB 라이브러리

TI의 광범위한 USB 함수 서브 세트는 임베디드 USB 컨트롤을 간소화합니다. 로열티가 없는 샘플 애플리케이션이 제공되어 효율적인 USB 호스트, USB 디바이스 및 USB On-The-Go 작동을 빠르게 구현할 수 있습니다.

스텔라리스 IQMath 라이브러리

텍사스 인스트루먼트의 IQmath 라이브러리는 매우 최적화된 고정밀 수학 함수 집합으로 C/C++ 프로그래머가 부동소수점 알고리즘을 고정소수점 코드로 포팅할 수 있도록 지원합니다. 또한 IQmath 라이브러리는 프로그래머블 동적 범위와 해상도 정의를 통해 고정소수점 연산의 한계를 극복합니다. 이 루틴을 사용하면 표준 ANSI C 언어로 작성된 동일한 코드에 비해 실행 속도가 대폭 향상됩니다.

코드 예제

폭넓은 샘플 애플리케이션 세트를 통해 사용하기 쉽고 효율적인 코드로 ARM 코어텍스-M3 플랫폼 작업을 즐겁게 수행해보세요. TI이 로열티 없이 제공하는 이러한 애플리케이션을 활용하여, 개발 시간을 단축하고 프로젝트를 신속하게 출시하십시오.

스텔라리스 시스템 내 프로그래밍 지원 - 직렬 부트 로더

현장 프로그래머빌리티가 필요한 애플리케이션을 위해 텍사스 인스트루먼트는 플래시 메모리 시작 부분에서 애플리케이션에 추가할 수 있는 로열티 없는 스텔라리스 부트 로더 소스 코드도 제공합니다. 이 작은 코드 조각은 애플리케이션 로더 역할을 하며 완제품 애플리케이션의 현장 프로그래머빌리티를 지원하기 위해 상주할 수 있습니다. UART, I2C, SSI, CAN, USB DFU 또는 이더넷을 포함하는 유연한 인터페이스 옵션과 현장 업데이트 신호 보내기용으로 선택 가능한 방법을 제공하는 스텔라리스 부트 로더는 사용자에게 부트 로더 요구 사항에 대한 최대한의 유연성을 제공합니다. 스텔라리스 주변장치 드라이버 라이브러리는 현장 업데이트를 위해 부트 로더를 활용하는 예제 애플리케이션을 포함하여 스텔라리스 부트 로더에 대한 소스 코드 및 정보를 포함합니다. 일부 스텔라리스 마이크로컨트롤러는 디바이스에 통합된 읽기 전용 ROM에 스텔라리스 부트 로더를 제공하여 애플리케이션 플래시 공간을 절약합니다. 스텔라리스 부트 로더가 ROM에 있더라도 최대한의 애플리케이션 유연성을 위해 ROM 기반 부트 로더는 플래시의 맞춤형 버전으로 대체될 수 있습니다.

스텔라리스 부트 로더는 스텔라리스웨어의 주변장치 드라이버 라이브러리에 포함되어 있습니다.

스텔라리스 시스템 내 프로그래밍 지원 - 직렬 플래시 로더

ROM 기반 부트 로더가 없는 모든 스텔라리스 마이크로컨트롤러는 플래시에 사전
프로그래밍된, 로열티 없는 직렬 플래시 로더 애플리케이션과 함께 제공됩니다.
직렬 플래시 로더는 디버거 인터페이스 또는 생산 프로그래머가 필요 없이 플래시를
프로그래밍할 수 있도록 하는 소규모 애플리케이션입니다. UART나 SSI 등과 같이
사용하기 쉬운 인터페이스 옵션을 채택하면 직렬 플래시 로더는 사용자에게 생산
프로그래밍 옵션에 대한 최대한의 유연성을 제공합니다.

스텔라리스 IEC 60730 지원

가전제품 고객이 스텔라리스 기반 제품을 안전하고 안정적으로 작동하는 단계를
수행하는 과정을 돕기 위해 스텔라리스웨어는 IEC 60730 클래스 B 테스트
라이브러리를 포함하여 고객의 클래스 B 인증 프로세스를 지원합니다. 또한 스텔라리스
마이크로컨트롤러는 세이프티 중심 산업용 및 컨수머용 애플리케이션을 위해 특별히
설계되어 정밀 컨트롤, 커넥티비티 및 모니터링을 위한 여러 통합 안전 기능을
제공합니다. 이 라이브러리는 애플리케이션 테스트를 비롯하여 완제품 애플리케이션
구축을 위한 생산 테스트 환경에도 매우 유용합니다.

ARM 코어텍스 마이크로컨트롤러 소프트웨어 인터페이스 표준(CMSIS)

텍사스 인스트루먼트는 ARM 코어텍스-M3 기반 마이크로컨트롤러(MCU) 스텔라리스 제품군을 통해 코어텍스-M 프로세서 시리즈의 표준 하드웨어 추상 레이어인 ARM 코어텍스 마이크로컨트롤러 소프트웨어 인터페이스 표준(CMSIS)을 지원합니다. CMSIS는 실리콘 공급업체 및 미들웨어 공급자를 위해 프로세서 코어 및 간단한 기본 MCU 주변장치에 대한 일관적이고 간단한 소프트웨어 인터페이스를 지원하여 소프트웨어의 재사용성을 높이고 새로운 마이크로컨트롤러 개발자의 학습 시간을 단축하며 새로운 디바이스의 시장 출시 시간을 단축합니다.