除了默認的C++環境,哪些編程語言或環境針對Arduino或AVR?
PS:我正在使用Mac OS 10.5。編程語言針對Arduino/AVR
回答
您可以使用Java。檢查Arduino and Java。它包含一些可能對您有用的說明。
一些俗稱的:
從理論上講,你應該能夠擴展AVR-GCC來支持其他語言,儘管這是個不小的任務。我還應該告誡說,對除C以外的語言的支持通常會對語言組件有一些相當大的限制 - 例如,即使使用C++,也不鼓勵實例化新對象,因爲malloc
和free
在內存空間和週期中都非常昂貴。
除了使用谷歌,以下引用適用:
你也可以在AVR彙編器中編程,並且大概GCC支持的任何語言 – Jasen
一個非常受歡迎的選擇是你的Arduino直接在C程序中,對接線(由Arduino的使用的編程語言IDE)。這樣可以更好地控制微控制器的低級操作。您可以在沒有環境的情況下使用文本編輯器,使用命令行(使用AVR-GCC工具鏈),或者使用AVR-GCC工具鏈編譯AVR-GCC工具鏈。安裝)和avrdude(MAC,Windows和Linux上的命令行工具)。
AVR器件也可以使用Atmel Studio(以前稱爲AVR Studio)輕鬆編程,該器件可以使用多種編程語言。
Arduino的論壇有很多的信息編程C.可以在這裏找到
關於AVR-GCC工具鏈信息。
http://www.nongnu.org/avr-libc/
我個人很喜歡走艱辛的道路周圍,學習如何沒有IDE的AVR芯片進行編程,但是這可以歸結爲個人的喜好和你是多麼想學。
- 1. 什麼編程語言針對J2ME?
- 2. 針對多種編程語言/平臺
- 3. 針對示例編程語言的語法高亮顯示
- 4. 雙精度C語言編程指針
- 5. 彙編語言的指針
- 6. 編程語言
- 7. 針對不同問題的適當編程語言
- 8. 編程語言C
- 9. NesC編程語言
- 10. C編程語言
- 11. Siri編程語言
- 12. .NET編程語言
- 13. R語言編程
- 14. SIMD編程語言
- 15. Scheme編程語言
- 16. 編程語言樹
- 17. java編程語言
- 18. 編程語言語法
- 19. 編程語言的原語
- 20. PHP腳本語言或編程語言?
- 21. 初學者:指針和常規語法在C語言編程
- 22. 對編程語言進行分類
- 23. 去編程語言支架對風格
- 24. sicxe彙編語言編程
- 25. 編寫的編程語言
- 26. 從ZPL(Zebra編程語言)轉換爲IPL(Intermec編程語言)
- 27. 移動指針向後彙編語言
- 28. 彙編語言文件指針
- 29. SQL CASE語句對戰條件語句編程語言
- 30. C語言指針
該鏈接是關於如何在與Arduino通信的PC上運行Java代碼,不是嗎?我認爲被問到的問題是編寫代碼來運行Arduino_。 – nekomatic
@nekomatic正確,它討論打開個人電腦端的串行端口並與其他地方編譯的Arduino運行AVR程序集通信。 – hexafraction