TI, 150개 이상 프로세서 지원 단일 소프트웨어 플랫폼 제공
상태바
TI, 150개 이상 프로세서 지원 단일 소프트웨어 플랫폼 제공
  • 이호형 기자
  • 승인 2015.10.15 17:04
  • 댓글 0
이 기사를 공유합니다

TI코리아가 개발자들이 차별화된 제품을 빠르게 개발할 수 있도록 단일화된 소프트웨어 플랫폼인 ‘프로세서 소프트웨어 개발 키트(SDK)’를 제공한다고 밝혔다.

프로세서 SDK는 TI의 최신 시타라(Sitara) 프로세서 및 디지털 신호 프로세서(DSP) 제품군을 포괄적으로 지원함으로써 고객들이 TI의 다양한 프로세서 제품을 기반으로 한 다양한 완제품을 하나의 소프트웨어 플랫폼을 이용해 개발할 수 있으며 한 디바이스에서 다른 디바이스로 쉽고 빠르게 이전할 수 있다.

프로세서 SDK는 범용 그래픽 GUI, 다양한 툴과 유틸리티를 포함한 직관적인 개발환경을 통해 다양한 TI 프로세서 제품군을 위한 레퍼런스 소프트웨어, 툴, 관련 문서, 교육 등을 편리하게 검색할 수 있다. 또한 개발자들은 고급 운영체제(OS) 사용 여부와 상관없이 산업 표준 애플리케이션 프로그래밍 인터페이스(API), 범용 드라이버, 프레임워크로 이뤄진 구조적인 소프트웨어 아키텍처를 사용해서 각기 고유의 애플리케이션에 적합하도록 솔루션을 맞춤화할 수 있다.

프로세서 SDK는 메인라인 LTS(long-term stable) 리눅스 커널, U-붓(Boot), 욕토 프로젝트(Yocto Project) 호환 파일 시스템, 리나로(Linaro) 툴 체인을 바탕으로 하고 있으며 임베디드 애플리케이션용으로 최적화된 설계를 빠르게 개발할 수 있도록 안정적인 환경을 제공한다.

TI는 오래 전부터 리눅스를 지원하고 있으며 리눅스 커널 개발 커뮤니티에도 비중 있게 기여하고 있다. 프로세서 SDK에서는 메인라인 리눅스 커널을 지원함으로서 버그가 수정된 최신의 안정적인 커널을 사용할 수 있도록 하고 있으며 이와 동시에 이전 릴리즈와 호환성을 유지할 수 있는 장점이 있다.

또한 프로세서 SDK는 다양한 애플리케이션 라이브러리 및 예제를 포함하고 있어 산업 표준 API와 프레임워크를 사용해 빠른 시스템 개발이 가능하다. 한 예로 크로노스 오픈CL(Khronos OpenCL)을 이용해 이종 프로세서 시스템에서 각기 다른 코어들에 대한 깊은 이해가 없이도 각기 코어들로 작업을 편리하게 분배해 처리할 수 있다.

고급 OS가 필요하지 않은 경우 효율적인 실시간 처리를 위해 프로세서 SDK에서는 TI RTOS를 지원하고 있으며 TI RTOS는 20년 이상 다양한 유형의 임베디드 애플리케이션에 사용된 효율적인 오픈 소스 커널을 기반으로 하고 있다. TI RTOS에 포함된 컴포넌트 드라이버 라이브러리는 실리콘 상의 주변장치 및 메모리 인터페이스에 바로 액세스할 수 있는 기능을 지원함으로 OS 사용 유무에 관계없이 성능 튜닝과 시스템 분석이 가능하다.

프로세서 SDK는 바로 다운로드 할 수 있으며 TI의 모든 최신 Sitara 프로세서 및 DSP 제품을 지원한다. 또한 training.TI.com에서는 개발자들을 위해서 다양한 지원과 온라인 교육을 제공한다.



댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
0 / 400
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.