소개글
Embedded System(임베디드 시스템)에 대한 자료입니다.
목차
1. 서 론
2. Embedded System의 역사와 의미
3. Embedded System의 적용 분야
본문내용
1. 서 론
가까이 있지만 멀게만 느껴지는 분야가 바로 임베디드 시스템(Embedded System)이라 할 수 있을 것이다. 왜냐하면 우리 생활과 가장 밀접한 관계에서 이용되는 여러 제품들이 바로 임베디드 시스템으로 구현되어 실제로 활용이 되고 있으나 기술적인 구현이나 개발에 있어서는 보다 전문적이고 어려운 분야로 여겨지기 때문이다.
이러한 임베디드 시스템에 대한 전반적인 내용과 실시간 운영체계(RTOS)와 임베디드 시스템이 어떠한 관계를 가지고 구현되는지를 알아 보도록 한다.
2. Embedded System의 역사와 의미
제어 장비 또는 임베디드 시스템으로 쓰이는 컴퓨터는 컴퓨터 자체 만큼이나 오래되었으며, 통신 분야에서는 1960년대 후반 전기-기계식 전화 교환기와 내장 프로그램 제어 시스템을 제어하는데 이러한 시스템이 쓰였다. 그때에는 컴퓨터라는 단어가 보편화되지 않아서 Stored Program이라는 의미는 프로그램이 사용하고 있는 메모리와 경로 정보를 칭하였고, 이러한 컴퓨터는 각 응용 프로그램에 맞게 설계되었다. 현재에는 PC와 같은 현재의 표준 때문에 특정 목적의 명령, 메인 컴퓨팅 엔진에 통합된 I/O 장치들은 어색하게 보일 수도 있다.
소프트웨어도 하드웨어에 따라 발전하였고, 처음에는 소프트웨어를 만들고 테스트하는데 단순한 프로그램 개발 도구만을 사용할 수 있었다. 각 프로젝트의 런타임 소프트웨어는 보통 밑바닥부터 새로 제작되었다. 이러한 소프트웨어는 항상 어셈블리 언어 또는 매크로 언어로 작성되었는데, 왜냐하면 컴파일러에 버그가 많았고 쓸만한 디버거가 없었기 때문이었다.
임베디드 시스템의 운영체계에서 표준화된 대량생산이 등장한 것은 70년대 후반이며, 이들 대다수는 어셈블리 언어로 제작되었고, 개발 대상으로 하는 마이크로프로세서에서만 사용할 수 있었다. 그러므로 마이크로프로세서가 구식이 되면, 그 운영체계도 구식이 되었다.