打印

UOL单片机面向对象语言

[复制链接]
278|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
没名字的人|  楼主 | 2019-11-27 17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简单介绍一下我的语言吧。
UOL语言的全称是Micro Object-oriented Language(单片机面向对象语言),是一款面向嵌入式设备的编程语言。该语言具有面向对象语言的大部分功能和属性,并且通过对虚拟机的创新设计和代码的优化,生成的执行文件占用空间很小,开发者可以通过该语言对嵌入式设备进行更有效、快速的开发。
在语言结构和设计风格上类似于Java和C语言,所以只要对Java或C语言有一定基础就可以很快速地上手这一款语言。

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


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

UOL库:https://github.com/wzedmund/uol_lib.git
UOL虚拟机:https://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相差不多:

使用特权

评论回复

相关帖子

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

本版积分规则

420

主题

432

帖子

0

粉丝