리소스가 제한된 대부분의 시스템에 최적화된 오픈 소스 RTOS로 프로젝트를 확장할 수 있습니다. Zephyr는 간단한 환경 센서와 자산 추적기부터 정교한 휴머노이드 및 IoT 무선 게이트웨이까지 다양한 하드웨어 아키텍처를 지원하는 안정적인 소형 풋프린트의 커널을 제공합니다.

텍사스 인스트루먼트에서 Zephyr를 사용하는 이유

개발 가속화
바로 생산 가능한 품질
미래에 대비하는 설계
TI ZEPHYR 플랫폼

자신 있게 개발할 수 있습니다.

TI의 광범위한 임베디드 포트폴리오와 장기적인 제품 가용성을 통해 지원되는 오픈 소스 소프트웨어의 유연성을 누리십시오. Zephyr 재단의 TI 플래티넘 레벨 멤버십을 통해 업스트림 및 다운스트림 협력 모두에서 TI의 리더십을 활용하여 에코시스템이 안정적이고, 지원을 받으며, 생산 준비가 되도록 보장할 수 있습니다.

UPSTREAM COLLABORATION

Official Zephyr repository

Stay synchronized with the latest Zephyr updates. This repository offers a stable implementation that aligns with community standards, ensuring your development remains reliable while leveraging fast access to cutting-edge innovation.

 

  • Access leading-edge community innovation
  • Leverage fully open-source collaboration
  • Benefit from TI upstream contributions
DOWNSTREAM COLLABORATION

TI validated Zephyr repository

Move from prototype to production faster. Our downstream repositories are forked from the official Zephyr repository, providing you with pre-validated software and early access to the latest TI board features before they are merged into the upstream repository.

 

  • Reduce time-to-market with pre-validated packages
  • Simplify integration with user-specific examples
  • Get early access to the latest TI hardware features

품질, 검증 & 제품 준비

프로토타입뿐만 아니라 생산용으로 제작됨

성공적인 제품에는 엄격한 품질, 예측 가능한 출시 사이클 및 장기적인 유지 관리 등 단순한 소프트웨어 가용성 이상의 것이 필요합니다.

TI는 실제 하드웨어의 지속적인 검증을 통해 Zephyr 소프트웨어 품질을 향상하고 개발 워크플로를 간소화하고 규정 준수 방법을 단순화합니다.

인증 프로세스 간소화

TI의 생산 등급 CI/CD 파이프라인으로 테스트 부담을 줄일 수 있습니다. SDK를 출시할 때마다 실제 ASM, MSP 및 SimpleLink 보드에서 HIL(하드웨어 인 더 루프) 검증을 거친 완전한 Twister 제품군이 포함되어 실제 하드웨어에서 소프트웨어가 충분히 검증되었음을 보장합니다.

다운로드 가능한 테스트 보고서를 사용하여 자체 인증을 간소화할 수 있습니다. JSON, XML 및 HTML 형식으로 제공되는 이 보고서를 통해 검증된 결과를 자체 인증 패키지에 직접 인용할 수 있습니다.

총 정확도를 위한 자동 테스트

Zephyr의 공식 통합 테스트 러너인 Twister로 수동 오류를 제거할 수 있습니다. Twister는 전체 워크플로우를 자동화하여 에뮬레이터와 실제 하드웨어 모두에서 테스트를 작성 및 실행함으로써 일관되고 반복 재현 가능한 성능을 보장합니다.

통과/실패 결과 및 메모리 풋프린트의 자동 추적으로 설계에 대한 심도 있는 가시성을 얻을 수 있습니다. Twister 결과를 자동화된 CI/CD 파이프라인에 원활하게 통합하거나 데이터 기반의 신속한 직접 검토에 사용할 수 있습니다.

오픈 소스 RTOS는 임베디드 소프트웨어가 개발되는 방식을 변화시키고 있습니다. TI는 업스트림에 기여하고 Zephyr 커뮤니티와 협업하여 업계 최고의 반도체와 Zephyr RTOS를 1등급 플랫폼으로 결합하여 통합되고 확장 가능한 에코시스템을 만들어 이러한 변화를 받아들이고 있습니다. 이러한 파트너십을 통해 저수준 개발의 복잡성이 사라지므로 개발자는 혁신적인 아이디어를 보다 빠르게 출시할 수 있는 일에 집중할 수 있습니다.

— Syed Mohammed Khasim, 텍사스 인스트루먼트 Zephyr 프로젝트 이사회 멤버

지원되는 디바이스

RTOS 1개. 단일 개발 환경. 여러 TI 플랫폼.

범용 MCU

다양한 지능형 애플리케이션을 위한 다용도 고성능 MCU 

무선 연결

