Skip to main content

介紹

Arduino是一個開放原始碼單晶片微控制器,由於開源特質,價格便宜,應用眾多,普遍用於互動電子藝術,電腦I/O介面等應用。
但是其實Arduino 應用電子工程Hacking 也是很方便的工具.
例如 模擬USB HID(鍵盤)的破解Xbox pin code應用
    紅外線訊號抓取模擬發射
    Apple Magicsafe 協議分析
    Apple Battery Firmware Hack
    Bios 密碼破解
    HDD TTL 串口指令
    Apple EFI Passoword以下以Hitcon 台灣駭客年會 2015 贈予 Arduino Nano 板為例.
Arduino nano 3.0介紹MCU:ATmega328
Digital I/O Pins :14 (of which 6 provide PWM output)
Analog InputPins :8
Flash :32 KB  2 KB 放 bootloader
SRAM:2 KB
EEPROM:1 KB 
Clock Speed:16 MHz
USB To Serial :CH340G 晶片

 

 
435154Arduino nano CH340G 串口晶片版本

驅動安裝與AVR Toolchain

開啟終端機
sudo nvram boot-args=”kext-dev-mode=1″
下載 CH340G Serial/USB Chip for os x  驅動 (PC板)
下載後安裝,完成重新啟動電腦
再次進入終端機確認驅動程式安裝狀態
下載 AVR Toolchain 程式 並安裝
終端機在/dev/底下有出現 cu.wchuserialxxxx  代表驅動安裝正確了

 

7539309_orig
終端機確認驅動是否安裝 cu.wchusbserial410

下載Arduino IDE

 

8764002_orig
開啟Arduino IDE

 

4544381_orig
選擇 Arduino Nano 版

 

選擇cu.wchusbserial410 Port

 

9467265_orig
選擇 ATmega328 處理器

 

9365512
測試開發版是否正常– 打開 Sample “Blink” 點選左上箭頭Upload將設定傳送至Arduino nano 看是會無報錯,並且閃爍
thx

Author thx

More posts by thx
/* 2024/5/10 */