1.大脚蟹是什么? 大脚蟹是一个面向嵌入式单片机系统的虚拟机平台,它可以让开发者抛开繁锁的硬件底层开发,从而使用简单易用的开发方式,专心开发他自己的应用程序。 另一方面,也可以让硬件生产商在开发模式的时候,仅需提供硬件驱动接口,避免让核心硬件驱动直接暴露在初学者面前,从而保护硬件驱动的稳定性。
2.大脚蟹有什么? 大脚蟹提供一整套开发过程中所必须的东西,它包括语言编译器,用户程序下载器,硬件日志监控,PC端虚拟设备,虚拟机。
3.大脚蟹用户端开发语言是什么? 大脚蟹用户端语言是使用作者自己开发的语法,绝大部分兼容JavaScript语法,少量加入了其它语言优秀的地方,比如C#的类(Class)和属性(Property) Delphi的接口(Interface)和 Case / In 语法。具体语法请看Demo目录。
4.大脚蟹虚拟机实现端的开发语言是什么? 是Ansi C,目前在BCB和IAR上编译通过,并运行完好。
5.大脚蟹项目资源 项目网站:http://www.wisearm.com/crab 程序资源:https://github.com/aleyn/Crab QQ群组:3603821
6.待续...
1.What is Crab? Crab is a virtual machine platform for embedded microcontroller systems that allows developers to focus on developing their own applications by using the easy-to-use approach to development. On the other hand, can also allow hardware manufacturers in the development of the model, the only need to provide hardware-driven interface, to avoid the core hardware drivers directly exposed to the beginners in front of the hardware to protect the stability of the drive.
2.What does Crab have? Crab provides a complete set of necessary development process, including language compiler, user program downloader, hardware log monitoring, PC-side virtual devices, virtual machines.
3.Crab client development language? Crab client-side language is to use the author's own development of the syntax, the vast majority of compatible JavaScript syntax, a small number of other languages ??to join the excellent places, such as C# Class and Property Delphi Interface and "Case / In" syntax. Specific syntax, please see the Demo directory.
4.Crab virtual machine implementation side of the development of language? Is Ansi C, currently compiled on BCB and IAR, and runs perfectly.
5.Crab project website and resource Website:http://www.wisearm.com/crab resource:https://github.com/aleyn/Crab QQ Group: 3603821
6.To be continued ...