U E D R , A S I H C RSS

임베디드방향과가능성/정보

임베디드 분야로 제대로 � 길� 잡기 위해서 C, Assembly, Kernel, 보안, 등등� Master 수준으로 올려야한다.

하지만 �러한 개발�� 노력�� 불구하고 임베디드 분야� 대해서는 비관�� �견� 많다. �� 따� 정보를 몇개 수집해 보았다.

(소수� 천재들... 프로그래� 제네레�터 --... 저걸 만들려고 아�디어를 가지고 있었는� 같� ��� 하는 사람� 있었네... -_- 컴파�러 �론� 너무 어렵지만... 가장 먼저 만들 수 있�까...)

낙관론.

예전부터 임베디드는 결국 pc� 재탕�다..�고 하셨는� 물론 100% 맞는 �씀입니다. 20년~15년 전� 기술, 빌게�츠가 dos를 가지고 pc산업� �으켰� 그 기술� 결국 임베디드 아니�..?�고 하시면 � 역시 맞는 �씀입니다. 그리고 �것� 결국 임베디드가 옛날 기술, 옛것� 재탕�다..�는 �씀�시죠.. 하지만 그렇게 따진다면 전기공학� 100년전 것� 재탕삼탕�고 ��통신(ldpc)�나 ASIC backend 관련 tools(synthesis,testing)� 대부분 �론� 20~40년전� 완성� 분야구요. 오히려 임베디드는 80년부터 �어져온 비�� 신기술(?)� �용� 분야� ���는군요. 먼저 �런 �씀� 드린 �유는 임베디드 분야� 기술� 관해 조금 비관�� ��� 가지신 것 같아서 입니다.

�제 제 개��� ��� �씀드리죠. 먼저 임베디드 시스템� 쓰�는 용�� 대해 조금 시야가 �으신 것 같습니다. �어� 집� PC가 설치�어 있는 곳�서 �쉽게 PC로 할 수 있는 �� 절대로 임베디드 기기로 나오지 않겠죠. 그리고 임베디드 기기� "하드 달고 모니터 달고 USB니 �니 다 달고나면.."� 하면 절대 안�니다. �러면 �미 임베디드 기기가 �니고 general한 pc입니다. 임베디드 기기는 �그대로 application specific, implementation specific한 경우�만 그 �미를 가지죠. �러한 분야는 �어� 당분간� general한 tool(님 �씀처럼 visual한 tool들)� 사용� 수 없습니다. 그리고 최근 유행하는 embedded linux� 경우는 � 요�하죠.

둘째로 기술�으로 �씀드리죠. pc� 경우는 application만 하면 �니다. 그 좋� visual tool들� hw specific한 부분과 커� 관련한 부분� 다 알아서 처리해 �니다. 하지만 임베디드 분야는 � 부분� 엔지니어가 다 알아서 해야 하죠. pc� 경우 windows를 알 필요없지만 임베디드 엔지니어는 os kernel� 만드시 안고 들어가야 합니다. � �만 아니� application specific/implementation specific하기 때문� 해당 �용분야� 대한 지�� 가지고 있어야 하며/ 많�constraint 때문� implementation 할 때hw/sw� 관한 지�� 많아야 하죠. 경우� 따�서는 chip design 분야와 접목� 수� 있습니다.(개��으로 fpga 분야가 활성화 �다면 fpga� 임베디드와 바로 엮어질거� ��합니다. �른바 SoC+임베디드죠. SoC가 쓰�는 분야� 대부분 곧 임베디드 기기� �니다. ASIC� application specific하다는 ��서 임베디드 기기와 성질� 비슷하고 asic� 타겟� 대부분 임베디드 기기입니다.) 대부분� 비메모리 반�체칩� 그 용�가 정해져있으며, 비메모리 반�체를 사용하는(혹� 설계하는 사람)� �고 임베디드 엔지니어� 할 수 있죠. 사실 임베디드는 범위가 매우 넓기 때문� 한가지로 한정하기 힘듭니다.

