第1篇 STemWin介绍.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安富莱STM32-V5开发板STemWin教程 安富莱STM32-V5开发板STemWin教程 第1章 STemWin 介绍 第1章 STemWin 介绍 本期教程开始带领大家了解一下 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 STemWin ,emWin ,μCGUI 之间的关系 1.1 STemWin ,emWin ,μ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开发板STemWin教程 安富莱STM32-V5开发板STemWin教程 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 软件包,这个软件包也不是可以

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档