作為一名嵌入式小白呢,我一直認為,如果把底層的硬件驅動和編程環境的搭建當成學習生活中大量的工作的話,那一個人的創意將被抹殺,因為他在一大堆底層配置當中就已經喪失了斗志。
這也是為什么相較于51單片機和stm32標準庫而言,自動編程軟件stm32cubemx會受到大量開發者的追捧。
相對于這兩款大眾嵌入式開發平臺而言,如今更加大火大熱的自動編程軟件Arduino平臺以及一些衍生平臺是如何在嵌入式領域和創客領域逐漸拿下大量用戶的原因。
這里就簡單介紹一下自動編程軟件可視化編程的前世今生吧,當年Google和MIT合作建立了一個 App Inventor項目,后來MIT退出了自己的一個Scratch在線編程平臺,可以編寫各種動畫,但Scratch本身并不支持硬件編程。
以上提到的軟件皆為開源的,包括Blockly內核,所以近年來有很多根據Blockly內核開發的可視化編程軟件,其中包括的不乏有:Ardublock、S4A、Webduino、mBlock、好好搭搭、Mixly、KenRobot、Mind+……
ARUMCODE1 = 數控編程全自動化
ARUMCODE1是一款AI軟件,只要輸入圖紙信息,
就會自動生成G代碼和M代碼
二維碼