그리고 전�입니다. 저는 앞으로 PC보다 � � 시장� 열릴거� 확신합니다. general한 pc를 필요로 하지 않는 �용 분야는 엄청나게 많습니다. 다른 산업� 발전할수� 임베디드 기기 시장� 비례해서 늘어날 것�구요. 홈오토메�션, 모든 가전기기, 로봇, ��차전�장치, 기차시스템, 항공.. ��� 열거할 수 없습니다. 참고로 5~8호선 열차시스템� 쓰�는 것� 임베디드 시스템(모토롤�mpc series)입니다. 20
ë…„ì „ 빌게ì�´ì¸  시절엔 불가능했지만 현재는 가능한 것ì�€ ë°˜ë�„ì²´ì‚°ì—…ì�˜ 비약ì � 발전 때문ì�´ê² ì£ . ì�´ì „ì—” micom시장+고성능,고기능화로 ì�¸í•´ 새로 ì°½ìœë�˜ëŠ” 시장ì�„ í•©ì³�서 임베디드 시장ì�´ 부를 수 있겠군요. 특히 현재 ë§Žì�€ 분야ì—�서서 ì§„í–‰ë�˜ëŠ” 연구가 cpu를 기반으로 하고 있는ë�°, ê·¸ ì�‘용분야는 다 ì œê°�ê°� 입니다.(즉, 임베디드 시스템ì�´ì£ .)

너무 낙관�으로 �씀드린 것� 같군요. 제 ��� �어� 정부가 임베디드 분야� 차세대 산업� � 것��고 �단한 것� 옳다고 봅니다. 우리 정부만 그런게 아니고 세계�� 대세죠. 하지만 그� 따� 그 분야� 종사하는 사람 대우가 좋� 것��? �것� 낙관��� �씀드리지 못합니다. 정부가 많� �력� �아 붙는다면 단순한 작업, 노가다� �만 하면 it산업� 재탕� � 것입니다. �어� 정부가 나서는 ��서 엔지니어가 행복한 경우는 없었죠. 하지만 임베디드는 그 뜻처럼 타분야와 관련성� 높기 때문� 전문성� 기르기� 좋다고 ��합니다.(즉, pc산업과는 다르다..는 것�죠.)

한마디 � 추가하겠습니다. constraint가 거� 없는 시스템� pc입니다. (단순pc�면 200만�대 �하가 유�한 조건�가요..? 특별한 작업� 위한 시스템�면 수천만�� 가능하겠군요) 하지만 임베디드 시스템� 많� constraint가 존재합니다. �기,무게,가격,온�,습�,처리량,time-to-market 등등..
한가지 예를 든다면 님 �씀대로�면 가정�서는 주로 게임기로 쓰�는 pc가 게임시장�서는 임베디드 기기(플스,x-box)� ko패를 당했습니다. 결국 앞으로 pc가 같는 기능� 대부분 임베디드 기기로 옮겨 갈 것입니다.(pda,smart phone..등등) �욱� 지금까지 PC가 쓰� 분야(별로 없죠)�고 다른 분야� �미 많� 임베디드 기기가 쓰�고 있고, 앞으로 � 많� 쓰� �니다.(�종 robotics분야, 무�분야, 다시�해 digital� 쓰�는 거� 모든 분야.. digital world=embedded)

PC� 주로 집�나 사무실�서 쓰�는 다른 임베디드 기기와 다를게 없습니다. 거기� 들어가는 CPU는 INTEL� 만들고 OS는 MS가 만들죠. 그런� PC USER가 엄청나게 많기 때문� pc분야는 물론�고 다양한 분야� 고성능 TOOL들� 나오게 �는 것�죠. �반�� 임베디드 기기�서 �런 환경� 기대하긴 힘듭니다. 왜�하면 pc는 ms와 intel�서 standard를 정하지만 embedded는 정할 수 있는 주체� 없고 �� 시장� �지 않습니다. (ms가 win ce로 노력 중�긴 하는� 유료�며 거기다 비싸다는 취약�� 있죠. 그리고 모든 분야를 cover할 수 없습니다.)

복사기� 경우는 OA기기가 주로 사용�는 곳� 사무실�고 � 경우�는 복사� 편리성� 위해 복사기� PC가 임베디드 �었다고 해야 옳겠죠.(� 경우 pc가 임베디드시스템� � 것�군요(?)..)
복사기는 3000여개� 부품� 쓰�는 종합시스템입니다.(광학,전�공학,기계공학 등등)
(한마디 추가한다면서 많� 추가했군요.. 제 �견�었습니다.)
비관론.

갑�기 임베디드가 뜨는 �유가 뭘까요?
�본� 경우 트론 프로�트가 올해(작년�지 헷갈리네요.)로 20주년� 맞�한다고 하�� 트론 얘기를 신문�서 본 건 작년� 첨�었구요.(제가 신문� 잘 안 �서 그럴지�..--;)
암튼 임베디드�고 하면 �미 가전제품� 비롯해서 여러 분야�서 쓰�고 있는 것들��고 알고 있는� 왜 갑�기 최근 2~3년전부터 뜨고 있죠?

김선� (2004-01-05 10:30:00)
그렇게 뜬�� 없습니다. 솔�히 요새는 국가가 나서서 바람� �으키려고 무지 노력하는듯해보입니다. 유비쿼터스� ��으로 �날 가능성� �당히 많��다가, 실제 그게 얼마나 �업�으로 가치가 있��� 대해서 아무� � 못하죠. 임베디드� 경우 국내�서 키울려고 무지 노력하지만, ��보다 그 분야가 �� 못벌기때문�(대기업하청하다가 다들 때려칩니다) 뜬다기보다는 언론플레��고 봅니다. 싼값� 부려먹�려는... S사� 모 세�기� 들어가는 모듈� 제품납품할려고 했다가 거� 공짜로 내놓으�는 압박� 있었었다는 얘기를 얼마전� 들었� 기억� 나네요.

�민주 (2004-01-05 16:36:28)
별로 안뜨는듯 한ë�°ìš”..임베디드 하는 업체는 ë§Žì�€ë�°.. 매ìœì�€ 그리 신통치 않ì�€ê²ƒ 같고.. 핵심칩 설계회사만 ë�ˆì�„ 버는듯.. 나머지는 ê±°ì�˜ë‹¤ 칩 사다가 조립하는 노가다꾼으로 ì „ë�½ì¤‘ì�´ì£ .. 유비쿼터스ì�˜ 경우ì—�ë�„.. 고성능ì�˜ 단ë§�기를 대량으로 제조해서 보급하면 ë�˜ê¸°ë•Œë¬¸ì—�.. 설계ë°� 제조하는 사람들ì�€ 극소수ì�˜ ì�¸ì›�으로ë�„ 충분합니다. ë­� ì •ë¶€ì—�서 하는거ë�¼ë©´..웹디ìž�ì�´ë„ˆê¼´ 나겠네요..

공�� (2004-01-06 00:08:11)
�... 윗분들 �씀� 대개 맞는듯 하구요. 괜히 없�것� 아닌� � 있는양 임베디드 어쩌고 하면서.. 얼마나 얘기 할꺼리가 없으면 그러겠습니까. �.. 그리고 유비쿼터스�... 실용화�면 여러가지로 파급� 좀 있�듯 한�... 아�� 셀�으로 tv나 ���보는것 처럼.. 없어� 그만, 있어� 그만� 테지만 � �좀 �어내려고 여기저기 들쑤시거나 하면 지금 셀� 국민학�들� 다 가지고 있듯�.. ��하게(?) 잘 팔릴지� 모르죠.

김선� (2004-01-06 11:48:58)
정부가 개입하면 시장 왜곡� 발�하여 윗분�씀처럼 웹디 꼴 나기 십��죠. 임베디드는 핵심부품 설계가 힘들지 프로그래�� 단순노가다 성� 강합니다. 정부가 �우는거 막무가내로 조사� 안하고 진로결정하심 지금 웹디꼴 나니 조심하세요.

수험� (2004-01-06 16:36:17)
부풀려진 시장과 기술, 장미빛 환�으로�� 발목� 붙잡으려는 ��가 너무 빤히 보�니 문제죠. 당근과 채�� 병행�어야 하거늘 당근같지� 않는 당근� 내밀고 반대할때� 냉정함�란.. 나중� 어떤 꼴 날지 �고 볼 �입니다.

�민주 (2004-01-07 04:06:43)
그리고 과거�� CPU를 사용하여 제품들� 제어하는 업무가 많았는�.. 그것� 운�하는� �터럽트나..무한루프를 �용하여 제어를 한 반면�..요즘� 임베디드 시스템��고 하는것들� 간단한 운�체계를 �입한게 다른�.. �것�..별것 아닌�.. 왜 임베디드 엔지니어니..�니떠드는지 잘 모르겠습니다. 그냥 마��로 프로세서를 �용하는 땜��들� 기본으로 �혀야할.. 노가다�고... 핵심 부품 예를들면 ARM7� 코어부분등� 핵심기술� 가진 회사�서 ��하고있어서..그걸 �용해서 칩� 파는 업�나.. 프로그래�짜는 엔지니어나..그냥.. 그들� 하수�� 불과할수� 있겠네요..요즘�는 임베디드 OS� �체지향� �용하고.. 그래픽 ��브러리들� 잘 나와있어서 WIN CE나 윈�우즈�서 제어용 프로그래� 짜는 수준� 단순노가다로 넘어가고있는 추세입니다.. 하여간� �것� 다들 하니까.�.. 별 �양가 없는것 같습니다.. 모 업체�서.. 벼레별거 다할수있는 기술�� 능력�있는�.(암9보드� 하드�달고 액정�달고..달수있는것 다 달고..) 막� 그 보드를 만들어놓고 쓸�가 없답니다. 요즘 추세를 보니까..몇년전까지� 고급기술�� 업무였�.. PC�서 기계제어하는것들�..�젠 전문대졸업�나..고졸�가 주로하는 �� �어버렸�군요.. 제 ���는 미래�는 엔지니어가 그다지 많� 필요하지는 않�것 같습니다. 소수� 천재들�.. 프로그래� 제네레�터.. 임베디드 칩 제네레�터 만들어서.. 가�현실��서..�딱 �딱 맞추면.. 결과물� 떡하니.그냥 나와버리는 시스템��고.. 다른 대부분� 경우�는 시스템� 거�모든 �황� 커버할만� 고성능��어버려서..별 예외조치�대한 필요성� 없는것�죠.. 엔지니어� 분야�..워드프로세서가 지구�� 몇개 안�는걸로 다 카바�는것처럼..그리�거같고.. 하여간�.. 기술분야�서� 극빈층� �하는 재화를 소비만 하는 �샘 뺄샘� 모르는 대다수� 사람과..극소수� 모든것� 다 할수있는 초기술� 가진 과학�들� �가지 집단만� 살아남�듯 하네요.. 아마� 그런 과학�들� �해 사육�겠지요...

ê²°ë¡ .

임베디드 분야는 ì–´ëŠ�ì •ë�„ 힘들다. ê°�ê´€ì �으로 ë´�서 소수ì�˜ 패러다임ì�„ 주ë�„하는 개발ìž�ê°€ 아니고서는 살아남기가 힘들다. 낙관론ì �으로 ë³´ë©´ 장미빛ì�´ì§€ë§Œ, 실제로 ìƒ�ê°�í•´ë´¤ì�„ 때 ìƒ�산성ì�´ 없고, 소수ì�˜ 개발ìž�ê°€ 툴ì�„ 개발 하는 순간 ì�´ 분야ì�˜ ìƒ�명ë�„ 웹 ë””ìž�ì�´ë„ˆì²˜ëŸ¼ ë��ì�´ë‚œë‹¤. 몇 ë…„ 후 사회ì—� ì§„ìœ í•˜ëŠ” 사람들ì�´ 있ì�„ 때, 학부 과정ì—�서 임베디드로 눈ì�„ ë�Œë¦° 사람ì�€ ì§�ì—…ì�„ 가지기가 힘들지ë�„ 모른다. 확률ì �으로 임베디드가 성공할 확률ì�´ 성공하지 못할 확률보다 낮다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:36
Processing time 0.0104 sec