기타/컴퓨터공학

임베디드 프로그래밍이란 정확히 무엇인가요?

바로이순간 2012. 3. 3. 22:24

임베디드 시스템 프로그래어가 하는 일은?

-------------------------------------

임베디드 시스템이 무엇인가 알아야 하겠습니다.

요즈음은 임베디드 시스템도 발전이 많이 되어서 mp3플레이어, PMP 플레이어

같은 것도 임베디드 시스템에 들어 갑니다. 이런 임베디드 시스템 같은 경우에는

거의 컴퓨터와도 맞먹는다고 볼수 있습니다.

 

또 스마트폰은 이미 임베디드 시스템이라고 불리지 않게 되었습니다.

컴퓨터이상의 기능을 가지고 있다고도 볼수 있습니다.

 

임베디드 시스템은 그러면 어떤 것을 의미하느냐:

(1) 속도가 빠르거나

(2) 신호처리를 주로 하거나

(3) 정해진-일만 하는 그런 기능을 가졌으며

(4) 항상 동작할수 있어야 하는

경우에 쓰이는 시스템입니다.

 

[1] 의료장비내에 쓰이는 시스템

[2] 자동차 내에 쓰이는 시스템

[3] 공장자동화에 쓰이는 시스템

[4] 가전제품내에 쓰이는 시스템

[5] 홈 오토메이션에 쓰이는 시스템

[6] 감시 시스템에 쓰이는 시스템

[7] 비데오 게임기에 내장된 시스템

[8] mp3플레이어에 내장된 시스템

 

같은 것이 임베디드 시스템입니다.

 

이들 시스템이 동작하도록 하는 일을 하는 것이 임베디드 시스템 프로그래머가 하는 일입니다.

 

[[1]] 마이크로 프로세서에 대해서도 잘 알아야 합니다.

[[2]] 간단한 운영체제에 대해서도 잘 알아야 합니다.

[[3]] 하드웨어 파트와 충분히 이야기 할수 있을 기초적 소양을 가져야 합니다.

[[4]] 간단한 사용자 인터페이스를 만들수 있어야 합니다.