搜索
bottom↓
123
返回列表 发新帖
楼主: mcu_lover

嵌入式系统用户接口设计之裸机界面开发

  [复制链接]

出0入0汤圆

发表于 2015-12-4 10:32:17 | 显示全部楼层
那最终的设置或者信息查看屏幕(我觉得这个在树形菜单结构里 是不是可以叫做叶子菜单,最终树上的叶子^_^)是被剥离出菜单项内核,让应用层用户设计修改吗?

出0入0汤圆

发表于 2015-12-17 10:05:14 | 显示全部楼层
"屏幕切换会自动产生对应的进入/退出消息。"

因屏幕切换函数中会使用函数指针来调用当前函数体投递退出信息,这样想当于当前函数执行过程中又执行一次,是一层递归调用,不知我理解的是否正确。

出0入0汤圆

发表于 2015-12-22 08:42:30 | 显示全部楼层
mcu_lover 发表于 2015-2-5 20:19
一个整型变量标识 消息类型。 两个额外整型变量标识消息参数。

请问下红龙大神。Msg_PostMessage这个函数是怎么实现的呢?还有就是我个人的理解是通过界面函数的返回值来确定下一步是应该切换界面还是loop,那么有什么东西来关联这个界面的子窗口和父窗口的结构体吗?

出0入0汤圆

发表于 2015-12-22 09:50:45 来自手机 | 显示全部楼层
确实被这个GUI搞得头疼的不得了 有时间慢慢学习一下

出0入0汤圆

发表于 2015-12-22 10:20:47 | 显示全部楼层
不错,果断收藏

出0入0汤圆

发表于 2015-12-23 10:48:50 | 显示全部楼层
orzorzorzorz 发表于 2013-7-24 22:13
我贴一张我做界面的状态图,这张图画好界面就写好了,界面开发是基于PC模拟器,调试都在PC上进行,只要交 ...

什么软件画的图?

出0入0汤圆

发表于 2016-11-7 15:32:26 | 显示全部楼层
orzorzorzorz 发表于 2013-7-24 22:13
我贴一张我做界面的状态图,这张图画好界面就写好了,界面开发是基于PC模拟器,调试都在PC上进行,只要交 ...

用的是什么软件,   

出0入0汤圆

发表于 2016-11-7 18:48:20 | 显示全部楼层
好是好,我们怎么使用,要的就是这种方法,不错。

出0入0汤圆

发表于 2016-11-8 07:21:07 来自手机 | 显示全部楼层
谢谢了分享!

出0入0汤圆

发表于 2016-11-8 08:50:03 | 显示全部楼层
very good,

出0入0汤圆

发表于 2016-11-8 13:10:39 | 显示全部楼层
支持一下,顶

出0入0汤圆

发表于 2016-11-11 14:55:03 | 显示全部楼层
搬凳子学习一下

出10入0汤圆

发表于 2016-11-11 21:40:56 | 显示全部楼层
mcu_lover 发表于 2013-7-22 23:29
只要有变化项,任何方法都避免不了需要修改。只是修改烦简程度不一致而已。
这种界面方式,是我的第二代 ...

我倒觉得你这个是第一代,《一种菜单》那个是第二代

其实第几代也不好讲。最初简单应用就是像这种状态机,界面多,复杂了,就偷懒,想到了用结构去封装。

人到了审美疲劳时,又想有个性,又要到第一代独立的界面处理与风格了。

其实可以在你所谓的第一代基本上增加几个效果选项,界面自然就活了。

出0入0汤圆

发表于 2016-11-16 18:12:20 | 显示全部楼层
马克一下

出0入0汤圆

发表于 2016-11-17 08:29:15 | 显示全部楼层
搬凳子学习一下

出0入0汤圆

发表于 2016-12-26 10:53:01 | 显示全部楼层
堪称万年不沉的帖子,赞~

出0入0汤圆

发表于 2017-2-8 16:14:55 | 显示全部楼层
guxingganyue 发表于 2015-4-16 10:06
嗯,你这么一说,我好像理解了这个菜单的整体框架了,但不知和 mcu_lover的是否有区别。

请假下,如何只更新数据变化的部分

出0入0汤圆

发表于 2017-7-15 09:04:48 | 显示全部楼层
谢谢楼主,                                     。。。

出0入0汤圆

发表于 2018-3-7 12:23:16 | 显示全部楼层
很棒的算法

出0入0汤圆

发表于 2018-3-7 12:34:37 | 显示全部楼层
MARK一下,过几天再好好学习。

出0入0汤圆

发表于 2018-3-16 12:35:37 来自手机 | 显示全部楼层
可以考虑上我的系统,内建完全不消耗ram的GUI,和lz实现界面的思路类似,可以在stmf32030上跑。

出0入0汤圆

发表于 2018-5-24 15:44:55 | 显示全部楼层
好贴,学习了。不知有没有可以参考的代码?

出0入0汤圆

发表于 2018-12-18 11:48:49 | 显示全部楼层
好资料,谢谢楼主

出0入0汤圆

发表于 2019-8-29 12:04:52 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2019-8-29 16:25:33 | 显示全部楼层
好好学习傻孩子,一个占内存极少的菜单系统,与楼主的菜单系统。

出0入0汤圆

发表于 2019-9-7 10:04:10 | 显示全部楼层
标记一下 mark

出0入0汤圆

发表于 2019-10-17 00:23:03 | 显示全部楼层
思路比较清晰

出10入0汤圆

发表于 2019-10-17 19:01:53 | 显示全部楼层
不错的!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 11:09

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表