资料介绍
第1章 emWin 是什么?
1.1 emWin 简介
简而言之,emWin(是 embed win 的缩写)是 Segger 公司针对嵌入式平台开发的图形软件库,通过调用 emWin 提供的函数接口,开发嵌入式图形界面应用变得简单而快捷。
而图形软件库究竟是什么呢?就是一些与图形界面相关的函数,它提供接口给用户调
用。例如,在没有使用图形软件库时,要控制 LCD 显示一个圆,需要用户自行根据 LCD
驱动编写画圆的函数,而使用图形界面软件库的话,这个画圆函数已经由该软件库提供给用户,用户只需要调用这个函数,设置圆的半径、圆心、颜色就可以画出自己想要的圆,不需要再考虑画圆的算法了。
1.2 emWin 与 ucGUI、STemWin 的区别及联系
在国内的嵌入式行业中,由于 uC/OS 系统的名气,大家比较熟悉的嵌入式图形软件库
是 uC/GUI,但大部分人不知道,其实 uC/GUI 是 Segger 公司为 Micrium 公司(制作 uC/OS
的公司)定制的图形软件库,说是定制,但其实它跟 emWin 的区别并不大,以致于本人并不知道它们在功能上究竟差别在何处。比较确定的是旧版本 uC/GUI 在网上还可以找到开
源的代码,而当前新版本的 emWin 及 uC/GUI 只对用户提供了库文件,是不开源的。
另外,Segger 公司还向 ST 公司出售了 emWin 的版权,从而 ST 公司也得到了定制版
的 emWin,然后改了名字叫 STemWin。当用户在 STM32 芯片上使用 emWin 软件库时,是不需要向 emWin 或 ST 公司付费的。
总而言之,uC/GUI 和 STemWin 都是 Segger 公司的 emWin 产品,而且它们的版本编号是统一的,如 uC/GUI 目前最新版本命名为 uC-GUI V5.24,STemWin 最新版本命名为
STemWin Library V5.24,emWin 最新版本则为 emWin V5.24,所以,要比较这三个软件库功能上的区别,只需要看它们的版本号就可以了。
虽然功能上没有区别,但因为版权付费问题,在实际使用时就需要根据自己的平台来选择。由于我们使用的是 STM32 开发平台,自然我们选择的是 STemWin。因为如果我们
选择的是 emWin 或 uC/GUI 使用到 STM32 产品上,同样是需要向 Segger 或 Micrium 公司购买版权的,而使用 STemWin 就不存在这个问题。在 STemWin 里有一个检测机制确定代码所运行的平台,若是 STM32 芯片,则运行正常,若非 STM32 芯片,就不能正常使用了。
在本教程后续的讲解中,无特殊说明,不再区分 emWin 和 STemWin。
- emWin 实战指南 5次下载
- STM32库开发实战指南 20次下载
- emWin应用开发实战指南 9次下载
- emwin开发教程免费下载 9次下载
- arduino开发实战指南 0次下载
- 信号分析测量基础原理应用指南电子版 0次下载
- 准谐振反激式开关电路分析及高能效设计指南 72次下载
- emWIN5中文手册说明 55次下载
- 树莓派(Raspberry Pi)实战指南.pdf 123次下载
- emwin例程 23次下载
- C#上位机实战开发指南 0次下载
- ARDUINO开发实战指南_part1 46次下载
- ARDUINO开发实战指南_part2 53次下载
- FPGA设计实战 15次下载
- emWin实战指南 13次下载
- HIP失效分析、HIP解决对策及实战案例 525次阅读
- RTOS应用程序设计的五个实战技巧 970次阅读
- 分享两个STM32应用中的实战案例 3169次阅读
- 如何使用封装热分析计算器(PTA)的简短指南 2808次阅读
- dfrobotArduino官方配套套件 1267次阅读
- 新唐科技NuMaker emWin M487简介 2350次阅读
- 新唐科技NuMaker emWin N9H26平台介绍 4212次阅读
- 新唐科技NuMaker emWin N9H30处理器简介 3137次阅读
- 新唐科技NuMaker emWin RDK-N9H30接口平台简介 2375次阅读
- 新唐科技NuMaker emWin RDK-N9H20处理器介绍 2892次阅读
- 嵌入式系统C语言编程实战教程合集 9264次阅读
- 关于EMI的实战设计技巧详解 5102次阅读
- 频谱分析仪选型指南_频谱分析仪主要品牌盘点 9382次阅读
- emWin介绍和emWin开发的详细资料概述 6.6w次阅读
- 通过学习PPT地址和xgboost导读和实战地址来对xgboost原理和应用分析 6435次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多