[완료] 나름 취직을 위한 전략을 세우고 시작하려 하는데요..

고양이를부탁해의 이미지

안녕하세요 다들 즐거운 연말 보내고 계시는지요..

딱히 질문할 곳을 못골라 이곳에 질문드려요

잘못된거라면 양해부탁드릴께요 ^^;;

질문은 다음과 같습니다.

내년이면 4학년입니다.

졸업하면 바로 취업을 하고싶은데 공부를 많이 안해서 실력도 별로고 외국어능력도 별로입니다.

취직해서 더 배우고 싶고 밥벌이도 하고싶은데 걱정이 태산이네요 ^^

그래서 지난 여름방학때 잠시 인턴으로 갔던 회사(지그비를 이용해서 원격검침하는 회사)를 타겟으로 잡고

나름 맞춤형 공부를 하려고 하는데 어떨까 싶네요. 이런게 도움이 될까요?

아! 그리고 보드를 사려구 하는데 다들 참 비싸더라구요 ^^

아무 보드라도 사서 할까 하는데 괜찮은 보드 추천부탁드려도 될까요??

10~20만원 선에서..

그럼 답변 미리 감사드립니다.

jachin의 이미지

다음 링크의 제품은 UART (Serial) 통신을 이용하여 XBee 통신을 하는 모듈입니다.

http://www.eleparts.co.kr/shop/view.php?cate1=71&cate2=369&cate3=&cate4=&item=9374&keyword=&page=1

윈도우즈의 하이퍼 터미널이나, 제공하는 터미널 프로그램, 리눅스에서 minicom 과 같은 터미널 프로그램을 이용하여,
시리얼통신을 통해 신호 제어, 수신이 가능합니다.
단순히 Xbee 통신을 하고 싶으신 것이라면, 양 PC에 연결하여 통신을 시도해보셔도 좋습니다.
임베디드 장치에 연결하신다면, 마찬가지로 UART 기능이 제공되는 임베디드 장치를 이용하여
UART 통신을 하도록 프로그래밍 하시면, XBee 통신이 가능할 것입니다.

특정 컨트롤러 장치를 이용해서 XBee 통신을 하시길 원하신다면,
XBee 통신 이전에 특정 대상 장치 CPU를 사용하는 보드를 먼저 구입하시길 바랍니다.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

고양이를부탁해의 이미지

아 저렇게 XBee통신을 위한 키트가 별도로 있었군요!

제가 질문이 두리뭉실했습니다.

ARM 달린 보드를 가지고 공부한 뒤에 지그비모듈을 별도로 사서 할까 해서 질문을 드렸던겁니다

학습하기 좋은 일반적인 임베디드 보드도 추천하나 해주실 수 있으신가요??

부탁드리겠습니다!
------------
힘들면 즐겁다.


------------
힘들면 즐겁다.

monologue의 이미지

공부를 목적이라면 zigbee 모듈을 따로 사서 쓸 필요는 없습니다.

zigbee는 단순히 유선을 무선으로 바꿔주는 것 이외에는 차이점이 없습니다. 소스도 동일합니다.

10만원대 ARM보드를 구입하신다면 ARM7칩을 쓴 중고보드를 사셔야 겠군요.

ARM보드에 리눅스 올리는걸 공부라고 하신다면 딱히 하실 필요없습니다.

ARM보드 사면 거기에 포팅된 리눅스 다 줍니다. 그거 그냥 다운로드해서 쓰면 됩니다.

ARM보드 같이 다 만들어져 있는거 말고 직접 하드웨어를 만들어보세요.

우선 자신이 무엇을 만들지를 선택합니다.

라인트레이서, 마이크로마우스, 2족 or 4족 보행로봇 중에 하나 골라서 시도하면 가장 접근하기도 쉽고 자료도 찾기 쉬울껍니다.

그 다음에 MCU를 선택하세요. ARM, AVR, DSP, PIC, 8051, etc..

그리고는 직접 만들어 봅니다.

라인트레이서, 마이크로마우스, 보행로봇 이런건 비교적 간단하기 때문에 초보자들도 일주일만 고생하면 하드웨어 다 만듭니다. (이런것도 디바이스마트 가보면 세트로 파는데 이딴건 사지 마세요.)

프레임 다 만들었으면 펌웨어 코딩해보세요.

코딩이라는게 gpio, timer/counter, uart, interrupt... 결국 이런 기능들 쓰는건데 이건 어떤 MCU든 별반 차이가 없습니다.

그래서 한두가지 MCU를 써보면 다른 MCU도 다 쉽게 쓸 수 있습니다.

코딩도 잘 했고 로봇도 잘 돌아가서 어느정도 MCU의 기능들을 다 이해하게 되었다면 그때가서 ARM보드 사서 리눅스 포팅하고 윈도우CE 포팅해보세요.

하드웨어에 대한 이해가 없다면 백날 ARM보드에 리눅스 올려봐야 소용없습니다.

남들이 다 만들어놓은 ARM보드 백날 들여다봐야 하드웨어에 대한 이해 전혀 안되구요.

결국 제대로 준비하고 싶다면 하드웨어 레벨부터 시작하는 수 밖에 없습니다.

만약 본인이 하드웨어가 아니라 소프트웨어쪽으로만 하고 싶다면 비싼 ARM보드 사서 고생하시지 말고 그냥 PC에서 C, C++ 같은거 열심히 코딩해보세요.

고양이를부탁해의 이미지

감사드립니다!!

사실 hw sw 다 하고싶었는데 욕심이 아닐까 걱정했었는데

얼른 해야겠네요 좋은 연말보내세요!!

------------
힘들면 즐겁다.


------------
힘들면 즐겁다.

inhosens의 이미지

코딩해보고 테스트 해보는 정도라면 굳이 보드를 살 필요가 없어보이는데요.

고양이를부탁해의 이미지

처음알았습니다 좋은 정보 감사드립니다!!

------------
힘들면 즐겁다.


------------
힘들면 즐겁다.