View
398
Download
3
Category
Preview:
DESCRIPTION
Arduino UNO로 키보드 만들기
Citation preview
Arduino UNO로 키 보 드 만 들 기
조 채 연
INDEX
회 로 도 보 기회 로 도 보 기
Arduino Device Firmware Update (DFU)
HACK TIME
Q&A
1 1
2
3
4
회 로 도 보 기
회 로 도 보 기
회 로 도 보 기
????
회 로 도 보 기
Q: 정 말 이 게 다 임 ?
A: ㅇ ㅇ 정 말 이 게 다 임 .
회 로 도 보 기
네 ,정 말 이 게 전 부 입 니 다
회 로 도 보 기
Arduino Device Firmware Update (DFU)
DFU
• Device Firmware Update-> 줄 여 서 DFU!
• DFU는 Bootloader에서 펌 웨 어 를 Flashing!
• Bootloader 진 입 방 법 은 버 전 마 다 조 금 다 름-> 발 표 는 R3버 전 기 준 다 르 면 Google검 색 을 !
DFU
Q: 순 정 복 구 되 나 요 ?
A: ㅇ ㅇ 물 론 됨 .
DFU
Q: 벽 돌 되 나 요 ?
A: ㅇ ㅇ 물 론 됨 .
DFU
인 간 이 가 장 큰 공 포 를 느 낀 다 는
펌 웨 어 벽 돌 플 래 싱
우 리 가 직 접 한 번 해 보 겠 습 니 다 .
DFU
DFU
DFU
DFU
• wget --no-check-certificate https://github.com/arduino/Arduino/blob/master/hardware/arduino/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex
• wget http://hunt.net.nz/users/darran/weblog/b3029/attachments/03237/Arduino-keyboard-0.3.hex
DFU
• sudo dfu-programmer atmega16u2 erase• sudo dfu-programmer atmega16u2 flash
Arduino-keyboard-0.3.hex• sudo dfu-programmer atmega16u2 reset
• sudo dfu-programmer atmega16u2 erase ; sudo dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex ; sudo dfu-programmer atmega16u2 reset
DFU
DFU
이 보 세요 ! 여 긴 H/W Hackers 입 니 다 .
안 심 하 세요
DFU
• sudo dfu-programmer atmega16u2 erase• sudo dfu-programmer atmega16u2 flash
Arduino-usbserial-uno.hex• sudo dfu-programmer atmega16u2 reset
• sudo dfu-programmer atmega16u2 erase ; sudo dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex ; sudo dfu-programmer atmega16u2 reset
DFU
# 두 줄 요 약• Arduino-usbserial-uno.hex
-> 순 정 아 두 이 노 펌 웨 어
• Arduino-keyboard-0.3.hex-> 아 두 이 노 키 보 드 펌 웨 어
DFU
어 ? 잠 깐 만 ?
DFU
• 아 두 이 노 키 보 드 펌 웨 어 를 올 린 상태 에서 는 아 두 이 노 IDE를 쓸 수 없 다 ?-> 수 정 한 소 스 코 드 를 올 릴 수 없 다 .
DFU
네 맞 습 니 다 ...
DFU
이 런 젠 장...!
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
• USB HID USAGE TABLEhttp://www.usb.org/developers/hidpage/Hut1_12v2.pdf
HACK TIME!
• 소 스 코 드 는 여 기 에 있 습 니 다 .
• 따 라 해 BoA요https://github.com/moemoeq/Arduino-uno-keyboard/blob/master/key/key.ino
HACK TIME!
Q: 근 데 이 게 키 보 드 임 ?
A: ㅇ ㅇ True
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
HACK TIME!
Q & A
Thank You
감 사 합 니 다 !
Recommended