中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行CRAB快速開發平臺環境搭建

發布時間:2021-12-10 18:20:45 來源:億速云 閱讀:124 作者:柒染 欄目:互聯網科技

這篇文章給大家介紹如何進行CRAB快速開發平臺環境搭建,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。


大腳蟹特點簡介:

  • 軟硬件分離,它可以讓前端軟件工程師拋開繁鎖的硬件底層開發,從而使用簡單易用的開發方式,讓他專注前端應用程序的開發。

  • 提供專用硬件API接口格式,除了讓應用程序控制硬件不再困難,還可以讓硬件生產商在開發核心模塊的時候,僅需提供硬件驅動接口,避免讓核心硬件驅動直接暴露在初學者面前,從而保護硬件驅動的穩定性。

  • 兼容C#/Java大部分語法,大大降低語言學習難度。很多基礎語法可以直接從學習網站獲得學習。

  • 在硬件驅動的固件存儲方面,應用程序和驅動程序物理隔離,不但可以避免硬件驅動程序意外丟失,更可以使用硬加密的方式來保護應用程序。

CRAB語言特點:

  • 兼容大部分的 C# / Java 語法。

  • 關鍵字和標識符不區分大小寫。

  • 字符串很方便使用,并且支持多種寫法。

  • 獨有的日期時間格式。

  • 有專用的接口和格式,用于軟硬件溝通。

  • 獨有的事件函數。

  • IF 語法和 Switch/Case 語法 更加強大好用。

  • 支持類(Class)和屬性(Property),使用方便。

  • 還有其它加快開發的特性。。。

一、硬件準備

1)你需要一塊大腳蟹開發板(標準版CR4101,或慶科版CM3166),如果都沒有的話,那你可以使用開源的原理圖,自己建搭一個開發板(主芯片是STM32F411/412/405/407均可)。本系列教程的示例程序,均適合標準版CR4101和慶科版CM3166,如果功能有區別的地方,會單獨說明。

如何進行CRAB快速開發平臺環境搭建

(慶科版CM3166)

2)準備一條USB線, 如果是CR4101開發板,請使用MicroUSB線(俗稱手機數據線)。如果是CM3166板,則使用USB-B線(俗稱打印線)。大腳蟹的很多重要數據都需要通過USB來連接工作,請務必確認USB線是完好的。

3)可選項:一條RS232串口線,或是USB轉RS232線,用于串口數據通訊或是CM3166底層調試日志監控。

4)可選項:一條USB轉DC4.0電源線,或是使用DC4.0插頭的5V/1A電源,用于額外電力提供。當你使用電機的時候,USB線所提供的電力可能不足以提供電機的運轉,所以需要額外電力。

5)一個小電機,用于電機示例程序和繼電器示例程序。

注:如果你的開發板是官方提供的,那么以上三條線材(第2,3,4)將會由官方一并提供給你。

6) 高級玩家選項:如果你是個高級玩家,準備自己下載和更新大腳蟹固件,又或者你的固件壞了,那么,你需要準備一個固件下載工具,比如J-Link,ST-Link,等等。。。

如何進行CRAB快速開發平臺環境搭建如何進行CRAB快速開發平臺環境搭建

二、軟件準備

1)大腳蟹開發環境:下載地址http://www.wisearm.com/crab,選擇“開發工具包”。下載之后,解壓并放在硬盤上,建議放在D:\Crab目錄(或E:\Crab目錄)。

2)文本編輯器:建議使用SublimeText 3.0,下載地址:http://www.sublimetext.com/3 ,建議下載輕便包版(Portable),根據Windows版本選擇32位或64位。

3)高級玩家選項:請根據你的固件開發工具,選擇和安裝J-Link或ST-Link工具。

J-Link下載地址:https://www.segger.com/downloads/jlink

ST-Link下載地址:http://www.st.com/zh/embedded-software/stsw-link004.html

三、目錄結構

1)Bin:大腳蟹編譯工具目錄

2)Doc:文檔目錄

3)Demo:示例程序源代碼目錄

4)Drivers:大腳蟹USB驅動程序目錄,包括32位和64位,支持WindowsXP/Visia/7

5)Imports:大腳蟹硬件接口程序源代碼目錄

6)Lang:開發工具多國語言目錄

