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

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

[复制链接]
STMCU-管管 发布时间:2019-3-14 10:31
STemWin 库入门指南
2 W1 q; z6 E- w$ Y' c! H6 c) q& r  j3 W4 Q
引言
5 a$ i0 ~. i8 k6 \9 h! o: X5 v% W  Y+ e# Q$ k
意法半导体与Segger微控制器合作提供STemWin库,这是一个基于Segger的emWin图形库产品。
  t% D7 [/ ?4 K; `1 Y
: ~! e9 _$ k4 ~, A' lSTemWin库是一个专业级的图形栈库,在条件允许时该库可以利用STM32硬件加速功能,在任意STM32产品、任意LCD/TFT显示屏以及任意 LCD/TFT 控制器随时构建图形用户界面(GUI)。 & w: g5 s5 V$ D9 {/ J

" p" q# Q8 D; x+ A. {( fSTemWin库是一个功能丰富的全面解决方案,配备诸如JPG、GIF和PNG解码和众多小工具(复选框、按钮等等),以及VNC服务器,它允许远程显示本地画面,而且还包含GUIBuilder等通过鼠标拖放来创建对话框,以及字体转换器等等。 % Q1 n' M. @) c" Z: @3 K& I1 ^0 T
8 E0 y! h6 e; |1 X
该图形库完全集成在STM32Cube固件包内(比如STM32CubeF2、STM32CubeF3和STM32CubeF4)。可在意法半导体的网站上免费下载 (http://www.st.com/stm32cube)  g! S2 H. ?+ f; }

: O; a. g! F# r- O$ Q  ~7 T& y6 w. n
1.png
4 B" p4 z% t6 \
2 库和包的说明

2 F' g: h3 D( b, i# m" j/ q
STemWin 库包由一套固件库程序以及用于构建基于 GUI 的高级专业应用程序的软件工具所组成。

) m! Q. w6 j% j# m# @5 S8 B0 O$ E  `
2.1 许可信息

6 H* r* D7 ~& K$ J
  • STemWin 库的 GUI 文件为对象格式,依照 MCD-ST 图像软件许可协议 V2 (“许可证”)进行授权;必须遵守该许可证的规定,才能使用这套库包。可从以下网址获取许可证副本:www.st.com。
  • STemWin 库的配置与头文件均为源码格式,依照 MCD-ST 自由软件许可协议 V2 (“许可证”)进行授权;必须遵守该许可证的规定,才能使用这套库包。可从以下网址获取许可证副本:www.st.com
    7 D4 g3 F, R% W3 x% f0 R2 @' d1 K
" x. e4 g1 X. d- Y0 o# P4 G
除非适用法律或书面协议的要求,否则在没有任何明示或暗示的担保或条款下,受到该许可证约束的软件必须“原样”发布。关于许可证所约束的具体语言管理权限和限制,请参见许可证的内容。
& S& q3 X! t( ?& ~
2.2 库的说明
/ [- f) r7 [: K% E5 B9 A
图 1 显示了 STemWin 的内部结构以及在整个项目中如何实现。

3 U2 r; t0 Z' F% G
1.png

% ?, f$ J6 P% F2 D" P
STemWin 库包含两个经过优化的驱动程序:

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

3 @, d& T" F  m- C  K# e
FlexColor(间接访问)驱动程序,适用于所有串行和并行总线外部LCD控制器。

6 l; V! i; \2 C
关于所支持的全部显示控制器,请参见 表 2。

4 w, O' }+ X/ S/ M. R+ G
注: 只要实现“定制化”的驱动程序,仍可支持其它任意类型的 LCD。
. _" K- e" p8 l' ]
除了主应用之外,用户必须设置和定制两个关键的接口文件:
  Y: {5 C! f4 S: P! a
  • LCD 配置文件(LCDConf.c)  
    6 z( x0 X# \6 S0 Q

* `: |' A- s/ U
        – LCD 显示初始化和配置
# C5 G* c. m/ \
        – LCD 显示驱动程序链接和定制化

$ ^: a! Z  O/ }! y$ W6 e0 k
        – 额外的硬件能力管理 & P, p7 O, R. y" K3 S5 K; G
  • GUI 配置文件(GUIConf.c)   
    : R( {4 z$ a2 J5 A+ X

$ e8 n6 {  j( Z5 Z# F
         – GUI管理
  A. |+ C8 L. b4 d6 c
1.png
..............

5 e- p, z8 u& C6 t7 V1 s
想了解更多,请下载原文阅读

% b5 R7 `/ M; {5 w7 l

8 W2 Q- {& M0 G1 ~8 s  G) h
收藏 1 评论2 发布时间:2019-3-14 10:31

举报

2个回答
zxk126 回答时间:2019-6-14 11:01:48
非常感谢!!!!!!!!!!!!!!!!
ZXBCXM 回答时间:2019-9-14 11:38:39
STemwin版本更新好慢的说

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版