千家信息网

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

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍如何进行CRAB快速开发平台环境搭建,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。大脚蟹特点简介:软硬件分离,它可以让前端软件工程师抛开繁锁的硬件底层开发,从而
千家信息网最后更新 2026年11月02日如何进行CRAB快速开发平台环境搭建

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


大脚蟹特点简介:

  • 软硬件分离,它可以让前端软件工程师抛开繁锁的硬件底层开发,从而使用简单易用的开发方式,让他专注前端应用程序的开发。

  • 提供专用硬件API接口格式,除了让应用程序控制硬件不再困难,还可以让硬件生产商在开发核心模块的时候,仅需提供硬件驱动接口,避免让核心硬件驱动直接暴露在初学者面前,从而保护硬件驱动的稳定性。

  • 兼容C#/Java大部分语法,大大降低语言学习难度。很多基础语法可以直接从学习网站获得学习。

  • 在硬件驱动的固件存储方面,应用程序和驱动程序物理隔离,不但可以避免硬件驱动程序意外丢失,更可以使用硬加密的方式来保护应用程序。

CRAB语言特点:

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

  • 关键字和标识符不区分大小写。

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

  • 独有的日期时间格式。

  • 有专用的接口和格式,用于软硬件沟通。

  • 独有的事件函数。

  • IF 语法和 Switch/Case 语法 更加强大好用。

  • 支持类(Class)和属性(Property),使用方便。

  • 还有其它加快开发的特性。。。

一、硬件准备

1)你需要一块大脚蟹开发板(标准版CR4101,或庆科版CM3166),如果都没有的话,那你可以使用开源的原理图,自己建搭一个开发板(主芯片是STM32F411/412/405/407均可)。本系列教程的示例程序,均适合标准版CR4101和庆科版CM3166,如果功能有区别的地方,会单独说明。

(庆科版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,等等。。。

二、软件准备

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可能会提示"未能成功安装设备驱动程序",如下图。

3)在"我的电脑"打开"设备管理器",在其他设备列表里,会发现有一个新的设备,如下图。

4)右键点击"WiseArm UsbGap Device",在菜单项选择"更新驱动程序软件",在接下来的对话框里,选择"浏览计算机以查找驱动程序软件"。

5)接下来,选择大脚蟹开发工具目录里的驱动程序目录,然后点击下一步。

6)接下来,可能会出现下面的对话框,此时选择点击"始终安装此驱动程序软件"即可。

7)安装驱动程序成功后,设备管理器将会出现"WiseArm USB-GAP Device - Compliant"。这表示驱动程序安装成功。

注:如果你的硬件是自己DIY的,则需要先下载固件到开发板上,然后重新上电,电脑才会识别新的硬件。

五、CrabStudio界面

1)连接/断开:连接开发板,或断开当前连接。

2)控制台:将会激活硬件内部调试模式,此功能仅供硬件驱动开发者和高级玩家使用。

3)精灵:直接打开上一次打开过的文件

4)打开:打开CRAB源程序或是编译过的目标文件。

5)编译:如果打开的文件是CRAB源程序,则此功能激活,点击则会编译源程序。

6)配置:配置CRAB源程序的一些编译方式,详情请参阅《高级编译篇》。

7)下载:将编译成功之后的目标程序下载到开发板上。

8)低格:如果开发板是第一次使用,或者是存储器出现问题,都需要先低格一下。

9)运行:命令开发板开始运行应用程序,如果应用程序被暂停,也可以通过此命令恢复。

10)暂停:命令开发板暂停正在运行中的应用程序。

11)停止:命令开发板停止运行中的应用程序,开发板会自动关闭一些被打开的设备。

12)复位:命令开发板复位运行中的应用程序,意味着应用程序将会重头开始运行。

13)清屏:清除命令窗口和联机窗口的信息。

六、源代码编辑器

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

开发 程序 目录 硬件 驱动 驱动程序 大脚 应用程序 应用 语法 工具 编译 选择 命令 固件 设备 运行 高级 成功 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 江苏根荣互联网科技 互联网科技会 深圳互联网科技怎么样 互联网 科技馆 中化能源互联网科技招聘 全球顶尖互联网科技公司 重庆互联网医院沙龙医盟信息科技 昊天互联网科技有限公司 玉溪互联网科技怎么选 互联网媒体平台算高科技产业 本届互联网博览会上的黑科技 科技类公司包括互联网吗 中国科技创新与世界互联网大会 互联网科技大赛获奖感言 为客找房互联网科技公司怎么样 深圳无忧互联网科技 四川互联网展示科技馆设计 张召忠谈中国互联网科技 互联网金融金融科技 互联网科技公司经营范围 互联网科技公司的优势 中国 科技 互联网 互联网科技公司需要的职位 宁波青枫互联网科技有限公司 互联网科技创新服务 威龙国际互联网科技公司 半导体是互联网高科技吗 云南互联网科技学费 求路客互联网科技电话
0