基于单片机的面向对象语言开发

2019-07-21 01:02发布

该面向对象语言是针对空间资源有限的单片机设计的,拥有类、继承等面向对象语言特性。同时将单片机硬件资源封装为API函数,可以在程序中任意调用,或者基于API开发自己的库。
下面是一个简单的照相机程序,按一下按键则显示一张照片并储存到SD卡。




SD卡存储的照片,其中output.bin是生成的执行代码,大小为303字节

程序的截图



这个设计还不是很完善,有些语法规则暂时不能实现,比如 i++。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
鸡蛋251
1楼-- · 2019-07-21 01:36
楼主把东西(代码)亮出来呗。面向对象,光是抽象出模型都费神了
正点原子
2楼-- · 2019-07-21 01:37
不明觉厉...
楼主这是什么东西???
edmund
3楼-- · 2019-07-21 01:38
回复【2楼】鸡蛋251:
---------------------------------
目前还不是很完善,工作量比较大。正式版出来后会包括虚拟机,编译器,API手册,和一些基本的开发包。
edmund
4楼-- · 2019-07-21 02:08
回复【3楼】正点原子:
------------------------------
自己设计的面向对象语言。。。通过虚拟机、汇编器和编译器来实现。。。
正点原子
5楼-- · 2019-07-21 03:37
 精彩回答 2  元偷偷看……
edmund
6楼-- · 2019-07-21 04:00
回复【6楼】正点原子:
---------------------------------
我现在想在这个基础上建立一套完整的单片机开发系统,因为这个语言有继承的特性,所以将来单片机的开发可以是模块式的或者集成式的开发。到时候我应该会把编译器和开发包都开放出来把。

一周热门 更多>