今天參考了下風投火熱的青島創客團隊Yeelink的教程,玩了下。具體見鏈接:http://www.yeelink.net/developer/doc/48
服務器有點不穩定,發現他們的web服務器也是nginx打造的。
Arduino這個東西感覺是給學生和嵌入式初學者上手用的,硬件透明的軟開創客等。所謂的Sketch語言代碼(類C++風格),發現在樹莓派的默認安裝軟件中也有,針對計算機入門編程教學用的,所以我一直在猶豫要不要去學這個東東,因爲畢竟其他傳統單片機都玩的熟了,跟這個東西還是有點距離的。
搭建了W5100網絡擴展板,這個板子TB買的實物跟圖片都像是官方網站裏的,哈哈連那個短短的半米usb數據線都是一模一樣,估計全世界的arduino板子不管是官方的公版還是非官方的DIY應該都是深圳出產的。
Arduino硬件UNO板是內置usb2COM的接口橋,通過很常見的串口轉usb方式跟PC機的IDE軟件通信並進行固件下載(其叫法是upload,IDE內置了一個通用的Bootloader固件塊,隨時可以刷)和debug等(其IDE不知道有沒有debug和仿真功能我沒研究,基本版的我是沒找到),官方的installer裏包含了該usb驅動程序;具體usb2com bridge芯片沒研究,只看到波特率是9600的;
體驗了下,無奈.ino source file編譯過程無比緩慢;
因爲安裝時看到不少jar文件,猜測由於是這個IDE是基於java的,所以編譯過程無比慢和蛋疼,幾乎有30-40秒;
意外發現這個IDE對UNO板的燒寫程序竟然是用了avrdude,這也是Globle民間廣泛應用的開源的一個第三方AVR編程器;後來發現是因爲默認選的programmer是AVRISP mkII ,跟WinAVR的設置一樣。
------------
其餘特徵正在體驗中。。。。。