第一章:emwin介绍.pdfVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章:emwin介绍.pdf

安富莱电子STM32-V5 开发板emWin 教程 安富莱电子STM32-V5 开发板emWin 教程 第1章emW in介绍 第1章emW in介绍 本期教程开始带领大家了解一下STemWin 的基本知识,其实确切的讲应该叫emWin 基础知识,由于 教程使用的开发板是ST 的微控制器,所以就把名字统一命名成STemWin (为什么叫STemWin ,在下面 会有详细的讲解)。 1.1 STemWin ,emWin ,μCGUI 之间的关系 1.2 SEGGER 公司介绍 1.3 STemWin 介绍 1.4 STM32F103 和407 跑STemWin 性能测试 1.5 STemWin 论坛 1.6 总结 1.1 STemW in ,emW in ,μCGUI之间的关系 1.1 STemW in ,emW in ,μCGUI之间的关系 这个放在最开头进行说明,因为很多的初学者比较的迷惑。 对于一些刚学GUI 的用户来说,知道μCGUI 的比较多,而不知道所谓的emWin 或者STemWin。这 个并不奇怪,主要是因为大部分人只知道SEGGER 公司的做的JLINK ,而不知道他们还有RTOS 和相关的 中间件(中间件的意思就是基于RTOS 的文件系统,GUI ,USB 主机和设备协议栈等)。 1.1.1 μCGUI在国内比较火的原因 μ μCGUI 在国内前几年比较火的原因有三点:  一个是μCOS-II 在国内的推广,自从Micrum 公司出的那本《嵌入式实时操作系统μCOS-II》发布之后, 国内关于μCOS-II 的资料就是普天盖起,再加上各种培训机构和开发板的推广,μCOS-II 就在国内火起 来了。μCOS-II 火的同时,它配套的中间件,特别是μCGUI 就跟着在国内火了起来。  前几年国内有一个μCGUI 的论坛,这个论坛在国内的μCGUI 方面应该算是做得最好的,特别是那个站 长在μCGUI 方面的研究,这位站长对于μCGUI 在国内的发展功不可没。  还有一个原因就是μCGUI 是带有源码的,很多时候可以通过修改部分的源码实现一些特殊的功能,现 在网上流传的μCGUI 的源码已经不知道经过多少人的手被修改过,最原始的的代码已经在官网上面找 不到了。 第 1 页 共 16 页 第 1 页 共 16 页 安富莱电子STM32-V5 开发板emWin 教程 安富莱电子STM32-V5 开发板emWin 教程 1.1.2 emWin和μCGUI的关系 μ 首先要明白,这两个GUI 是一个东西。最初这个GUI 就是SEGGER 公司的,然后以什么的方式授权给 μCGUI 就不清楚了。现在SEGGER 公司是这个GUI 的主要推动者,已经将其授权给了多个芯片生产厂家。 1.1.3 STemWin和emWin的关系 STemWin 是SEGGER 公司授权给ST(意法半导体)的。使用ST 芯片的用户可以免费使用STemWin。 其实不光授权给了ST ,还有NXP ,Energy Micro 等。凡是使用这些芯片厂商生产的处理器都可以免费的 使用emWin。但是出于一定的保护措施,使用STemWin 的库是不能用在其它芯片厂商的处理器上面的。 因为在工程初始化STemWin 前要使能CRC 校验。如果没有使能,STemWin 是启动不起来的。KEIL MDK 的安装目录里面也带有emWin 软件包,这个软件包也不是可以直接使用的,用户需要给KEIL MDK 注册 RL-ARM 才可以使用。 这里STemWin 还针对ST 的微控制器做了专门的优化,比如在使用ST 的F4XX 微控制器带 FPU 的芯 片时,STemWin 在需要浮点处理的地方专门做了优化。 1.1.4 emWin5.xx版本和以前版本的不同 emWin 发展到5.0 版本以后已经产生了很大的更新,特别是底层驱动方面。emWin5.xx 版本向下完 全的兼容低版本,当然包括μCGUI5.xx 以下的版本,也就说如果用户有在μCGUI5.xx 以下版本建立的工程, 完全可以用在高版本上面(条件是没有修改过源码)。这里不建议初学者修改源代码,修改过

文档评论(0)

wwvfz702 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档