끊임없이 진화하는 연결 세계를 위한 혁신적이고 경제적인 무선 솔루션 

실시간 MCU

시간이 중요한 애플리케이션을 위한 안정적인 초저지연 MCU

마이크로프로세서

복잡한 프로세싱 요구 사항을 충족하는 강력하고 확장 가능한 컴퓨팅 엔진

시작하기

원활하게 설계할 수 있습니다.

Zephyr RTOS 여정에 대한 포괄적인 지원을 받을 수 있습니다. 새로운 프로젝트를 시작하든 기존 설계를 마이그레이션하든 관계없이 TI의 도구와 전문 기술을 통해 원활한 전환과 최적화된 성능을 보장합니다.

개발 경로:

<b>1단계:</b> 보드 선택 

TI의 즉시 사용 가능한 방대한 보드 중에서 Zephyr 설계에 적합한 하드웨어를 찾아보십시오.

<b>2단계:</b> 환경 초기화

Zephyr 아카데미 가이드에 따라 설정을 간소화하고 시작합니다.

<b>3단계:</b> Zephyr SDK 다운로드

공식 Zephyr(업스트림) 또는 TI 최적화(다운스트림) 리포지토리를 설치합니다.

<b>4단계:</b> 애플리케이션 빌드

TI 예제 프로젝트로 빠르게 개발을 시작하거나 Zephyr API를 사용하여 맞춤형 애플리케이션을 빌드합니다.

<b>5단계:</b> 빌드 및 플래시

TI VS Code 확장 및 West를 사용하여 프로젝트를 컴파일하고 보드에 플래싱합니다.

<b>1단계:</b> 보드 선택 

프로젝트에 사용되는 주변 기기를 식별하고 원하는 TI 장치의 지원 목록과 비교합니다.

<b>2단계:</b> TI 장치 트리 얻기

모든 TI 임베디드 장치에 사용할 수 있는 정의된 데이터 구조로 손쉽게 마이그레이션합니다.

<b>3단계:</b> 오버레이 파일 조정

TI 하드웨어 장치 트리에 따라 필요한 경우 프로젝트 오버레이 파일을 전송합니다.

<b>1단계:</b> 보드 호환성 확인

원활한 전환을 위해 기존 TI 하드웨어가 Zephyr를 지원하는지 확인합니다.

<b>2단계:</b>&nbsp;환경 초기화

Zephyr 아카데미 가이드에 따라 설정을 간소화하고 시작합니다.

<b>3단계:</b> Zephyr SDK 다운로드

공식 Zephyr(업스트림) 또는 TI 최적화(다운스트림) 리포지토리를 설치합니다.

<b>4단계:</b>&nbsp;애플리케이션 코드 포팅

현재 드라이버 및 기능을 Zephyr API에 매핑하여 기존 로직을 마이그레이션합니다.

<b>5단계:</b> 빌드 및 플래시

TI VS Code 확장 및 West를 사용하여 포팅된 프로젝트를 컴파일하고 플래싱합니다.
사용 사례

끝없는 확장.

효율적인 엔지니어링.


개발

  • VS Code
  • Cortex® ARM® 디버그
  • VS Code용 TI 임베디드 디버그 플러그인

컴파일

  • GCC(GNU 컴파일러 컬렉션)

디버그

  • GDB(GNU 프로젝트 디버거)
  • OpenOCD(오픈 온칩 디버거)

플래시

  • OpenOCD(오픈 온칩 디버거)
추가 리소스

주요 리소스


교육

Zephyr 튜토리얼

Zephyr 프로젝트 설정, 디버깅 및 보드 이식을 지원하는 랩 컬렉션

지원

TI E2E™ 설계 지원 포럼

설계의 모든 단계에서 엔지니어가 가장 먼저 찾는 도움의 창구


리소스

실시간 인텔리전스 및 Zephyr RTOS

AM2612/AM2611 MCU의 Zephyr RTOS는 메모리 효율과 낮은 지연 시간에 최적화된 확장 가능하고 안전한 실시간 플랫폼을 제공하여, 개발자가 실시간 인텔리전스를 확장하고 개발 주기를 단축할 수 있도록 지원합니다.


웨비나

MSPM0 및 Zephyr RTOS

MSP 및 Zephyr RTOS 튜토리얼을 시청하여 이 오픈 소스를 사용할 때의 장점과 Zephyr 및 TI 리포지토리 사용에 대한 세부 정보를 알아보십시오.


웨비나

Bluetooth® 저에너지 및 Zephyr RTOS

Windows 환경에서 Zephyr 및 TI를 시작하는 방법을 다룬 실습 튜토리얼을 따라 Bluetooth 장치를 사용하여 SimpleLink Connect 모바일 애플리케이션과 통신하십시오.