WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2019-09-05 16:08:48

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 54

正在大刀阔斧地改革uC/GUI,大家给提点意见。

大多数串口屏,就几个特别简单的功能,显示文字、图片等。显示服务器,有名的当属XServer。可惜就是体积太大。所以我把目标放在了uC/GUI上,与emWin相比,uC/GUI是开源的。当然,根据使用协议,不能用它做出相似的产品。这里,我们仅从学术角度来说。这个软件还是不错的。然而,毕竟这个软件之前是针对单片机设计的,里面大量使用了宏定义,而不是变量。所以,编译出的程序,不能适应不同环境。如何把uC/GUI改造成类似于XServer的显示服务器,我正在做。目前,已经可以适应不同分辨率的Linux FrameBuffer了。mmexport1567670751035.jpgmmexport1567670752168.jpg

离线

#2 2019-09-05 16:21:59

还能这么玩
会员
注册时间: 2019-04-14
累计积分: 119

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

这个好, 前排关注

离线

#3 2019-09-05 17:58:44

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

优秀, 前面围观

离线

#4 2019-09-05 21:09:18

达克罗德
会员
注册时间: 2018-04-10
累计积分: 913

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

你这个思路,就是走PC的开发路子了。

离线

#5 2019-09-05 21:44:37

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 54

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

达克罗德 说:

你这个思路,就是走PC的开发路子了。

其实就是复刻版的XServer。

离线

#6 2019-09-06 16:56:40

阿黄
会员
注册时间: 2018-10-03
累计积分: 126

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

这是远程桌面吗?类似于VNC?

离线

#7 2019-09-06 22:57:04

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 54

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

阿黄 说:

这是远程桌面吗?类似于VNC?

就是Linux的FrameBuffer啊。

离线

#8 2019-09-21 20:57:24

Beta_vulgaris
会员
注册时间: 2019-03-07
累计积分: 54

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

最新进展:把uC/GUI的静态宏定义屏幕大小,改成了main函数传入屏幕大小。(emWin就是变量存储屏幕大小的)。后续还会继续向前兼容(backport)emWin的新特性,比如treeview。

最近编辑记录 Beta_vulgaris (2019-09-21 21:02:08)

离线

#9 2019-09-25 10:30:20

2302053453
会员
注册时间: 2019-09-25
累计积分: 1

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

厉害,围观

离线

#10 2020-03-04 11:31:01

hzqlz
会员
注册时间: 2018-03-23
累计积分: 87

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

学习一下

离线

#11 2020-03-05 15:51:41

sea18c
会员
注册时间: 2019-08-05
累计积分: 161

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

这个好, 关注下

在线

#12 2020-03-06 22:11:01

OggyJFX
会员
注册时间: 2019-05-21
累计积分: 101

Re: 正在大刀阔斧地改革uC/GUI,大家给提点意见。

想做cs架构的图形界面,你可以参考Nano-x(microwindows).
http://microwindows.org/

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB