정보통신에너지/임베디드 시스템
-
임베디드시스템 RTOS(실시간 운영체제) 개발하기 - 화성탐사선 소프트웨어 vxWorks정보통신에너지/임베디드 시스템 2012. 12. 13. 02:45
오늘은 잠도 안오고 심심해서 제가 가끔 만지작 거리는 vxWorks라는 프로그램에 대해서 이야기를 좀 해볼까 합니다. vxWorks 란 것은 RTOS라고 하는 실시간 운영체제 입니다. RTOS 실시간 운영체제는 크게 임베디드 리눅스가 있고 vxWorks 가 있는데 vxWorks는 좀 오래되고 가격이 비싼데다가 굉장히 특수목적용 운영체제라 잘 보기 어렵습니다. 보통 비행기, 배, 기차, 고속철도, 우주선 뭐 이런데 많이 쓰죠. 대표적으로 러시아 화성탐사선 스푸트니크 1호가 vxWork로 제작이 되었어요. 대부분 요새는 임베디드 리눅스를 많이 쓰죠. 아무튼 요새 이슈가 되는 자동화, 임베디드, 로봇 뭐 이런 분야에 기계공학적인 기술과 하드웨어 소프트웨어 전자기술 등 모든 기계전자공학들이 짬뽕 믹스된.. 아주..
-
임베디드 시스템 개발 경험.. 그리고 RTOS(리얼타임OS)와 리눅스정보통신에너지/임베디드 시스템 2012. 8. 10. 09:21
제가 개발자로서 처음 해본 일은 임베디드 시스템 개발 이었습니다. 임베디드 시스템이 뭐인지는 대략 나중에 잘 정리해서 설명 드리겠습니다. 어쨌든 임베디드 시스템이란 그런 것 같습니다. 일단 하드웨어적인 와꾸를 잘 잡아 놓고 이제 거기에 들어가는 소프트웨어를 개발해야 합니다. 하드웨어적인 와꾸야.. 사실 큰 문제는 아닌 것 같습니다. 물론 하드웨어적인 와꾸가 핵심인 분야도 있어서 그런 분야는 제외합니다. 일단 어느 정도 제품을 팔아본 회사라면 대충 와꾸 잡는 프로세스는 다 구축이 되어 있을 것이고 설계적인 면에서 이상 없고 부품들이 다 멀쩡하면 더 이상 왈가불가 할 것이 없어 보입니다. 문제는 소프트웨어입니다.ㅋ 끝까지 속 썩이고 맘대로 안 되는게 바로 소프트웨어 같습니다. 운영체제 자체도 특이합니다. 저..