티스토리 뷰

Hardware, Embedded

임베디드에 대해

live2skull 2016. 4. 28. 14:24

임베디드(임베디드 시스템)의 정의와 개요

"임베디드"는 사전적으로 "내장된" 이라는 의미를 가지고 있다. 즉, "임베디드 시스템"이라는 용어를 정의할 때 "내장된" 이라는 의미를 가진다는 것이다.

먼저 "임베디드 시스템"을 어떠한 시스템에 내장된 시스템이라고 할 수 있겠고, 또 어떤 하드웨어와, 이 하드웨어를 제어할 때 필요한 소프트웨어가 내장된 시스템을 지칭하는 용어라고도 할 수 있겠다.


집집마다 사용하는 공유기를 예로 들어 보자. 

A라는 회사는 공유기를 만들기 위해, 먼저 하드웨어를 구성했다. PCB판을 구하고, 그 위에 회로를 구성한다. 연산장치인 CPU, 네트워크 모듈과 기타 부품들을 납땜하는 식으로. 하지만 하드웨어만으로는 공유기를 만들 수 없다. 네트워크 모듈을 제어하는 알고리즘(소프트웨어)을 ROM에 입힌다.

이렇게, 공유기는 소프트웨어와 하드웨어로 구성되게 되었고, 이더넷 케이블을 통한 네트워크 통신 기능만을 제공하는 특정한 목적만으로 설계된 시스템이라고 할 수 있다.


그런데, 시대가 변하면서 다른 회사들이 공유기에 무선 랜(WIFI)기능을 추가하기 시작했고, A라는 회사도 이에 맞추어 공유기에 와이파이 기능을 추가하기로 한다. 시간이 없었던 관계로, A사는 무선 랜을 직접 구현하지 않고 다른 회사에서 무선 랜 모듈(시스템)을 가져와 자신들의 공유기에 집어넣었다. (물론 이때는 기존의 하드웨어, 소프트웨어와의 호환성을 충분히 고려해야 한다.) 

무선 랜 모듈은 전파 신호를 잡기 위한 안테나(하드웨어)와 무선으로 통신을 하기 위해 안테나를 제어하는 소프트웨어로 구성되어 있고, 공유기와 마찬가지로 네트워크 통신이라는 특정 기능만을 위해 설계되었으며, 다른 시스템에 내장(embed)될 수 있다.


이렇게, "임베디드 시스템"의 주 개요를 정리하면 다음과 같다.


1. 소프트웨어와 하드웨어로 구성되어 있다. 

2. 특정한 목적만을 위해 설계된 시스템이다.

3. 다른 시스템에 내장될 수 있다.


'Hardware, Embedded' 카테고리의 다른 글

풀 업, 풀 다운 저항  (0) 2016.04.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함