안녕하세요!
전 20살 대학교 1학년 생입니다. 어느날인가 윈도우 프로그래밍을 하고서
이건 내가 해야 할 공부가 아니라 생각하고 임베디드 시스템쪽으로 눈을 돌리
게 되었습니다. 윈도우 프로그래밍 처럼 함수 몇개써서 순식같에 프로그램
하나 만들어 내는 그런 역할은 제가 아니라도 다른 사람이 할 수 있기 때문이
라고 생각하게 되었기 때문입니다. 하지만 임베디드 시스템은 달라 보였습니
다. 일정한 OS에 국한되지 않고 시스템 저 밑 바닥에서 부터 프로그래머가 관
리 해야 한다는것이 너무 매력적으로 들려와 임베디드 시스템으로 눈을 돌리
게 된것 입니다. 하지만 막상 임베디드 시스템이 뭔지도 모르고 어떻게 공부
해야 할 지도 모르겠습니다.
제가 아는 임베디드 시스템이란, 어떤 기계에 맞는 작은 OS를 만들어 칩에
탑재하여 동작하게 만드는 것을 임베디드 시스템이라고 알고 있습니다. 대
표적으로 PDA, 핸드폰에 들어가는 메뉴들이 임베디드 시스템의 일종으로 알
고 있습니다.
시스템을 처음부터 끝까지 관리해야 하기 때문에 다른 분야에 비하면 엄청난
지식을 요구할 것 같습니다. 짧게 나마 알아 본 바로는 어셈블리어, 네트워크,
운영체제 등을 해야 한다고 하는데 이 곳에 계신 리눅서 여러분들께서는 어떻
게 생각하시는지 알고 싶습니다. 어떤 것들을 공부해야 하는지, 어떤 길을 걸어야
하는지 들을 알고 싶습니다.
여기 계식 리눅서 여러분들께 답변 부탁 드립니다.
오늘도 좋은 하루 되시길 바랍니다. 안녕히 계세요.