1.임베디드시스템이란?
2.임베디드시스템의역사
3.임베디드시스템의용도
4.임베디드시스템의적용분야
5.임베디드시스템의구현방안
6.임베디드시스템시장동향
7.결론 1. 임베디드 시스템이란?
임베디드 시스템이란 다른 말로 '내장형 제어기'라고도 하는데 프로세서들이 들어가서동작하는 제어 시스템을 일컫는다. 보통 마이크로프로세서의 크기나 성능에 관계없이 마이크로프로세서가 삽입된(embeded) 시스템을 총칭하긴 하지만, 일반적으로 32bit이하의마이크로프로세서를 사용한 시스템으로 그 범위를 한정한다.
보통 임베디드 시스템의 경우 전체 시스템 가격이나 소비전력을 낮추기 위해 시스템에많은 제한을 가하는 특성이 있다. 그리고 범용 운영체제를 사용하기 보다는 특화된 실시간 운영체제를 사용하거나 혹은 운영체제 없이 모니터 프로그램에 의해 로드돼 필요한 기능만을 수행하는 단일 프로그램으로 소프트웨어가 구성된다.
일반적으로 임베디드 시스템은 대량으로 양산되는 가전제품류와 소량 제작되는 제어 보드군으로 크게 나눌 수 있다. 양산되는 시스템 프로그램은 제품 제작에 들어가기 전 많은테스트를 거치게 된다. 즉 제품 출시후에 문제가 발생해 회수하는 일이 없도록 안정적인동작에 중점을 둔다.
또한 많은 시스템이 복잡한 사용자 인터페이스 보다는 간단하게 LED몇 개와 액정 디스플레이로 상태를 표시한다. 이러한 것들은 주로 시스템이 컨트롤 하는 것, 가령 통신라인이나 제어 포트 등의 오동작시 처리 여부와 장시간 동작시 안정성을 보장하는데 중점을두고 개발된다.
2.임베디드 시스템의 역사
제어 장비 또는 임베디드 시스템으로 쓰이는 컴퓨터는 컴퓨터 자체만큼이나 오래되 통신 분야에서는 1 96 0년대 후반 전기-기계식 전화 교환기와 내장 프로그램 제어 시스템을 제어하는데 이러한 시스템이 쓰였다. 그때에는 컴퓨터라는 단어가 보편화되지 않아서 Stored Program이라는 의미는 프로그램이 사용하고 있는 메모리와 경로 정보를 칭하였고, 이러한 컴퓨터는 각 응용 프로그램에 맞게 설계되었다. 현재에는 P C와 같은 현재의 표준 때문에 특정 목적의 명령, 메인 컴퓨팅 엔진에 통합된 I/O 장치들은 어색하게 보일 수도 있다.
소프트웨어도 하드웨어에 따라 발전하였고, 처음에는 소프트웨어를 만들고 테스트하는데 단순한 프로그램 개발 도구만을 사용할 수 있었다. 각 프로젝트의 런타임 소프트웨어는 보통 밑바닥부터 새로 제작되었다. 이러한 소프트웨어는 항상 어셈블리 언어 또는 매크로 언어로 작성되었는데, 왜냐하면 컴파일러에 버그가 많았고 쓸만한 디버거가 없었기때문이었다.
임베디드 시스템의 운영체계에서 표준화된 대량생산이 등장한 것은 7 0년대 후반이며, 이들 대다수는어셈블리 언어로 제작되었고, 개발 대상으로 하는 마이크로프로세서에서만 사용할 수 있었다. 그러므로 마이크로프로세서가 구식이 되면, 그 운영체계도 구식이 되었다.
C언어가 나타난 그때부터 운영체계를 효율적, 안정적이고 포터블( Portable )한 방법으로작성할 수 있었다.이는 현재의 마이크로프로세서가 구식이 되었을 때, 그때까지 들인 소프트웨어에 대한 투자를 보호할 수 있었기 때문이다. 이는 마케팅 관점에서 무척 반가운이야기로 들렸으며, 결국 C로 작성된 운영체계는 표준이 되었고 오늘날까지도 남아있다.
다시 말해서 소프트웨어의 재사용이 이루어지게 되었고 오늘날까지 이어지고 있는 것이다.
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기