Consumer Electronics Industry에서 만들고 있는 software의 특징
- 최초 등록일
- 2007.07.18
- 최종 저작일
- 2007.01
- 5페이지/ MS 워드
- 가격 1,000원
소개글
Consumer Electronics Industry에서 만들고 있는 software의 특징과 개발 시 사용하게 되는 주요한 tool들을 설명하라
목차
1. Consumer Electronics Industry의 특징
2. CE Industry Software의 특징
3. 개발 시 사용하게 되는 주요한 tool
본문내용
마이크로프로세서 위에 내장되어, 산업 및 군사용 제어 기기, 디지털 정보 가전 기기, 자동 센서 장비 등의 기능을 다양화하고, 부가 가치를 높이는 핵심 기술로써 스마트 TV에 내장된 인터넷 접속 기능, 멀티미디어 처리 기능, 전자 상거래 기능 등을 제공하는 역할을 한다. 다른 말로는, 우리가 일상에 쉽게 접하는 휴대폰, TV, 세탁기, 엘리베이터 등의 제품 안에 내장된 시스템에서 하드웨어를 제외한 나머지 부분을 임베디드 소프트웨어라 한다. 이러한 시스템의 경우, 반드시 디스플레이를 접속할 수 있는 RGB 커넥터나 문자를 자유자재로 입력하기 위한 키보드 접속 커넥터가 있는 것은 아니다. 예를 들어, 전기밥솥에서는 상태 출력으로서는 LED 표시나, 고작 LCD로 자리의 숫자를 표시하는 정도밖에 수 없으며 물론 키보드도 접속할 없다.
그러나 대표적인 고급언어인 C언어를 사용하여 Software를 작성할 경우 알파벳의 문자열이나 숫자를 많이 입력해야만 하며 또한 정확하게 문자가 입력된 것을 화면에 표시하여 확인작업을 해야만 한다. 따라서, 화면과 키보드 그리고 스토리지를 갖춘 PC에서 임베디드 기기용의 소프트웨어를 개발하고, 작성한 소프트웨어를 임베디드 기기에 전송하여 실행한다고 하는 수법이 채용되고 있다. 이와 같이, 프로그램을 개발하는 환경과 실행하는 환경이 다른 경우를 「크로스 개발 환경」이라 부른다. 네이티브 개발이란 현재 소프트웨어를 개발하는 환경과 이를 적용하는 어플리케이션 환경이 같은 것을 의미하며 임베디드 시스템의 경우에는 개발환경과 어플리케이션이 실행되는 머신의 프로세서 다르기 때문에 크로스 개발이라 부른다. 밑의 그림에서 대표적인 내장 크로스 개발 환경을 나타낸다.
참고 자료
없음