在电脑仿真了这款简单的uGUI. 屏幕画点,触摸输入(鼠标坐标模拟)设置好,就很容易移植这个库
介绍见帖子 https://whycan.cn/t_29.html
电脑仿真是用了1个简陋的GDI(win32)的封装库,windows搞不太明白,就不上传工程了 (codeblocks)
这个官方的demo, 有个benchmark测试没有跑,屏蔽了.
(原因是我这个simulator还不能仿真定时"中断",只有个简单的timer. 一旦前台阻塞, 比如原官方demo的 while(1)循环, timer不能后台运行,定时唤醒ISR.
再想想办法, 看看能不能仿真 定时中断, 再加个 thread?)
说说这个uGUI, 附件有windows下仿真的exe文件. 鼠标点点(左键单击)就大概明白这个ui的功能了.
刨去2d绘图之类, 就是"窗口"和"按键"控件,及窗口的一个消息处理机制.
很简单,也方便我这个新手学习.
跟另外一个littlevGL完全不能比, 这个简陋太多,画风也复古.
附件下载:
ugui 电脑仿真
最近编辑记录 surfing (2018-08-02 14:16:16)
离线