如何进行CRAB快速开发平台环境搭建

发布时间:2021-12-10 18:20:45 作者:柒染
来源:亿速云 阅读:127

这篇文章给大家介绍如何进行CRAB快速开发平台环境搭建,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。


大脚蟹特点简介:

CRAB语言特点:

一、硬件准备

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快速开发平台环境搭建就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 如何进行iMAG移动应用快速开发平台分析
  2. 怎样进行redis环境搭建

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

上一篇:iTOP-3399开发板如何搭建Android编译坏境

下一篇:如何进行IDE嵌入式编程开发环境搭建

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》