網友評分: 5分
mixly Linux版是款可以適用于linux操作系統的編程學習軟件。他可以為用戶提供圖形化的編程界面,讓用戶可以輕松學習編程知識,降低編程的學習門檻,有效的提高編程學習效率,方便快捷,非常好用。
功能性:當前,很多學校將組織或參與創客類比賽作為創客教育的一種途徑,比賽的競技性對軟件的功能提出了更高的要求。因此,Mixly在功能的設計上力求和Arduino IDE的文本編程保持一致,目前最新發布的Mixly 0.97版已經實現Arduino的所有官方功能(包括中斷處理),并加入了大量的第三方擴展庫功能,如紅外遙控、超聲波等,可以保證課程開設和各類創客比賽的雙重需求。
普適性:Mixly在設計上考慮了絕對的普適性。首先,對于Arduino官方支持的所有開發板,Mixly都提供了完美的支持:Mixly會根據開發板的類型自動改變模塊中的管腳號、中斷號、模擬輸出管腳等;其次,對于Arduino支持的第三方開發板,Mixly同樣支持,用戶只要把相應開發板的定義復制到Mixly中即可。如國內大量的ESP8266開發板、各類用戶修改后的開發板等等,以保證用戶在開發板選擇上的最大自由度。
延續性:圖形化編程系統的目標絕對不是替換原有的文本編程方式,而是希望學生通過圖形化編程更好更快地理解編程的原理和程序的思維,并為未來的文本編程打好基礎。Mixly的設計理念也是如此。在軟件的設計上加入了更多的可延續性內容,從而保護用戶的學習成果。具體來說,包括引入變量類型、在模塊的設計上盡量保持和文本編程的一致、支持圖形編程和文本編程的對照等。
生態性:生態性是Mixly最重要的設計理念,也是它區別于其它Arduino圖形化編程的最重要特征。為了實現Mixly可持續發展,Mixly在設計上既允許廠商開發自己的特有模塊(當前已經支持DfRobot、StartLab、MakeBlock、Sense、Seeed、Lubot,Microduino、Ruilong、NodeMcu,Nova,用戶需要有JavaScript編程基礎才能制作這部分模塊),也允許用戶直接利用Mixly的圖形化編程功能生成通用模塊(如數碼管顯示、蜂鳴音播報等,用戶只需會使用Mixly即可制作這部分模塊)。以上兩類模塊均可通過“導入庫”功能導入Mixly系統,從而在Mixly軟件的普及中實現用戶自身的價值。
Mixly軟件的更新是基于git設計的,每次更新會自動對比最新版與用戶使用的版本的差異,只更新差異文件,避免重復下載造成版本混亂。
先關閉Mixly軟件。 打開 終端 并通過 cd 命令進入mixly軟件所在目錄(輸入 cd后可以將mixly文件夾拖入 終端 窗口)。
../_images/mac-terimal.png
依次輸入輸入更新命令:
git add *
git stash
git pull origin master
../_images/mac-update.png
稍等片刻,就可以看到更新文件完成。