主讲内容:
1.如何获取emWin
2.emWin目录结构
3.文件说明
4.软件构架
1.如何获取emWin。
使用最新的STemWin5.44a版本
最新版本的emWin STM32 CUBE库中。


这个路径就是CUBE存放软件包的位置


这是Config里面文件
第一个GUIConf.c是专门用分配emWin 动态内存用的。
第二个GUIConf.h用来裁剪emWin的功能
针对不同的液晶搞得驱动模板

数据手册地址。

所有可能用到的头文件

↑已经编译好的库二进制文件。


电脑仿真用的文件。

emWin使用的工具。



咱们用16的Keil5.
ot是表示核心库已做优化
带着ARGB的表示 从颜色高位到地位 是ARGB 上面没标注的 顺序是ABGR
带OS的是可以在操作系统环境下使用的。


emWin为了兼容各种处理器,做了这个软件构架。
只要把液晶驱动移植好,就可以正常使用emWin.
液晶驱动分为
直接线性访问型:MCU可直接修改LCD显存,比如5寸RGB屏幕,F429直接对显存操作。
非直接线性访问型:MUC不可以直接修改LCD显存
好了,本讲内容讲完了。下一节!

2.STM32F429 学习emWin emWin文件和应用构架相关推荐

  1. linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...

    学习linux环境高级编程首先学习的是文件的操作.因为有 学习 Linux 环境高级编程,首先学习的是文件的操作.因为有一句很有趣的话"Linux 下一切皆文件".所以掌握了文件操 ...

  2. system.img解包打包工具_好程序员云计算学习路线分享文件打包及压缩

    好程序员云计算学习路线分享文件打包及压缩 好程序员 建议针对目录 Demo: 复制未打包的文件到远程主机 [root@yangs ~]# du -sh /etc 39M /etc [root@yang ...

  3. jdom学习:读取xml文件

    jdom学习:读取xml文件 本文转自http://www.blogjava.net/fjq639/archive/2005/12/20/24806.html 用JDOM读取XML文件需先用org.j ...

  4. android中资源文件的两种访问方式,Android_Android学习笔记-保存文件(Saving Files),Android设备有两种文件存储区域 - phpStudy...

    Android学习笔记-保存文件(Saving Files) Android设备有两种文件存储区域: 内部存储和外部存储 ("internal" and "externa ...

  5. java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中

    Java进阶学习:将文件上传到七牛云中 通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去. JavaSDK:https://developer.qiniu.com/k ...

  6. Python学习笔记:文件(File)

    Python学习笔记:文件(File) 打开一个文件用于读写,在Python里十分简单,利用内置open函数,可以用绝对路径,也可以用相对路径. 默认模式是'r',只读模式. 文件句柄f是一个可迭代对 ...

  7. python读取文件夹下所有文件的名称_python2.7 学习之读取文件夹下所有文件名称及内容...

    python2.7 学习之读取文件夹下所有文件名称及内容 最近稍稍有点空闲时间, 于是重新温习了一下之前学习过的 python 基础废话不多说, 记录一下自己的所得 首先, 安装什么的不在本人的温习范 ...

  8. 【PHP学习】—PHP文件嵌套HTML(四)

    [PHP学习]-PHP文件嵌套HTML(四)

  9. java catch空指针异常处理_Java基础学习:java文件空指针异常处理

    在Java编程中,我们或多或少地会遇到一些程序异常的情况,为了不影响程序的正常执行,我们需要在程序发生异常的情况下,进行一些操作来防止造成更大的损失.例如在我们平时的除法运算中,被除数是不能为0的,如 ...

  10. php写入文件内容方法,学习php写入文件内容的方法

    在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势,但是文件读写操作在基本的PHP开发 ...

最新文章

  1. Retrofit 2.0
  2. 利用 Android Studio 和 Gradle 打包多版本APK
  3. Java 程序员必备的 Intellij IDEA 插件
  4. 那些关于浏览器的趣图和幽默段子
  5. 【JUnit】BeforeClass、AfterClass、Before与After示例
  6. Spark源码系列(四)图解作业生命周期
  7. 计算机网络机械特性是指,《计算机网络与通信》第1——3章 习题及思考题
  8. 剑指offer面试题10- I. 斐波那契数列
  9. python3使用pickle读取文件提示TypeError或者UnicodeDecodeError的解决办法
  10. Word邮件合并技巧四则
  11. 淘宝客推广赚钱全攻略
  12. 嵌入式软件开发的特点和流程
  13. 对不起,今年我真的不敢去拜年了。。。
  14. 【每日一题】打卡 24
  15. 西门子plc与oracle报文,西门子PLC以太网 通讯协议 解析
  16. 个人负责项目的功能模块分析
  17. QLocale 获取系统语言简写
  18. c# emgucv 切图_(转载)C#下的openCV(Emgu CV)
  19. BIO、NIO、AIO分别是什么
  20. 暑期Android游戏开发——小兔子跳铃铛(附源码)

热门文章

  1. 《人民的名义》之陆毅的演技
  2. STM32生态系统 第三期(一)STM32WB无线协议栈和用户应用升级的准备工作
  3. 计算机网络 综合组网实验
  4. 中科院计算机技术研究所考研,中科院光电技术研究所计算机技术怎么样
  5. 不要再问Python了!
  6. 随意细解:UI -- 初级数据持久化
  7. SQL函数之数学函数:ABS,PI,POWER,RAND,ROUND,SQUARE, SQRT,三角函数的用法
  8. java-net-php-python-java租房管理系统计算机毕业设计程序
  9. php制作医院预约电子就诊卡
  10. 解决 win10 无法安装VS2019,visual studio installer下载进度始终为0