當前位置:首頁 » 編程軟體 » arduino的編譯軟體有哪些

arduino的編譯軟體有哪些

發布時間: 2022-12-10 08:18:01

『壹』 arinoide編程器怎麼選擇

這要看你具體使用什麼開發板,也就是開發板支持什麼類型的編程器,
像arino nano V3.0的板子使用AVRISP mkII,arino as ISP 都是可以的,親測可用。詳情請參考:http://blog.csdn.net/testcs_dn/article/details/52565277

其實選錯了也沒關系,頂多就是燒錄失敗,也不用擔心會損壞板子的情況,至少目前我還沒遇到。

『貳』 arino可以做什麼

Arino能做什麼

Arino能通過各種各樣的感測器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。
微控制器可以通過Arino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。
對Arino的編程是利用 Arino編程語言 (基於 Wiring)和Arino開發環境(基於 Processing)來實現的。
使用Arino與Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider等軟體結合,作出互動作品。
Arino使用現有的電子元件例如開關或者感測器或者其他控制器件、LED、步進馬達或其他輸出裝置。--DF創客社區

『叄』 Arino編譯器使用的是gcc

Arino編譯器使用的是GCC
,這是GNU開源計劃的核心,是使用最為廣泛的編譯器之一。

『肆』 arino圖形化編程軟體哪個好

arino圖形化編程軟體
你可以試試:S4A ,MBlock,Mixly,總有一個適合你。
試試哪個適合你自己才更關鍵。

『伍』 Arino包含哪些大象機器人用這個操作起來方便嗎

Arino是一種包含硬體(各種型號的Arino板)和軟體(Arino IDE),Arino能通過各種各樣的感測器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。深圳市大象機器人科技有限公司研發的機器人,可以通過Arino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器就可以測試了。操作起來很方便的。 更多內容可以網路一下。

『陸』 可以用IAR給Arino寫程序嗎

一. Proteus模擬平台簡介

Proteus軟體是英國Labcenter electronics公司出版的EDA工具軟體(該軟體中國總代理為廣州風標電子技術有限公司)。它不僅具有其它EDA工具軟體的模擬功能,還能模擬單片機及外圍器件。它是目前最好的模擬單片機及外圍器件的工具。現已受到電子類特別是單片機愛好者、從事單片機教學的教師、致力於單片機開發應用等的科技工作者的青睞。以前的如EWB等軟體只能模擬數字電路和模擬電路,不能模擬CPU和程序。

當前網上Proteus有7.8 SP2,7.10 SP0,8.0等幾個版本,這幾個JM的版本都比較穩定。這些版本的元件模型格式是兼容的,DSN模擬原理文件是一樣的。8.0版本只是把DSN原理圖、軟體編輯環境和編譯器集成為一個工程文件,成為一個象「傻瓜相機」一樣的東西,但對初學Proteus者比較方便,因為內部已經集成了程序編輯器和可下載不同的編譯器。

7.xx版本,DSN模擬原理、編輯器和編譯器三者是獨立的。而8.0版本是集成的。8.0版本在多CPU模擬時,設置不太容易;集成後軟體有點大,不如7.xx版本簡潔。

