'임베디드공부'에 해당되는 글 2건
임베디드 공부를 시작할려고 합니다 - 2009/02/09 17:25
안녕하세요.
먼저 답장을 해주셔서 감사합니다.
자세하게 이해가 되지 않아서 더 궁금한 점이 있습니다.
1. 리눅스 임베디드와 윈도우 임베디드 이렇게 따로 있습니까?
2. 둘 중 어느것을 선택하는것에 따라서 공부하는것이 완전히 다릅니까?
윈도우 api도 공부를 해야 할까요?
(공통적인 부분이 있다면 좀 알려주세요^^)
3. 마이크로 프로세서를 보라고 하셨는데요.
PIC류나 8051계열은 잘 않쓰여서 피하라고 하셨나요?
4. "하드웨어에 대한 지식은 '디지탈 논리회로' 와 R/L/C, 트랜지스터, OPAMP 에 대한
이해정도를 하라고 답변을 주셨느데요."
책 추천좀 해주시면 감사하겠습니다^^
5. 현재 컴퓨터 과학부(3학년입니다)
공부할 양이 많아서 그런데 위의 디지탈 논리회로' 와 R/L/C, 트랜지스터, OPAMP, 마이크로프로세서와 같이 공부할 시간이 될까요?
책을 본다면 어떤 것부터 순서적으로 봐야 합니까?
제일 궁금한 것이 어떤 순서로 공부를 하며 어떤 책을 봐야 하는지가 궁금합니다.
(참고로 하드웨어가 아닌 소프트웨어로 공부를 하고자 합니다)
그럼 답변 부탁드리며 좋은 하루 보내시기 바랍니다^^
[답변]
1).임베디드리눅스와 윈도우CE을 말씀하신것 같네요. 우리가 임베디드시스템이라 하면 이 두가지만을 지칭하지는 않습니다. 보다 광범위한 시각을 가지고 보셔야만 할 것입니다. 위에서 언급된 운영체제등이 실장되지 않는 임베디드 시스템이 이 세상엔 훨씬 더 많습니다.
2).3).마이크로 프로세서 하나를 가지고 1년동안 보실 각오로 덤비시길 바라겠습니다. 이것만 가지고도 공부하실게 무지 많을 것입니다. 이것이 님에게 임베디드시스템의 기초를 만들어 줄것입니다.
8051이나 PIC을 하실 노력이면 차라리 AVR로 시작 해 보시라고 권하고 싶습니다. 조금 수준있는 것으로 시작해 보시라고 말씀드렸습니다. AVR, ARM 계열등이 그것입니다.
4)서점에 가셔서 자신한테 맞는 책을 고르시라고 말씀드립니다. 그리고 이것들은 보조 교재로만으로 생각해 주세요.
오랫동안 보실 메인 교재는 반드시 마이크로프로세서 책자 이어야만 합니다. 이를 절대 절대 잊지 마세요.
5)마이크로프로세서을 선정하시고 해당 칩의 매뉴얼 즉 데이터북을 자유롭게 보세요. 처음엔 가급적 해석이 되든 말든 무조건 읽으세요. 임베디드시스템 계열에선 데이터북과 친구가 되어야만 합니다. 아니, 이쪽 이공계열은 대부분 다 그렇지요. 처음엔 누구나 힘듭니다. 하지만 시간이 갈 수록 보시기가 수월해 지실 겁니다. 나중에 실무에서 데이터 북을 보는 연습도 됩니다. 이 책을 1년 동안 보실 생각으로 시작 하세요. 이렇게 하면 부담도 덜 하시지 않을까요?
책 하나만 보면 된다니??? 제말을 믿으세요. 1년 열심히 보셨는데도 실력이 안늘었다? 나중에 저한테 항의하세요.
1년 후에 엄청나게 실력이 는것을 체감 하실 겁니다.
님이 올리신 질문들을 살펴 보면 의욕이 넘치시고 궁금한 것이 많으신 것으로 느껴집니다. 저 또한 당시 님과 비슷한 질문들을 하였었고 지금에 이르렀습니다.
제 생각은 이렇습니다. 님의 경우에 일단 모든것을 잠시 관심의 뒤로 두시고 당분간은 마이크로프로세서와 어셈블리에 매진해 보시라는 말씀 드리고 싶네요.





