你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1357|回复: 2

[中文文档] AN4323 - STemWin 库入门指南

[复制链接]

1347

主题

1124

回帖

0

蝴蝶豆

管理员

最后登录
2020-12-9
发表于 2019-3-14 10:31:34 | 显示全部楼层 |阅读模式
STemWin 库入门指南

引言

意法半导体与Segger微控制器合作提供STemWin库,这是一个基于Segger的emWin图形库产品。

STemWin库是一个专业级的图形栈库,在条件允许时该库可以利用STM32硬件加速功能,在任意STM32产品、任意LCD/TFT显示屏以及任意 LCD/TFT 控制器随时构建图形用户界面(GUI)。

STemWin库是一个功能丰富的全面解决方案,配备诸如JPG、GIF和PNG解码和众多小工具(复选框、按钮等等),以及VNC服务器,它允许远程显示本地画面,而且还包含GUIBuilder等通过鼠标拖放来创建对话框,以及字体转换器等等。

该图形库完全集成在STM32Cube固件包内(比如STM32CubeF2、STM32CubeF3和STM32CubeF4)。可在意法半导体的网站上免费下载 (http://www.st.com/stm32cube)

1.png

2 库和包的说明

STemWin 库包由一套固件库程序以及用于构建基于 GUI 的高级专业应用程序的软件工具所组成。

2.1 许可信息

  • STemWin 库的 GUI 文件为对象格式,依照 MCD-ST 图像软件许可协议 V2 (“许可证”)进行授权;必须遵守该许可证的规定,才能使用这套库包。可从以下网址获取许可证副本:www.st.com。
  • STemWin 库的配置与头文件均为源码格式,依照 MCD-ST 自由软件许可协议 V2 (“许可证”)进行授权;必须遵守该许可证的规定,才能使用这套库包。可从以下网址获取许可证副本:www.st.com

除非适用法律或书面协议的要求,否则在没有任何明示或暗示的担保或条款下,受到该许可证约束的软件必须“原样”发布。关于许可证所约束的具体语言管理权限和限制,请参见许可证的内容。

2.2 库的说明

图 1 显示了 STemWin 的内部结构以及在整个项目中如何实现。

1.png

STemWin 库包含两个经过优化的驱动程序:

直接线性访问(LIN)驱动器。此类驱动器用于STM32F429、STM32F769、STM32H743和任何基于LCD-TFT显示控制器(LTDC)或LTDC/DSI(显示屏串行接口)硬件的STM32。

FlexColor(间接访问)驱动程序,适用于所有串行和并行总线外部LCD控制器。

关于所支持的全部显示控制器,请参见 表 2。

注: 只要实现“定制化”的驱动程序,仍可支持其它任意类型的 LCD。

除了主应用之外,用户必须设置和定制两个关键的接口文件:

  • LCD 配置文件(LCDConf.c)  

        – LCD 显示初始化和配置

        – LCD 显示驱动程序链接和定制化

        – 额外的硬件能力管理
  • GUI 配置文件(GUIConf.c)   

         – GUI管理

1.png
..............

想了解更多,请下载原文阅读


回复

使用道具 举报

3

主题

58

回帖

2

蝴蝶豆

中级会员

最后登录
2020-8-19
发表于 2019-6-14 11:01:48 | 显示全部楼层
非常感谢!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

0

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
2019-9-14
发表于 2019-9-14 11:38:39 | 显示全部楼层
STemwin版本更新好慢的说
回复 支持 反对

使用道具 举报

请先关注话题后回复
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版