二. 開發三步曲

  • 編輯器
    用戶選擇用自己的喜歡的編輯器(如Notepad++,Utraedit,Source Insight,vim,slickedit,notepad等),用此寫源程序。

  • C/C++編譯器
    用戶按CPU型號選擇自己喜歡的C/C++編譯器(如Winavr,CodeSourcery,Keil,IAR,WinARM,Watcom等等),一般的編譯器都可以生成標準的.hex,和.elf格式的可執行目標文件。 Arino IDE實際使用的是Winavr中的gcc。用此把第一步寫的源程序編譯成.hex和.elf文件。

  • 硬體模擬圖
    Proteus中的Model下有元件模擬庫,用戶使用這些模擬元件,設計出自己的硬體模擬原理圖,也叫.dsn文件。在Proteus環境下,用自己設計的.dsn文件,在CPU中載入第二步生成的.hex或.elf文件,就可以模擬運行了。.elf文件內部包含調試信息,可以單步、設置斷點調試程序。

  • 三. Arino UNO硬體模擬原理圖

    本模擬電路圖(HW目錄下Arino UNO.dsn文件)可以模擬Arino Diecimila,或Arino UNO板。前者採用FT232晶元做為串列通信模塊,後都採用ATMEGA16U2微處理器代替了FT232,它們都是在USB上實現一個非同步串列通信的功能。我們在模擬中,採用了Proteus中的串列口物理介面模型COMPIM,COMPIM完全可以代替串列通信的功能,它實現了與實際PC機物理串列介面RS232的連接,使模擬的虛擬世界與真實的世界連接。


    圖5-選擇preferences.txt

  • 用編輯器打開偏好設置文件preferences.txt

    【1】.在arino工具的File->preferences中找到preferences.txt文件,用記事本打開。
    【2】.在preferences.txt文件的最後加一行,編輯加入 build.path=d:MyHexDir,目錄名自己定。為了觀察方便,(本人設置是build.path=d:###ArinoDbgDir )。
    【3】先關閉Arino IDE;
    【4】之後保存preferences.txt;
    以上順序不要變。這樣就可以在Arino編譯時,看到d:MyHexDir目標下的目標文件,而不會自動刪除。

  • 4. 編譯
    (1)雙擊SWBlink目錄下的源文件Blink.ino,自動打開Arino IDE。
    (2)點擊Sketch->Verify/Compile編譯生成目標文件,目標文件在d:MyHexDir下(本人的在d:###ArinoDbgDir目錄下 )。
    (3)點擊CP.bat,會把.hex和.elf文件復制更新到當前.ino所在目錄下。可以自己編輯CP.bat文件,改變目錄。
    (4)在Proteus中設置好一次.hex或.elf文件的位置就可以,以後更新.hex或.elf文件時,自動認為已經載入最新的。

    五. 第一個Hello World程序模擬運行

    Hello World程序就是在計算機屏幕上顯示「Hello,World!」的一個程序,在嵌入式系統開發中,LED的閃爍程序就是Hello World程序,Hello World程序很簡約,一般它是程序員在新的開發環境中第一個要運行的程序,但是簡約並不簡單。

    雖然Hello World程序很簡約,但是,為了這個簡約的程序能夠運行,需要進行開發工具鏈的選擇、配置開發工具鏈,這需要大量繁瑣的工作要做。Hello World程序能否運行,可以驗證你的編譯、開發環境、運行環境是否正確。

    第一個程序Blink.ino如下:

  • ///0. 引腳定義

  • #define LED_PIN 13 //定義LED引腳為13號數據引腳(DIG13)


  • ///1. 初始化

  • void setup() {

  • pinMode(LED_PIN,OUTPUT); // 初始化DIG13為輸出

  • }


  • ///2. 循環

  • void loop() {

  • digitalWrite(LED_PIN,HIGH); //DIG13輸出高電平

  • delay(1000); //延時1秒

  • digitalWrite(LED_PIN,LOW); //DIG13輸出低電平

  • delay(1000); //延時1秒

  • }

  • (1)用Arino IDE打開Blink.ino,編譯之;
    (2)在d:MyHexDir目錄下會生成.hex和.elf文件等;
    (3)點擊.ino所在目錄下的CP.bat, 本目錄多了兩個文件.hex和.elf;
    (4)用Proteus打開HWArino UNO.dsn,雙擊Atmga 328P微處理器,在Program file項中選擇上邊SWBlinkBlink.hex文件,或Blink.elf文件,若載入Blink.elf文件,則可以單步或設置斷點調試;
    (5)在Proteus中點擊左下角運行模擬,如果圖1中的LED小燈閃爍,則你的模擬運行環境設置正確。

『柒』 基於Arino互動電子套件的編譯環境叫什麼是不是有一個叫什麼米奇的編譯環境

mixly 米思齊,你說的額情感是這個

『捌』 arino用什麼軟體寫程序

用個記事本,或者任何一個文本編輯器都能寫程序。
但程序寫完後,還要編譯,還要調試,修改錯誤,arino編譯好後還要下載到板子上。
所以一款把以上功能集成在一起的編程IDE是能夠大大提高工作效率的。
編寫arino的軟體,最方便的莫過於直接到arino的官網下載arino IDE。
當然,其它宣稱自己能支持arino的IDE都能使用。

『玖』 請好心人給我發個Arino中文板的編譯軟體

http://www.arino.cn/forum.php?mod=viewthread&tid=1090
照著設置就行了

熱點內容
我的世界創建聯機伺服器怎麼保存 發布:2024-06-17 15:50:38 瀏覽:708
累加和c語言 發布:2024-06-17 15:50:32 瀏覽:553
p40如何升級安卓11 發布:2024-06-17 15:49:46 瀏覽:324
天美的伺服器怎麼樣 發布:2024-06-17 15:49:46 瀏覽:62
安卓系統如何快速打開行程碼 發布:2024-06-17 15:49:38 瀏覽:236
html5微信源碼 發布:2024-06-17 15:48:58 瀏覽:879
伺服器搭建兩個系統 發布:2024-06-17 15:43:02 瀏覽:274
kd2乳腺癌配置都有哪些 發布:2024-06-17 15:35:53 瀏覽:827
腳本代碼是什麼 發布:2024-06-17 15:34:33 瀏覽:4
曲線圖片演算法 發布:2024-06-17 15:24:18 瀏覽:339