[완료] LED 키고 끄는 회로를 만들고 리눅스와 연결하여 LED 제어하는 방법.

visualplus의 이미지

안녕하세요. 요즘 h/w제어 쪽에 부쩍 관심이 높아져서 공부를 하고 싶은데,
여태 s/w만 공부해온지라 어떻게 공부해야 할 지 감이 잡히질 않습니다.

제가 하고싶은것은 제목 쓴대로 LED를 제어하고 싶습니다. ( 일단 이것을 성공하면 어느정도 감이 잡힐 것 같습니다. )

생각해논 것은 IC하나, LED하나로 구성된 회로를 만들고 USB를 통하여 리눅스와 연결 한 뒤,
리눅스 usb 드라이버를 만들어 제어를 하면 되지 않을까 합니다.

하지만 저 회로를 어떻게 만들어야 할지, 신호는 어떻게 들어오는지 등.. h/w에 대한 지식이 전혀 없기 때문에
시작도 해보질 못하고 있습니다.

이런 저에게 책, 웹사이트 혹은 기타 등등..
대략적인 가이드라인만 만들어주시면 제가 열심히 공부해보겠습니다..
부탁드립니다~ ㅜ.ㅜ

bushi의 이미지

제게 그런 호기심이 생긴다면...
http://www.devicemart.co.kr/mart7/mall.php?cat=004014005&query=view&no=20026
쯤에서 시작할 것 같습니다.
LED 가 목적이라면... USB 는 배보다 배꼽이 더 크죠.

visualplus의 이미지

아~ 정말 감사합니다^^
제 목표는 h/w와 s/w통신, 정말 적성에 맞다 싶으면 소형 h/w제어 정도까지 생각하고 있습니다.
처음에 마우스를 만들어봐야지 해서 검색좀 해보다 보니 usb에 관련된것만 책 한권이더군요.
그래서 우선 (그나마 간단할 것이라고 예상이 되는) LED 키고 끄는 것 부터 공부해보려고 합니다.

여하튼 정보 정말 감사합니다^^

cats96의 이미지

위에분말씀처럼 USB로 한다는것은 배보다 배꼽이 더 크네요.

USB를 배제하고...

우선 하는 방식에 따라서 틀린데요

간단하게 시리얼통신(rs232)로 할수가있는데요 이렇게 하려면 PC랑 붙는 타겟 보드가 있어야 합니다

타겟보드는 RS232인터페이스가 되어있고, RS232의 신호로 단순하게 LED를 켜고, 끄는것을 구현하면 되겠습니다.

또는 Mobile Linux에서 GP를 뽑아서 LED를 연결하고, LED를 컨트롤하는 디바이스 드라이버를 제작하면 되겠습니다.

근데 PC에서 하는건가요? 아님 임베디드 시스템에서 하는건가요?

visualplus의 이미지

우선 지금 만들어보는것은 공부하는 것 위주라 가능하면 요즘 트렌드를 따라가는 위주로 공부를 해 보고 싶습니다.
( 저 혼자 막 생각한거라 시리얼보단 usb 라는 생각이 맞는건지는 잘 모르겠습니다. )

공부는 집에있는 데스크탑에 리눅스를 virtual box로 설치하여 공부 하려고 생각중입니다.
어느정도 감이 잡히면 요즘 나오는 타블렛pc와 연결하여 사용할 수 있는 키보드를 만들어보는것도 생각중입니다.

음.. 부가적으로 조금만 글을 덧붙이자면..
저는 지금 대학교 4학년입니다. ( 내년 8월 졸업 )
지금까지 네트워크 회사에서 일을 하면서 학교를 다니고 있었고, 이제 졸업도 다가오고해서 회사를 그만두고 졸업까지 남은 6개월정도를
평소 하고싶었던 공부를 하면서 보내볼까 해서 h/w제어에 대해 공부해보려고 합니다.

이 분야에 흥미를 느낀다면 아예 진로를 이 쪽으로 정해서 유비쿼터스(홈 네트워크 관련..?) 회사에 취직하는것도 제 목표입니다^^
아직은 이 분야에 처음 발을 들여놓는것이라 이쪽에 분야가 얼마나 있는지, 취직은 잘 될지, 비전은 있을지.. 확실하지가 않네요..ㅠㅠ

여하튼!! kldp에는 고수분들이 많으셔서 그런지 원하는 답을 금방 얻을 수 있군요..ㅠ.ㅠ
2~3주 계속 구글링하다 답이 안나와 글을 올렸는데.. 이렇게 빨리 답변을 얻을 수 있을진 몰랐습니다.

lowid의 이미지

컴퓨터공이라는 가정하에...... 전기의 기초성질부터
부품의 종류까지 알고 싶으시면 다음 책으로 시작 추천드립니다.
http://www.yes24.com/24/Goods/1977269?Acode=101

논리 회로 입문 입니다. 하드웨어 입문책이랑 같이 배우시면 좋아요 (약간 내용이 겹치긴 합니다만)
논리게이트부터...... 차근차근..... 학교에서 디지털 회로 배우셨으면 구태여 안하셔도 됩니다
이책 말고도 좋은책 많으니깐 알아서 구하세요. 단지 젤 괜찮고 쉬운책을 골랐을뿐입니다;
http://www.yes24.com/24/goods/299992

위의 논리회로 책이랑 같이보면 좋은 기초 논리 회로 사이트입니다.
플레시랑 같이 들어가있어서 이해하기도 쉬우실거에요.
http://princess.kongju.ac.kr/DigitalMain/dvlec/dvlecframe.htm

그리구...... 싼 보드 하나사서 가지고 놀면 재밌답니다.
개인적으로 Arduino를 추천합니다......왜냐면 가장 쉽거든요.
http://arduino.cc/
http://cafe.naver.com/arduinostory

초보자용 kit는 plughouse에서 파니깐 거기서 구입하시면 될거에요.

---------------------------------------------
아치리눅스좀 써주세요
-> 아치리눅스 유저 좀 꼬셔오세요. 1인당 10명!

visualplus의 이미지

뇌를 자극하는 씨리즈 책을 살까 말까 망설이고 있었는데
이렇게 추천해주시니 고민이 사라지네요 ㅎㅎ

이렇게 정리해주신 것 정말 감사합니다!!