2.STM32F429 学习emWin emWin文件和应用构架
主讲内容:
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文件和应用构架相关推荐
- linux环境编程 学习,学习linux环境高级编程首先学习的是文件的操作。因为有.pdf...
学习linux环境高级编程首先学习的是文件的操作.因为有 学习 Linux 环境高级编程,首先学习的是文件的操作.因为有一句很有趣的话"Linux 下一切皆文件".所以掌握了文件操 ...
- system.img解包打包工具_好程序员云计算学习路线分享文件打包及压缩
好程序员云计算学习路线分享文件打包及压缩 好程序员 建议针对目录 Demo: 复制未打包的文件到远程主机 [root@yangs ~]# du -sh /etc 39M /etc [root@yang ...
- jdom学习:读取xml文件
jdom学习:读取xml文件 本文转自http://www.blogjava.net/fjq639/archive/2005/12/20/24806.html 用JDOM读取XML文件需先用org.j ...
- android中资源文件的两种访问方式,Android_Android学习笔记-保存文件(Saving Files),Android设备有两种文件存储区域 - phpStudy...
Android学习笔记-保存文件(Saving Files) Android设备有两种文件存储区域: 内部存储和外部存储 ("internal" and "externa ...
- java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中
Java进阶学习:将文件上传到七牛云中 通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去. JavaSDK:https://developer.qiniu.com/k ...
- Python学习笔记:文件(File)
Python学习笔记:文件(File) 打开一个文件用于读写,在Python里十分简单,利用内置open函数,可以用绝对路径,也可以用相对路径. 默认模式是'r',只读模式. 文件句柄f是一个可迭代对 ...
- python读取文件夹下所有文件的名称_python2.7 学习之读取文件夹下所有文件名称及内容...
python2.7 学习之读取文件夹下所有文件名称及内容 最近稍稍有点空闲时间, 于是重新温习了一下之前学习过的 python 基础废话不多说, 记录一下自己的所得 首先, 安装什么的不在本人的温习范 ...
- 【PHP学习】—PHP文件嵌套HTML(四)
[PHP学习]-PHP文件嵌套HTML(四)
- java catch空指针异常处理_Java基础学习:java文件空指针异常处理
在Java编程中,我们或多或少地会遇到一些程序异常的情况,为了不影响程序的正常执行,我们需要在程序发生异常的情况下,进行一些操作来防止造成更大的损失.例如在我们平时的除法运算中,被除数是不能为0的,如 ...
- php写入文件内容方法,学习php写入文件内容的方法
在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势,但是文件读写操作在基本的PHP开发 ...
最新文章
- Retrofit 2.0
- 利用 Android Studio 和 Gradle 打包多版本APK
- Java 程序员必备的 Intellij IDEA 插件
- 那些关于浏览器的趣图和幽默段子
- 【JUnit】BeforeClass、AfterClass、Before与After示例
- Spark源码系列(四)图解作业生命周期
- 计算机网络机械特性是指,《计算机网络与通信》第1——3章 习题及思考题
- 剑指offer面试题10- I. 斐波那契数列
- python3使用pickle读取文件提示TypeError或者UnicodeDecodeError的解决办法
- Word邮件合并技巧四则
- 淘宝客推广赚钱全攻略
- 嵌入式软件开发的特点和流程
- 对不起,今年我真的不敢去拜年了。。。
- 【每日一题】打卡 24
- 西门子plc与oracle报文,西门子PLC以太网 通讯协议 解析
- 个人负责项目的功能模块分析
- QLocale 获取系统语言简写
- c# emgucv 切图_(转载)C#下的openCV(Emgu CV)
- BIO、NIO、AIO分别是什么
- 暑期Android游戏开发——小兔子跳铃铛(附源码)
热门文章
- 《人民的名义》之陆毅的演技
- STM32生态系统 第三期(一)STM32WB无线协议栈和用户应用升级的准备工作
- 计算机网络 综合组网实验
- 中科院计算机技术研究所考研,中科院光电技术研究所计算机技术怎么样
- 不要再问Python了!
- 随意细解:UI -- 初级数据持久化
- SQL函数之数学函数:ABS,PI,POWER,RAND,ROUND,SQUARE, SQRT,三角函数的用法
- java-net-php-python-java租房管理系统计算机毕业设计程序
- php制作医院预约电子就诊卡
- 解决 win10 无法安装VS2019,visual studio installer下载进度始终为0