7)Sublime:文本編譯器SublimeText 3.0 的CRAB語言語法支持包

8)Tutorial:CRAB語言語法示例程序目錄

9)VirtualBoard:虛擬開發板PC端上位機程序。

四、驅動程序安裝

1)將USB線,一端插入開發板,另一端插入電腦USB口,電腦會提示找到新的硬件。

2)接著Windows可能會提示“未能成功安裝設備驅動程序”,如下圖。

如何進行CRAB快速開發平臺環境搭建

3)在“我的電腦”打開“設備管理器”,在其他設備列表里,會發現有一個新的設備,如下圖。

如何進行CRAB快速開發平臺環境搭建

4)右鍵點擊”WiseArm UsbGap Device”,在菜單項選擇“更新驅動程序軟件”,在接下來的對話框里,選擇“瀏覽計算機以查找驅動程序軟件”。

如何進行CRAB快速開發平臺環境搭建如何進行CRAB快速開發平臺環境搭建

5)接下來,選擇大腳蟹開發工具目錄里的驅動程序目錄,然后點擊下一步。

如何進行CRAB快速開發平臺環境搭建

6)接下來,可能會出現下面的對話框,此時選擇點擊“始終安裝此驅動程序軟件”即可。

如何進行CRAB快速開發平臺環境搭建

7)安裝驅動程序成功后,設備管理器將會出現“WiseArm USB-GAP Device – Compliant”。這表示驅動程序安裝成功。

如何進行CRAB快速開發平臺環境搭建

注:如果你的硬件是自己DIY的,則需要先下載固件到開發板上,然后重新上電,電腦才會識別新的硬件。

五、CrabStudio界面

如何進行CRAB快速開發平臺環境搭建

1)連接/斷開:連接開發板,或斷開當前連接。

2)控制臺:將會激活硬件內部調試模式,此功能僅供硬件驅動開發者和高級玩家使用。

3)精靈:直接打開上一次打開過的文件

4)打開:打開CRAB源程序或是編譯過的目標文件。

5)編譯:如果打開的文件是CRAB源程序,則此功能激活,點擊則會編譯源程序。

6)配置:配置CRAB源程序的一些編譯方式,詳情請參閱《高級編譯篇》。

7)下載:將編譯成功之后的目標程序下載到開發板上。

8)低格:如果開發板是第一次使用,或者是存儲器出現問題,都需要先低格一下。

9)運行:命令開發板開始運行應用程序,如果應用程序被暫停,也可以通過此命令恢復。

10)暫停:命令開發板暫停正在運行中的應用程序。

11)停止:命令開發板停止運行中的應用程序,開發板會自動關閉一些被打開的設備。

12)復位:命令開發板復位運行中的應用程序,意味著應用程序將會重頭開始運行。

13)清屏:清除命令窗口和聯機窗口的信息。

六、源代碼編輯器

如何進行CRAB快速開發平臺環境搭建

建議大家使用SublimeText 3.0 (Build 3126),不僅界面清爽美觀,而且功能強大好用。

關于SublimeText的用法,請大家參考網絡上的學習資源,這里僅僅是介紹如何加入CRAB語法。

1)打開大腳蟹開發工具目錄,找到Sublime目錄。

2)復制Crab.sublime-package文件

3)打開SublimeText目錄,找到Packages目錄。

4)將Crab.sublime-package文件粘貼到此目錄即可。

5)重新打開SublimeText,并打開EX01_HelloWorld.crab,如果前面的步驟成功的話,你將看到到如上圖的彩色語法顯示。如果失敗的話,你看到的將全部是白色字體。

關于如何進行CRAB快速開發平臺環境搭建就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河西区| 黔西县| 如皋市| 辽阳市| 汾西县| 东城区| 邵阳县| 涿鹿县| 聊城市| 博客| 霍邱县| 灵山县| 五常市| 湖北省| 萨嘎县| 阿尔山市| 桃园县| 永修县| 岳阳县| 尼玛县| 和田市| 黄大仙区| 温泉县| 敦煌市| 称多县| 探索| 北海市| 中牟县| 柳河县| 花莲市| 儋州市| 满洲里市| 和硕县| 孝昌县| 宣城市| 视频| 玉林市| 馆陶县| 仪陇县| 井陉县| 宁都县|