• 物联网工程师开发服务平台

给MiCO 3166加上Crab虚拟机,加快应用开发速度

  • 1253
  • 8
  • 分享

MiCO 3166加上Crab虚拟机,加快应用开发速度

 

记:

上周MiCOLab邀请论坛技术大牛:村长,到ST培训现场为开发者们送出神秘大礼。村长以Crab虚拟机为技术点,大幅优化3166的开发方式,让原本复杂的功能,被精简到一两百行代码就能搞定。加速效果明显,令现场开发者感叹。

本帖引用村长Crab虚拟机的相关资源以及直播视频,供广大坛友学习。

 

现场视频:

防止白板链接:http://v.youku.com/v_show/id_XMjgxMzM4OTA3Mg==.html 

 

作者介绍:

网名:村长  英文名:aleyn.wu

 

从业将近20年,目前在纺织行业工作。

擅长上位机设计,分布式服务,编译系统,虚拟仿真。

开发经历:

2004年,开始学习AVR单片机,发表作品:简易频率发生器,LCD GUI菜单生成工具。

2008年,进入STM32领域,发表作品:多功能可扩展的充电器,C++ for STM32快速开发库。

2010年,公布两个作品:GAP通用通信协议,PCB CNC自平衡工具。

2012年,开始创建全新的脚本引擎,同一时期,设计了CRAB开发语言。

2014年,创建嵌入式虚拟机,并将脚本引擎移植到ARM单片机上。

2016年,嵌入式虚拟机上线,同时并移植到其它平台上。

 

=============================

大脚蟹Crab开发平台


1497174050856964.png


1.简介

大脚蟹是一个面向嵌入式单片机系统的虚拟机平台,它可以让开发者抛开繁锁的硬件底层开发,从而使用简单易用的开发方式,专心开发他自己的应用程序。另一方面,也可以让硬件生产商在开发模式的时候,仅需提供硬件驱动接口,避免让核心硬件驱动直接暴露在初学者面前,从而保护硬件驱动的稳定性。


2.特点

软硬件分离,让前端软件工程师专注应用程序的开发。

专用硬件API接口,让应用程序控制硬件不再困难。

兼容C#/Java大部分语法,大大降低语言学习难度。

应用程序和硬件驱动程序物理隔离,不但彻底保护硬件驱动程序,更可以使用加密的方式保护应用程序。

提供一整套开发过程中所必须的东西,它包括语言编译器,用户程序下载器,硬件日志监控,PC端虚拟设备,虚拟机。


3.用户端开发语言 大脚蟹的用户端开发语言采用CRAB语法,它有以下特点

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

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

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

独有的日期时间格式。

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

独有的事件函数。

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

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

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


4.虚拟机实现端的开发语言

采用标准C语言,目前在BCBIAR上编译通过,并运行完好。

=============================

 

资源整合:

现场讲座直播录像下载:

链接: http://pan.baidu.com/s/1kUNfieF   密码: jmwt

现场演示文稿PPT下载:

链接: http://pan.baidu.com/s/1c10YFRE   密码: mmd2

【精华】大脚蟹虚拟机MiCOv2.0相关使用文档:

http://bbs.mico.io/card/1824 

 

后记:

事后,MiCOLab与村长聊起关于大脚蟹未来的计划:本周起开始做虚拟机的相关学习文档,包括:环境搭建篇,基础入门篇,硬件控制篇,网络通信篇,玩具机器人篇,高级移植扩展篇。

MiCOLab也对继续跟进,希望能与村长一起,分享更多的开发工具,供广大坛友使用。

 


回复数量:8
楼层直达

aleyn 是非无常,祸福旦夕 --村长 4月前 #1

回复 反对 支持 1

mxchip小虫 4月前 #2

aleyn  发表于  7分钟前

感谢村长用心分享!

回复 反对 支持

MiCO店小二 4月前 #3

感谢村长,能多录几个操作视频就好了。

回复 反对 支持

草木灰 什么,再说一遍,我没听清 4月前 #4

村长,这是要带领村民一起发家致富的。。好村长。。

回复 反对 支持

草木灰 什么,再说一遍,我没听清 4月前 #5

村长,这是要带领村民一起发家致富的。。好村长。。

回复 反对 支持

gwfighter 4月前 #6

好村长。

回复 反对 支持

mxchip小虫 4月前 #7

好村长

回复 反对 支持

yklstudent 一分耕耘,一分收获,努力才有回报。 4月前 #8

跟着村长学技术

回复 反对 支持

需要登陆后才能发表回复

注册 登录