板子emwin5用书手册中文_第1页
板子emwin5用书手册中文_第2页
板子emwin5用书手册中文_第3页
板子emwin5用书手册中文_第4页
板子emwin5用书手册中文_第5页
已阅读5页,还剩940页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

免责本文中所含的规格信息据信是准确的,但不担保完全没有错误。本手册中所含信息可能会因功能或性能改善而变更,恕不另行通知。请确保您手中的手册是版本。虽然此处所提供信息据信是准确的,但任何错误或疏漏,SEGGERMicrocontrollerGmbH&Co.KG(制造商)概不承担任何责任。制造商不作(用户因而也不会获得)任何担保或条件,无论是明示的、暗含的、法定的还是以任何函件形式与用户确认的。特别地,制造商承担任何适销性或特定目的适用性的担保。如无制造商的事先,不得截取本手册的或者以任何方式修改PDF文件。本文件中所述软件基于证提供,且只能根据此证的条款进行使用或。©2011SEGGERMicrocontrollerGmbH&Co.KG,Hilden/商本手册中提及的名称可能是其各自所属公司的商标各品牌和产品名称均为其各自所有者的商标或商标请通过电子邮件软件。这样,我们就能确保在有更新时,您会立即收到更新或者更新通知。时,请提供以下信息:您的您的您的电子邮件地址和请将这些至联系地址SEGGERMicrocontrollerGmbH&Co.KGIndenWeiden11D-40721德 传真 手册版本本手册讲述的是 软件版本。软件的版本编号请见本章节稍后的“软件版本”表。任何差错,请通知我们, 尽快尽力为您提供帮助。版日描17(小工具添加新函 LISTVIEW_SetHeaderHeight()添加新函 ICONVIEW_AddStreamedBitmapItem()添加新函 ICONVIEW_GetItemText()添加新函 ICONVIEW_GetItemUserData()添加新函 ICONVIEW_GetNumItems()添加新函 ICONVIEW_InsertBitmapItem()添加新函 ICONVIEW_InsertStreamedBitmapItem()添加新函 ICONVIEW_SetBitmapItem()添加新函 ICONVIEW_SetFrame()添加新函 ICONVIEW_SetItemText()添加新函 ICONVIEW_SetItemUserData()添加新函 ICONVIEW_SetSpace()添加新函 ICONVIEW_SetStreamedBitmapItem()添加新函 ICONVIEW_SetTextAlign()添加新TEXT_GetNumLines()。第30章“显示驱动”添加新显示驱动 支持的新显示控制器66709:LCD_SetDevFunc():添 LCD_DEVFUNC_COPYRECTGUIDRV_Lin:添加 的支持30动-新显示驱动第14章“设备 的默认值 1添加新GUI_MEMDEV_MarkDirty()。添加第19章“GUIBuilder”。30动 支持的新显示控制器66708:Ilitek66709:Sitronix66772:Ilitek添加新函 GUIDRV_Bitins_Config()版日描92D添加新函 GUI_CreateBitmapFromStreamRLEAlpha()添加新函 GUI_CreateBitmapFromStreamRLE32()函数 支持额外格式添加新GUI_UC_EnableBIDI()。第12章“位图转换器”添加新格式“Alpha添加新格式“带Alpha添加新Image/ConvertInto/BestPalettetransparency。第14章“设备”添加新函 GUI_MEMDEV_SetAnimationCallback()添加新函 GUI_MEMDEV_ShiftInWindow()添加新函数GI_MEMDEV_ShftOutWndow()。第15章“执行模型”添加新函 GUI_SetSignalEventFunc()添加新函 GUI_SetWaitEventFunc()添加新函 GUI_SetWaitEventTimedFunc()第16章“窗口管理器”添加新函 WM_MULTIBUF_Enable()添加新消息WM_PRE_PAINTWM_POST_PAINT。第17章“小工具” 重命名 LISTVIEW_SetUserDataRow() 重命名 LISTVIEW_GetUserDataRow()为所有小工具添加新函 <WIDGET>_SetUserData为所有小工具添加新函 <WIDGET>_GetUserData为所有小工具添加新函 <WIDGET>_CreateUser添加新函 BUTTON_GetTextAlign()添加新函 BUTTON_SetReactOnLevel()添加新函 ICONVIEW_CreateIndirect()添加新函 ICONVIEW_DeleteItem()添加新函 LISTWHEEL_CreateIndirect()添加新函 SCROLLBAR_SetThumbSizeMin()添加新函 SCROLLBAR_GetThumbSizeMin()添加新函 TREEVIEW_ITEM_CollapseAll()添加新TREEVIEW_ITEM_ExpandAll()。第19章“皮肤设置”添加新编译时间配置 WIDGET_USE_FLEX_SKIN新消息WIDGET_ITEM_GET_RADIUS添加到帧窗口皮肤。第20章“多重缓冲”。添加新函 GUI_MULTIBUF_Begin()添加新函 GUI_MULTIBUF_End()添加新函 GUI_MULTIBUF_Config()添加新GUI_SetDefaultFont()。第12章“设备”:添加新GUI_MEMDEV_FadeDevices()。第15章“小工具”:添加新函 SCROLLBAR_GetNumItems()添加新函 SCROLLBAR_GetPageSize()添加新函 BUTTON_SetReactOnLevel()添加新函 LISTWHEEL_SetPos()添加新函 GRAPH_DATA_XY_SetOwnerDraw()添加新LISTVIEW_SetItemBitmap()。新第17章“皮肤设置”:第26章“显示驱动”:添加新函数GUI_SetOrientation()(旋转设备)GUIDRV_Lin162432bppOXY定向版日描章节“小工具”中的新函数章节“小工具”中的新函数章节“字体”中的新函数章节“2-D图形库”中的新函数章节“执行模型”中的新函数添加对以下显示控制器的支持HimaxHX8353LGDP4551OrisetechSPFD54124CRenesasR61505、矽创ST7735和ST7787、SSD1284和SSD2119。给每个使用驱动宏的驱动添加宏添加驱动“GUIDRV_S1D15G00”和2-D图形新函数新函数新函数第12章“设备新函数新函数新函数新函数章节26VNC服务器添加新函 GUI_VNC_EnableKeyboardInput()添加新函 GUI_VNC_GetNumConnections()添加新函 GUI_VNC_SetPassword()添加新函 GUI_VNC_SetProgName()添加新函 GUI_VNC_SetSize()添加新函 GUI_VNC_RingBell()版日描5显示添加新函 GUI_DispStringInRectWrap()添加新GUI_WrapGetNumLines()。第7章“2-D图形库”:添加新函 GUI_EnableAlpha()添加新函 GUI_RestoreUserAlpha()添加新函 GUI_SetUserAlpha()添加新函 GUI_CreateBitmapFromStream()添加新函 GUI_DrawStreamedBitmapEx()添加新函 GUI_GetStreamedBitmapInfo()添加新函 GUI_GetStreamedBitmapInfoEx()添加新函 GUI_SetStreamedBitmapHook()添加新函 GUI_CreateBitmapFromStreamIDX()添加新函 GUI_CreateBitmapFromStreamRLE4()添加新函 GUI_CreateBitmapFromStreamRLE8()添加新函 GUI_CreateBitmapFromStream565()添加新函 GUI_CreateBitmapFromStreamM565()添加新函 GUI_CreateBitmapFromStream555()添加新函 GUI_CreateBitmapFromStreamM555()添加新函 GUI_CreateBitmapFromStreamRLE16()添加新函 GUI_CreateBitmapFromStreamRLEM16()添加新函 GUI_CreateBitmapFromStream24()添加新函数GUI_CreateBitmapFromStreamAlpha()。第9章“字体”:添加新字体F20F_ASCII(框架式)添加新字体F6x8_ASCII和F6x8_1添加新字体F8x8_ASCII和F8x8_1添加新字体F8x16_ASCII和F8x16_1添加对扩展AA2和扩AA4新字体格式的支持。第12章“设备”:第14章“窗口管理器”:WM_eeteWndow()现在还删除了所有相关定时器。第15章“小工具”:添加新WINDOW_SetBkColor()。第19章“指针输入装置”:PID第20章“键盘”:添加键盘缓冲区25显示驱动添加新驱 GUIDRV_Bitins添加新驱动GUIDRV_SLin添加新驱 GUIDRV_SSD1926添加驱动GUIDRV_1611添加驱动GUIDRV_6331添加驱动GUIDRV_7529添加驱 GUIDRV_Page1bpppactColor_16:添加对以下显示控制器的支持:奇 HX8352、SSD1298、SSD1355和SSD1963、爱普生S1D19122OrisetechSPFD5414DIlitekILI93203器全面修订8件PNG软件已全面修订。有关各早期版本的修订历史记录,请参阅较早文档SEGGERSEGGERMicrocontrollerGmbH&Co.KG开发和经销用于嵌入式系统的软件开发工具和ANCIC软件组件(中间件),SGGER的目标是通过提供小型灵活并易于使用的中间件,使开发人员可以集中精力于具体应用,从而缩短嵌入式应用的软件开发时间。我们最受欢迎的产品有emWin和embOS,前者是一款用于嵌入式应用的通用图形软件包,后者是一种小型、高效的实时内核。emWin完全采用ANSIC编写,可轻松用于任何CPU和几乎所有显示器。以下PC工具是其的完美补充:位图转换器、字体转换器、模拟器和查看器。embOS支持大多数8/16/32位CPU。其器占用面积小,因此适于单应用。除了重点关注软件工具外,SEGGER还研发和生产用于闪存宏控制器的编程工具,以及辅助研发、调试和生产的JTAG仿真器J-Link,它已迅速成为调试ARM内核存取的行业标准。办公地址:办事处:嵌入嵌入式软件(中间件图形软件和emWin设计用于提供高效且独立于处理器和显示控制器的图形用户界面(GUI),用于任何使用图形显示进行操作的应用。我们提供有初学者套装、评估版和试用版。实时操作系ebS是一种实时操作系统RS),设计用于为复杂的实时应用提供占用资源最小的完整多任务系统。其中包含仿形PC工具ebSVe。文件emFileFAT12、FAT16FAT32的嵌入式文件系统。emFile已经过优化,可在保持RAMROM。可使用各种不同的设备驱NANDNOR闪存的驱动SD/MMCCompactFlash卡的驱USB协议栈USB设备协议USB协议栈设计用于在任何使用USB客户端控制器的嵌入式系统中工作。支持块通信和大多数标准设备类别。SEGGER闪存编J-ARM内核JTAG仿真ARM内核USBJTAGJ- 的JTAG仿真ARM内核USBJTAG界面器,支ARMETM(嵌入 宏单元)J-Link/J-TraceSEGGER盏男幸当曜糐TAG仿真器一同使用的附加软9emWin简 本文档的目 假 如何使用本手 语法句子的印刷规 要 目标系统(硬件 开发环境(编译器 特 示例和演 初学者套 屏幕和坐 如何将显示器连接到微控制 数据类 指 推 结 包 添加emWin到目标程 创建 改编库批处理文件以适应不同系 要包含在项目中的C文 emWin的配 初始化 有目标硬件时使用 oworld”示例程 模 使用模 通过emWin试用版使用模 结 编译演示程 编译示 通过emWin源代码使用模 结 编译应用程 模拟的高级功 暂停和恢 查看系统信 到剪贴 设备模 生成的框架视 自定义位图视 窗口视 设备模拟 硬键模 硬键模拟 集成emWin模拟到现有模拟 结 使用模拟 修改 应用程序示 集成到embOS模拟 目标程序 GUI模拟 查看 使用查看 使用模拟和查看 使用带虚拟页面的查看 顶部显 打开显示输出的窗 缩 将输出到剪贴 使用带多种显示的查看 使用带多种显示的查看 显示文 基本例 文本 显示文本的例 选择文本绘制模 选择文本对齐模 设置当前文本位 返回当前文本位 清除窗口或部分窗口的例 显示数 评估 显示十进制数 显示浮点数 显示二进制数 显示十六进制数 emWin 2-D图形 图形 绘制模 查询当前客户区矩 画笔大 基本绘制例 Alpha混 绘制位 绘制流位 绘制线 绘制多边 绘制 绘制椭 绘制弧 绘制线 绘制饼 保存和恢复GUI环 裁 显示位图文 BMP文件支 支持的格 BMP文件 JPEG文件支 支持的JPEG压缩方 将JPEG文件转换为C 显示JPEG文 器使 渐进式JPEG文 JPEG文件 GIF文件支 将GIF文件转换为C 显示GIF文 器使 GIF文件 PNG文件支 将PNG文件转换为C 显示PNG文 器使 PNG文件 使用...Ex()函数获取数 9字 简 字体类 字体格 C文件格 系立字体(SIF)格 外部位图字体(XBF)格 TrueType字体(TTF)格 将TTF文件转换为C 自定义字体 选择字 字体 C文件相关的字体函 “SIF”文件相关的字体函 “TTF”文件相关的字体函 “XBF”文件相关的字体函 常见字体相关的函 字符 ISO8859-1西方拉丁字符 字体转换 添加字 标准字 字体标识符命名约 字体文件命名约 字体的计量、ROM大小和字符 比例字 概 计量、ROM大小和使用的文 字 比例字体,带边 概 计量、ROM大小和使用的文 字 等宽字 概 计量、ROM大小和使用的文 字 数字字体(比例 概 计量、ROM大小和使用的文 字 数字字体(等宽 概 计量、ROM大小和使用的文 字 位图转换 功 加载位 支持的输入文件格 从文件加 使用剪贴 从位图生成C文 支持的位图格 调色板信 透明 Alpha混 选择最佳格 保存文 色彩转 生成C流文 压缩位 使用定制调色 保存调色板文 C文件格 固定调色板模式的调色板文 转换位 命令行用 命令的格 有效令行选 转换位图示 颜 预定义的颜 颜色条测试例 固定调色板模 固定调色板模式的详细说 应用程序定义的色彩转 定制调色板模 颜色 基本颜色函 索引和色彩转 设 使用设备:图 支持的色彩深度 设备和窗口管理 设备和多 内存要 性 基本函 使用设备的准备操 多层/多显示配 配置选 设备 基本函 分段设 自动设备对 测量设备对 动画函 动画函数(需要使用窗口管理器 执行模型:单任务/多任 支持的执行模 单任务系统(超循环 描 超循环示例(无 优 缺 使用 超循环示例(有 多任务系统:一个任务调用 描 优 缺 使用 多任务系统:多个任务调用 描 优 缺 使用 建 示 支持多任务的GUI配置函 支持多任务的GUI配置 内核接口 示 窗口管理器 术语说 回调机制,无效化和渲 不使用回调渲 使用回调渲 背景窗口重绘和回 无效 渲染透明窗 自动使用设 自动使用多帧缓 自动使用显示驱动缓 消 消息结 消息系统定义的消 指针输入设备(PID)消 系统定义代 应用定义的消 配置选 WM 基本函 设备支持(可选 定时器相关函 小工具相关函 示 窗口对象(小工具 基础知 可用小工 了解重绘机 如何使用小工 配置选 通用小工具 用于小工具的WM例 常用例 用户绘制小工 BUTTON:按钮小工 配置选 通知代 键盘反 BUTTON 示 CHECKBOX:复选框小工 配置选 通知代 键盘反 示 DROPDOWN:下拉列表小工 配置选 通知代 键盘反 示 EDIT:“编辑”小工 配置选 通知代 键盘反 EDIT 示 FRAMEWIN:框架窗口小工 框架窗口的结 配置选 键盘反 示 GRAPH:图形小工 图形小工具的结 创建和删除图形小工 绘制过 支持的曲线类 配置选 图形小工 刻度对 键盘反 图形 常用例 GRAPH_DATA_YT相关的例 GRAPH_DATA_XY相关的例 刻度相关的例 示 HEADER:标题小工 配置选 通知代 键盘反 HEADER 示 ICONVIEW:图标视图小工 配置选 通知代 键盘反 示 LISTBOX:列表框小工 配置选 通知代 键盘反 示 LISTVIEW:Listview小工 配置选 通知代 键盘反 示 LISTWHEEL:Listwheel小工 配置选 通知代 键盘反 :菜单小工 菜单消 数据结 配置选 键盘反 “菜单” 示 MESSAGEBOX:消息框小工 配置选 键盘反 MULTIEDIT:多行文本小工 配置选 通知代 键盘反 示 MULTIPAGE:“多页”小工 配置选 通知代 键盘反 示 PROGBAR:进度条小工 配置选 键盘反 PROGBAR 示 RADIO:单选按钮小工 配置选 通知代 键盘反 RADIO 示 SCROLLBAR:滚动条小工 配置选 通知代 键盘反 示 SLIDER:滑块小工 配置选 通知代 键盘反 SLIDER 示 文本文本小工 配置选 键盘反 文本 示 TREEVIEW:树形视图小工 术语说 配置选 通知代 键盘反 常用例 项目相关例 示 WINDOW:窗口小工 配置选 键盘反 框的基本原 创 资源 框过程函 初始 定 框行 框 简 指 创 选择父小工 在编辑器中调整大小和定 修改小工具属 向小工具添加其他函 删除小工具属 删除小工 保存当前的 GUIBuilder的输 修改C文 如何使用C文 换 “皮肤”是什么 从使用API函数到换 可换肤的小工 使用皮 运行时间配 编译时间配 简单更改“Flex”皮肤外 对“Flex”皮肤外观所作的重大更 换肤回调机 更改默认皮肤的外 命令列 常用的换肤 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 配置结 配置选 换肤 命令列 多缓 工作原 双缓 三缓 要 限 配 通过窗口管理器自动使用多个缓冲 多缓冲 虚拟屏幕/虚拟页 简 要 配 示 基本示 使用窗口管理器的实时示 使用窗口管理器的框示 虚拟屏幕 多层/多显示支 简 选择绘图操作所使用的 选择窗口所使用的 把窗口从一层移到另一 使用多层支 透 Alpha混 硬件游 多层示 使用多显示支 启用多显示支 运行时间屏幕旋 多显示示 配置多层支 配置多显示支 多层 指针输入设 描 指针输入设备 鼠标驱 通用鼠标 PS2鼠标驱 使用PS2鼠标驱 PS2鼠标驱 触摸屏驱 通用型触摸屏 模拟触摸屏驱 设置模拟触摸 运行时校 硬件程 模拟触摸屏的驱动 配置模拟触摸屏驱 游戏杆输入示 键盘输 描 驱动层 应用层 简 Sprite 游 可用游 游标 抗锯 简 抗锯齿质 无锯齿字 高分辨率坐 抗锯齿 控制函 绘图函 示 外语支 UTF-8编码方 Unicode字 UTF-8字符 使用U2C.exe将UTF-8文本转换为C编 Unicode UTF-8函 双字节函 语支持 记号形 合体字 双向文本对 要 如何启用语支 示 配合语文本使用的字体文 泰语支 要 如何启用泰语支 示 配合泰语文本使用的字体文 显示驱 现有显示驱 驱动文件命名规 运行时间可配置驱 编译时可配置驱 尚未移植的现有驱 特殊用途驱 直接接 间接接口——并行总 I/O引脚连接程序示 间接接口——4引脚 I/O引脚连接程序示 间接接口——3引脚 I/O引脚连接程序示 间接接口——I2C总 I/O引脚连接程序示 硬件接口配 直接接 间接接 运行时间配 编译时间配 不可的显示 显示方 通过驱动配置显示方 运行时间配 编译时间配 通过函数配置显示方 显示驱动回调函 传给回调函数 显示驱动详细描 GUIDRV_Temte——新驱动模 LCD层和显示驱动 显示驱动 用户自定义程 LCD层程 "Get" 配置 缓存 VNC服务 简 要 实现说 VNC查看 启动VNC查看 emWinVNC服务 启动emWinVNC服务 服务器的启动方 VNC服务器在目标系统上的集 要 配置选 VNC 与时间和执行相关的函 时间和执行 配 H

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论