- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大脚蟹快速开发平台学习教程《一》:环境搭建篇-MiCOiO-论坛
大脚蟹快速开发平台学习教程
大脚蟹快速开发平台学习教程《一》:环境搭建篇
智能时代 ,软硬更新 ,实在太快。从最开始的只有少量外设资源的8051 ,到现在资源丰富性能超群
的ARM ,才经历短短十几二十年功夫。软件的功能也越来越多 ,代码量也越来越庞大 ,简易而快速开发
的方式 ,貌似离我们越来越远。于是 ,我期盼有一种能快速开发而且还能简易使用的平台出现。
2012 年 ,我决定自己实现梦想 ,自己开发一个RAD 平台。经过几年的努力 ,我终于实现了自己梦想,
我创造大脚蟹快速开发平台,里 包括新的开发语言 ,编译工具 ,下载器 ,日志监控 ,虚拟机。
2016 年 ,大脚蟹首次上线 ,我和大家一起分享这个简单好用的快速开发工具。
大脚蟹特点简介:
• 软硬件分离,它可以让前端软件工程师抛开繁锁的硬件底层开发 ,从而使用简单易用的开发方式,
让他专注前端应用程序的开发。
• 提供专用硬件API 接口格式,除了让应用程序控制硬件不再困难,还可以让硬件生产商在开发核心
模块的时候 ,仅需提供硬件驱动接口 ,避免让核心硬件驱动直接暴露在初学者面前 ,从而保护硬件
驱动的稳定性。
• 兼容C#/Java 大部分语法 ,大大降低语言学习难度。 多基础语法可以直接从学习网站获得学习。
• 在硬件驱动的固件存储方 ,应用程序和驱动程序物理隔离,不但可以避免硬件驱动程序意外丢失 ,
更可以使用硬加密的方式来保护应用程序。
CRAB 语言特点:
• 兼容大部分的 C# / Java 语法。
• 关键字和标识符不区分大小写。
• 字符串 方便使用,并且支持多种写法。
• 独有的日期时间格式。
• 有专用的接口和格式 ,用于软硬件沟通。
• 独有的事件函数。
• IF 语法和 Switch/Case 语法 更加强大好用。
• 支持类(Class)和属性(Property) ,使用方便。
• 还有其它加快开发的特性。。。
大脚蟹快速开发平台学习教程
一、硬件准备
1 )你你需需要要一一块块大大脚脚蟹蟹开发开发板板((标标准版准版CR4101 ,或庆科版CM3166 )),,如果如果都没都没有的有的话话 ,,那你那你可以可以使使
用开用开源的源的原原理图理图 ,,自己自己建搭建搭一一个个开发开发板板((主主芯片芯片是是STM32F411/412/405/407 均可)。本本系系列教列教程程的的示例示例
程序 ,均适合标准版CR4101 和庆科版CMCM3166 ,,如果如果功功能有能有区区别别的的地地方,方,会会单单独独说明说明。。
(庆科版CM3166 )
2 )准备一条USB 线 ,如果是CCR4R4110101 开发板 ,请使用MicroUSB 线线 ((俗称俗称手手机机数数据据线线))。。如果如果是是
CM3166 板 ,则使用USB-B 线线 ((俗俗称打称打印线)。大脚蟹的 多重要数据都需要通过USB 来来连连接工接工作作 ,,请请
务必确认USB 线是完好的。
3 )可选项 :一条RS232 串串口线口线,,或或是是USB 转RS232 线 ,用于串口数据通讯或是CCM底层调
试日志监控。
4 )可选项 :一条USB 转DC4.0 电电源源线线 ,,或或是是使用使用DC4.0 插头的5V/1A 电电源源 ,用于,用于额额外外电电力力提供提供。。
当你使用电机的时候 ,USB 线线线所所所提供提供提供的的的电电电力力力可可可能能能不不不足足足以以以提供提供提供电电电机机机的的的运转运转运转 ,,,所所所以需以需以需要额要额要额外外外电电电力。力。力。
5 ))一个一个小电小电机机 ,,用于用于电电机机示例示例程程序和序和继电继电器器示例示例程序程序。。
注:注:如如果你果你的的开发开发板板是是官官方方提供提供的,的,那么那么以上以上三条三条线线 ((第第2 ,3 ,4 ))将会由将会由官官方一方一并并提供提供给给你你。。
大脚蟹快速开发平台学习教程
6 )高级玩家选项 :如果你是个高级玩家 ,准备自己下载和更新大脚蟹固件,又或者你的固件坏了,
那么 ,你需要准备一个固件下载工具 ,比如J-Link ,ST-Link ,等等。。。
(J-Link ) (ST-Link )
您可能关注的文档
- 大学计算机实验教程.DOC
- 大气压射频氧气放电特性的数值模拟研究-图学学报.PDF
- 多应用平台,双插槽LightDirect机箱-ViaviSolutionsInc..PDF
- 大连大显控股股份有限公司2012年第一次临时股东大会.PDF
- 大连海事大学校园网用户手册v20版-信息处.DOC
- 大连理工大学工程训练中心实习讲义.DOC
- 大面步结果-中国物理C.PDF
- 多精度仿真方法及其在天线优化设计中的应用-易迪拓培训.PDF
- 天一中学多媒体教室操作手册.DOC
- 大高宽比纳米硅立柱的感应耦合等离子体刻蚀工艺优化-强激光与粒子束.PDF
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)