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

/ 账号:gmj790,密码:****09 STemWin教程入门篇]第一期:emWin介绍特别说明:原创教程,未经许可禁止转载,教程采用回复可见的形式,谢谢大家的支持。 ??????????????????armfly-x2,x3,v2,v3,v5开发板裸机和带系统的emWin工程已经全部建立,链接如下: ??????????????????/read.php?tid=1830 SEGGER公司介绍 ???????? 了解emWin之前,先了解一下SEGGER这家公司,了解生产商才能对emWin有更加全面的认识。 ???????? SEGGER公司成立于1997年,到现在的2013年,有差不多16年的历史了,这家公司主要有两个 office,一个是在德国的Hilden,另个在美国的 Massachusetts。官网还有一个他们工作地方的照片, 看着很不错,我这里也把这个照片贴上 图片:2.png 这家公司的产品主要有三个大的方向,下面分别的说一下: RTOS和中间件 embOS??(Real Time Operating System) embOS/IP??(TCP/IP Stack) emWin (Graphic Software GUI)?? emFile (File System) emUSB Device (USB Device Stack) emUSB Host (USB Host Stack) J-Link Debug Probes J - Link PRO J - Link ULTRA+ J - Link PLUS J - Link J - Trace Cortex-M3 J - Trace ARM Production Programmers Flasher??ARM Flasher??RX Flasher??STM8 Flasher??ST7 Flasher??5 Flasher??5 PRO ?????? 官网上面也有一个论坛,不过论坛的打开速度比较的慢,而且是英文的,问个问题也不太方便 /??有兴趣的可以去看看。 ?????? 想了解价格和授权的可以看看这里/pricing.html,现在了解的NXP, ST, Energy Micro获得了SEGGER的授权,可以免费的使用,想了解其他信息的可以去官网查看,这里有 几个官网张贴的,客户设计界面,设计的的确很好看。 图片:3.png 图片:4.png 图片:5.png 其实话说回来,要想设计比较好的界面还是得手工设计,用控件很难做出这种效果,除非有这种效果的控件。 本部分设定了隐藏,您已回复过了,以下是隐藏的内容 emWin5.xx的简介 1.??目标系统(硬件) 目标系统必须具有: ? 一个CPU(8/16/32/64位) ? 一个具有最小内存的RAM和ROM ? 一个完整图形显示器 (任何类型和任何分辨率) 存储器要求取决于使用的是软件的哪部分以及目标编译器的效率。因此不可能指定精确的值,但是以 下值适用于典型的系统。 小系统 (无窗口管理器) ?RAM:100字节 ? 堆栈:600字节 ?ROM:10-25 kb(取决于所使用的功能) 大系统 (包含窗口管理器和小工具) ?RAM:2-6 kb(取决于所需的窗口数) ? 堆栈:1200-1800字节 (取决于所使用的功能) ?ROM:30-60 kb(取决于所使用的功能) 请注意,如果应用程序使用了很多字体,则对ROM的要求会提高。上述所有值都是粗略估算值,不 保证能正常使用。 2.??特性 emWin设计用于提供高效且独立于处理器和显示控制器的图形用户界面,用于任何使用图形显示进行操作的应用。它与 单任务和多任务环境、专用操作系统或具有任何商业RTOS兼容,emWin的发货形式为C语言源代码。它可适用于任何尺 寸的、具有任何显示控制器和CPU的物理和虚拟显示器。其特性包括: 一般特性 ? 支持使用任何控制器的任何 (单色、灰度或彩色)显示器 (如果有正确的驱动)。 ? 在较小显示器上无显示控制器也可运行。 ? 使用配置宏可支持任何接口。 ? 显示尺寸可配置。 ? 可在显示器上的任何点 (而不仅仅是在偶数位字节地址)上写入字符和位图。 ? 已针对尺寸和速度优化了各种例程。 ? 利用编译时间切换可进行不同优化。 ? 对于较慢的显示控制器,可在存储器中缓存显示,将存取操作减到最少,从而获得非常高的速度。 ? 结构清晰。 ? 支持虚拟显示;虚拟显示可大于实际显示。 图形库 ? 支持不同色深的位图。 ? 可使用位图转换器。 ? 绝对无浮点使用。 ? 快速线/点绘制 (不使用浮点)。 ? 圆形/多边形绘制非常快速。 ? 不同的绘图模式。 字体 ? 基本

文档评论(0)

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

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

1亿VIP精品文档

相关文档