linux和emwin的区别,emWin“自带软件GUIBuilder的使用”
“GUIBuilder”是emWin自带的一款小软件。主要作用是使用该图形工具,自动生成界面框架c代码。
这里用“GUIBuilder”小软件制作了一个类似平板APP主界面,通过生成的c代码在emWin仿真器上运行,效果如图1
图1
制作步骤是怎样的呢?
打开“GUIBuilder”,如图2。注:“GUIBuilder”工具位于STemWin 软件包路径:en.stm32cubeh7\STM32Cube_FW_H7_V1.4.0\Middlewares\ST\STemWin\Software
图2
新建一个主桌面,可以建立为window控件或者是Framewin控件。这里我们建立的为Framewin控件。操作方式为【New】–【Framewin】,如图3
图3
对此桌面进行配置名称为Desktop,分辨率大小为800*480,如图4
图4
下面在桌面摆放其他控件。这里我记录下的笔记是【Text】控件。操作为【New】–【Text】,如图5
图5
配置该【Text】控件的名字及坐标,如图6
图6
将鼠标放置在【Text】控件上,点击【鼠标右键】,继续配置其他参数,如图7,图8
图7
图8
【Text】控件参数配置完毕,如图9
图9
重复上述步骤,其他控件的添加和配置方法也和【Text】控件一样。最终得到成品配置图,如图10
图10
生成该界面生成c框架代码。【File】–【Save…】,生成的c文件【DesktopDLG.c】自动保存到了“GUIBuilder”小软件文件夹中。将该文件添加至emWin仿真器,在该文件最后面加入emWin运行代码,按下【Ctrl+F5】即可运行,如图11
图11
至此,emWin“自带软件GUIBuilder的使用”操作完毕!
linux和emwin的区别,emWin“自带软件GUIBuilder的使用”相关推荐
- uCgui和emWin的区别
uCgui和emWin的区别 在国内做嵌入式系统的,开始入门OS的时候,大家应该都会选择uC/OS,为什么?因为代码开源且资料众多嘛.由于uC/OS的原因大家也一定接触了uC/GUI的嵌入式图形软件库 ...
- linux桌面版和服务器版区别_简单普及一些linux和windows的区别,减少新入手一些云服务时的不适应...
近一年,发的linux或者服务器之类的教程资源相对比较多,被问到一些令人头大的一些问题,也不知道怎么回答,可能需要稍微普及一点linux和windows的区别,虽然自己也是新人半桶水. 1.windo ...
- 你知道Linux和Unix的区别吗
有很多初学Linux的人比较关心Linux和windows的区别,这里还有一点就是Linux Unix的区别,弄清楚一些区别有助于我们对操作系统的了解.这里叙述Linux Unix的区别. Linux ...
- linux ctime 时间戳,关于LINUX三种时间戳的详细说明(带实验)
关于LINUX三种时间戳的详细说明(带实验) 发布时间:2018-03-11 19:54, 浏览次数:518 , 标签: LINUX Linux系统将时间标记分三类: atime( A ccess t ...
- linux与unix的区别_Linux与Unix
linux与unix的区别 Linux与Unix. 两者之间有什么区别? (Linux vs Unix. What are the differences between the two?) If y ...
- Linux和Ubuntu的区别详解
近有很多人问小编,Linux和Ubuntu的区别是什么,我们用户应该如何选择? 想知道Linux和Ubuntu的区别,首先我们要明白,什么是Linux,什么是Ubuntu. 下面就此问题,小编今天专门 ...
- linux上 用unzip命令解压带密码保护的 zip 文件报错 unsupported compression method 99
1.问题: Linux上用 unzip 命令解压带密码保护的 zip 文件报错 unsupported compression method 99 2.解决办法: mac自带的解压工具,无法解密加密的 ...
- Mac 与 Linux Windows 常见使用区别
Mac 与 Linux Windows 常见使用区别 1 常见命令 2 常见操作 3 常见问题 4 说明 本文记录一些mac和linux.windows之间常见的使用区别,以便于有需要的读者查阅,后续 ...
- Linux和其他操作系统的区别
前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 为什么用Liunx系统 Linux和windows的区别 L ...
- linux与各操作系统的区别
Linux和Windows的区别 和Linux一样,Windows系列是完全的多任务操作系统.它们支持同样的用户接口.网络和安全性.但是,Linux和Windows的真正区别在于,Linux事实上是 ...
最新文章
- 浅谈数据分析的魅力和能力要求!
- 判断二叉树中两个节点的最低共同父节点
- Loadrunner12解决无法录制chrome及脚本为空问题
- 无法解析类型 java.lang.Object。从必需的 .class 文件间接引用了它
- 物理史2000年来最豪华阵容也是最为精彩的对决!
- css2列布局,左边div宽度固定,右边div宽度自适应
- Solr查询参数sort(排序)
- ​芯片大神,英特尔、AMD、特斯拉前首席芯片架构师 Jim Keller 加盟 AI 初创公司...
- Qt中,edit窗口输出的几种格式
- 多目标优化算法(一)NSGA-Ⅱ(NSGA2)
- 机电传动与控制【2】
- fmask云检测 matlab_ENVI5.3.1云检测工具
- CISSP-OSG-要点总结梳理
- ie ajax十分卡,解决jquery .ajax 在IE下卡死问题的解决方法
- 用Java写linux命令行cd,java执行linux命令cd
- 今天,我们求知若渴、虚心若愚(附技术PPT)
- lopa分析_保护层分析(LOPA)
- Java学习者常用软件与学习网站
- 100个Myeclipse6.5免费注册码
- 打豆豆游戏c语言编程,C语言程序打豆豆(函数版)分享!
热门文章
- 02 linux常用命令
- PyTorch学习—21.GPU的使用
- 数据预处理与特征工程—6.Kaggle房价预测中数据预处理与特征工程
- [论文笔记]Augmented SBERT: Data Augmentation Method for Improving Bi-Encoders for Pairwise Sentence
- 排序算法之——三路快排分析
- 白板推导系列Pytorch-隐马尔可夫模型-解码问题
- Jetpack来了:走近Google标准应用架构
- 分布式数据库的字符集
- Python-Scikit learn保存机器学习训练的模型
- sdk manager 打不开