[创新制造展示]

UOL单片机面向对象语言

[复制链接]
1657|3
手机看帖
扫描二维码
随时随地手机跟帖
wzedmund|  楼主 | 2015-4-14 22:09 | 显示全部楼层 |阅读模式
简单介绍一下我的语言吧。
UOL语言的全称是Micro Object-oriented Language(单片机面向对象语言),是一款面向嵌入式设备的编程语言。该语言具有面向对象语言的大部分功能和属性,并且通过对虚拟机的创新设计和代码的优化,生成的执行文件占用空间很小,开发者可以通过该语言对嵌入式设备进行更有效、快速的开发。
在语言结构和设计风格上类似于Java和C语言,所以只要对Java或C语言有一定基础就可以很快速地上手这一款语言。

稍微详细的介绍可以看我的个人网站:
wzedmund.wix.com/uoldevcn


目前这个语言还在建设当中,感兴趣的朋友可以加qq群来了解更多:399011436

UOL库:github.com/wzedmund/uol_lib.git
UOL虚拟机: github.com/wzedmund/uol_vm.git

使用方法:
1. 下载github上的uol_vm和uol_lib
2. 安装uol_vm中的setup.exe, 该文件为pelles C开发软件
3. 打开cmd命令行窗口,在uol_lib目录下输入uol,会生成output.bin文件。
4. 用pelles C打开uol_vm中win32_uol内的项目,在vm.c中的vmLoadFile函数中指定好output.bin文件的路径。
5. 编译运行虚拟机。
6. uol源码在uol_lib/src下,每一个package就是src的每一个目录。gui的测试main函数在src/graphic/GuiTest.uol中。

目前基于UOL语言开发的有GUI开源项目,该项目现在是在pelles C上仿真,同时也可以运行在stm32战舰开发板上,速度与ucgui相差不多:

相关帖子

noeyes277| | 2015-4-15 18:01 | 显示全部楼层
好东西,支持,没对象,怎么编程

使用特权

评论回复
estack| | 2015-4-22 09:34 | 显示全部楼层
能做这东西的都是牛人啊

使用特权

评论回复
wzedmund|  楼主 | 2015-4-22 23:15 | 显示全部楼层
estack 发表于 2015-4-22 09:34
能做这东西的都是牛人啊

可以加我的群了解一下:):399011436

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

2

粉丝