欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 樹莓派使用命令行開發Arduino [打印本頁]

作者: heicad    時間: 2014-6-17 16:42
標題: 樹莓派使用命令行開發Arduino

絕大多數情況下,我們使用樹莓派都是使用SSH連接。當我們需要連接Arduino和樹莓派時,常用的連接方式是USB連接。那么我們就不能使用IDE開發Arduino,本篇文章介紹的是在Windows下編譯,然后保存hex文件。使用FTP/sabma工具上傳到樹莓派上,繼而使用avrdude燒寫到Arduino上

1.在Windows下編譯Arduino,保存*.hex文件

2.Arduino 編譯環境介紹

Arduino使用的是 avr-lib, avr-gcc 和avrdude,IDE配合使用processing(基于java)。avr-lib是avr編程底層函數庫,avr-gcc是編譯器,avrdude是下載工具。在raspberry pi  上,就只需要完成下載的工作,而下載的工作只需要avrdude。

3.avrdude

avrdude的參數部分,包括了燒寫arduino所需要的所有參數,包括芯片型號、下載器、端口號、傳輸速率、flash(經由avr-gcc編譯而得的hex文件)。

mcu=atmega8
f_cpu=16000000
format=ihex
rate=19200
port=/dev/ttyusb0
programmer=stk500
target_file=test.hex
avrdude -F -p $mcu -P $port -c $programmer -b $rate -Uflash:w:$target_file

ls /dev
Arduino位于/dev/ttyACM0

使用avrdude燒寫
avrdude -F -p m2560 -P /dev/ttyACM0 -c stk500 -b 115200 -Uflash:w:sketch.hex







歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1