- 기존 코드·툴체인 유지하며 TI 반도체로 전환…업스트림 개발·장기 보안 지원으로 CRA 대응

 

1KTI, MCU·MPU·무선 전 제품군에 제퍼 지원 확대…개발 환경 통합.png

TI가 마이크로컨트롤러(MCU)와 마이크로프로세서(MPU), 무선 연결 장치 전반으로 오픈소스 실시간 운영체제(RTOS) 제퍼(Zephyr) 지원을 확대한다. 개발자는 기존 제퍼 코드와 오픈소스 툴체인을 유지하면서 TI의 MCU·MPU·무선 제품군을 하나의 개발 환경에서 활용할 수 있다. 양산 단계까지 이어지는 SDK와 장기 보안 업데이트도 제공해 제품 개발부터 유지보수까지 연결한다.

 

하나의 제퍼 환경에서 MCU·MPU·무선 개발

임베디드 소프트웨어 생태계가 반도체 공급업체별로 나뉘면 하드웨어를 변경할 때 기존 코드를 다시 작성하거나 개발 환경을 바꿔야 하는 경우가 생긴다. TI는 MCU와 MPU, 무선 연결 장치를 제퍼 기반의 공통 개발 환경으로 묶어 개발자가 기존 오픈소스 워크플로와 코드베이스를 유지하면서 필요한 성능과 기능에 따라 TI 반도체를 선택하도록 했다. 프로토타입에서 양산으로 넘어가거나 다른 제품군으로 설계를 확장할 때도 같은 제퍼 코드베이스와 툴체인을 이어서 사용할 수 있다. 하드웨어가 달라져도 개발 환경을 바꾸지 않는 방식이다.

 

TI 무선 연결 부문 마리안 코스트(Marian Kost) 부사장 겸 총괄 매니저는 “TI와 제퍼를 통해 개발자는 MCU, MPU, 무선 연결 포트폴리오 전반에서 설계를 확장할 수 있다”며 “익숙한 오픈소스 워크플로를 유지하면서 프로토타입부터 양산까지 필요한 하드웨어와 소프트웨어 지원, 안정적인 공급 역량을 활용할 수 있다”고 밝혔다.

 

업스트림 코드부터 SDK까지 연결

TI는 완성된 SDK만 배포하는 데 그치지 않고 업스트림 제퍼 커뮤니티에 코드와 레퍼런스 설계를 직접 기여한다. 제퍼 커뮤니티는 최종 SDK가 나오기 전에 TI 코드를 검토하며, 개발자는 업스트림 우선 코드 리뷰를 거친 코드베이스를 제품 양산 과정에서도 이어서 활용할 수 있다. TI는 공개 리포지토리와 지속적 통합·지속적 배포(CI/CD)도 운영한다. 개발자는 공개 GitHub 페이지에서 최종 SDK에 반영되기 전부터 새로운 리소스와 기능을 이용한다. 같은 제퍼 환경에서 TI의 임베디드와 아날로그 포트폴리오를 조합해 전체 시스템을 설계할 수도 있다.

 

리눅스 재단 디펜더블 임베디드 시스템(Dependable Embedded Systems) 부문 케이트 스튜어트(Kate Stewart) 부사장은 “벤더 중립적인 RTOS는 여러 기업이 함께 그 위에서 개발할 때 비로소 제 역할을 한다”며 “개발자는 보안과 장기 유지보수를 중시하는 커뮤니티의 지원을 바탕으로 업스트림 우선 방식의 공통 플랫폼에서 TI의 MCU, MPU, 무선 장치를 아우르는 설계를 진행할 수 있다”고 설명했다.

 

장기 보안 업데이트로 CRA 대응

TI는 리눅스 재단의 장기 지원 체계를 바탕으로 취약점에 대응하도록 제퍼 기반 SDK를 정기적으로 업데이트한다. 검증된 릴리스와 마이그레이션 가이드, 하위 호환성 안내를 함께 제공해 10년 이상의 수명 주기를 지원하는 TI 반도체 기반 제품의 유지보수 부담과 장기적인 보안 위험을 줄인다. 규제 대응도 개발 환경에 포함했다. 제퍼의 장기 지원과 TI의 SDK 업데이트를 통해 제품 수명 주기 동안 보안과 규정 준수를 이어가며, 유럽연합(EU) 시장을 겨냥한 제품은 사이버복원력법(CRA) 준수에 필요한 개발 환경으로 활용할 수 있다.

 

#TI #제퍼 #Zephyr #RTOS #MCU #MPU #무선연결 #임베디드 #오픈소스 #CRA #사이버복원력법 #CI/CD #임베디드소프트웨어

 
?

CLOSE