电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于stm32的gui应用

44页
  • 卖家[上传人]:n****
  • 文档编号:117086413
  • 上传时间:2019-11-18
  • 文档格式:PDF
  • 文档大小:3.61MB
  • / 44 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于STM32的GUI应用 2016 年度 STM32 全国巡回研讨会 1 越来越多的应用需要图形界面 2 图形显示是应用的一部分图形增强了应用的使用感受 这是一个平衡的艺术 3 配置不足 用户体验的风险 产品面世时间的风险 评估的配置 最佳平衡 过量配置 BOM成本风险 功耗风险 产品需求 用户体验 硬件 软件 STM32可以做到软件和硬件的平衡 4 LCD接口系统性能 JPEG CODEC Chrom-ART CACHE MIPI DSI LTDC SPI和FMC 图形协议栈 TouchGFX STemWin Embedded wizard STM32可以做到软件和硬件的平衡 5 LCD接口系统性能 JPEG CODEC Chrom-ART CACHE MIPI DSI LTDC SPI和FMC 图形协议栈 TouchGFX STemWin Embedded wizard STM32系列丰富的显示接口 6 SPI + FSMC + TFT + DSI SPI + FSMC + TFT SPI + FSMC SPI FamilyL0L1L4F0F1F3F2 F4 (Dyn. Eff.

      2、) F4 (HighPerf) F7 DMIPS2633100386190150225462 MHz323280487272120 Up to 100 Up to 180 216 RAM Ultra Low PowerMainstreamHigh Performance AllAllAllAllAllAllAllAllAllAll ManyManySomeAllF412AllAll F429 / F439 F746 / F756 F469F769 完备的外设满足不同接口LCD(3-1) SPI驱动串行LCD FMC/FSMC驱动8080接口LCD 7 STM32SPI LCD SPIFSMC/FMC CS SCK MOSI MISO CS SCL SDI SDO STM328080 LCD NEx NOE NWE ADDRx CS RD RW RS D0 D15D0 D15 完备的外设满足不同接口LCD(3-2) LTDC提供RGB接口驱动裸屏 8 AHB主接口主接口 绿7:0 蓝7:0 图层图层2 FIFO 64x32b AHB 接口接口 配置和状态寄存器配置和状态寄存器 点点时钟

      3、行同步行同步 场同步同步 数据使能数据使能 红7:0 LCD面板面板 图层图层1 FIFO 64x32b 同步和时序产生器同步和时序产生器 APB 接口接口 像素像素 格式格式 转换转换 像素像素 格式格式 转换转换 混合 抖动 完备的外设满足不同接口LCD(3-3) MIPI DSI可以驱动MIPI屏 9 DSI Host RAMFMCFlash LCD-TFT CTRL DPI Cortex-M4 ART Chrom-ART 只需只需6根数据线便能达到根数据线便能达到 1Gbps的带宽的带宽 eDPI PPID-PHY DSI显示显示 (带或不带控制器和显存)带或不带控制器和显存) DBI STM32可以做到软件和硬件的平衡 10 LCD接口系统性能 JPEG CODEC Chrom-ART CACHE MIPI DSI LTDC SPI和FMC 图形协议栈 TouchGFX STemWin Embedded wizard Cache STM32F769提供了更大的缓存 16KB指令Cache + 16KB数据Cache 缩短内核获取指令和数据的时间 外部存储器效果显著 Nor F

      4、lash QSPI Flash SRAM SDRAM CoreMark跑分实测 开启和关闭Cache对CoreMark测试影响显著 11 0 1 2 3 4 5 6 RAM-DTCMSRAM2 D- Cache ON FMC-SDRAM swapped D- Cache ON SRAM1 D- Cache ON FMC-SRAM D-Cache ON SRAM1 D- Cache OFF SRAM2 D- Cache OFF FMC-SRAM D-Cache OFF FMC-SDRAM swapped D- Cache OFF CoreMarks / MHz Cache 12 D - Cache 关闭 D - Cache 打开 0 1 2 3 4 5 6 CoreMarks / MHz 开启ART或I - Cache 关闭ART或I - Cache 视频演示 打开Cache后GIF播放更流畅 13 Cache开启开启 Cache关闭关闭 Chrom-ART 主要功能 像素填充 像素拷贝 像素格式转换 画面合成 更更好的好的图形显示效果和更少的更少的CPU负担 使用一个MCU就能做到高级

      5、的GUI显示效果和实时处理的能力 14 演示视频 Chrom-ART显著降低CPU负载 15 硬件JPEG编解码器 简单快速的硬件JPEG压缩/解压缩 降低CPU在处理JPEG数据时的负载 全面管理JPEG文件头 不需要CPU进行干预 支持Motion JPEG视频 动画显示厂家LOGO或商标增强用户体验 产品可以嵌入动画教程 16 8 fps* 帧率帧率 STM32 F769I 200 MHz 软件软件JPEG 更快更快 x2.50 STM32 F769I 200 MHz 硬件硬件JPEG 20 fps* * : 每秒帧数 视频演示 JPEG编解码器 17 STM32可以做到软件和硬件的平衡 18 LCD接口系统性能 JPEG CODEC Chrom-ART CACHE MIPI DSI LTDC SPI和FMC GUI中间件 TouchGFX STemWin Embedded wizard GUI中间件特性 19 支持多国语言 出色的外设驱动 完整的特性列表 丰富的例程 绘制UI工具集 所有的图形库 必须提供这些 特性! 可用于STM32的图形中间件 20 免费方案付费方案 STe

      6、mWin简介 STemWin介绍 ST和Segger联合开发的嵌入式GUI方案 STemWin高度可裁剪可移植,支持全系列STM32 STemWin对于STM32的用户是免费免费的 22 STM32 emWin STemWin STemWin介绍 2D图像库 丰富的矢量绘图API 图像显示功能 ( bmp、jpeg、png、gif ) 多种字体 可导入用户字体 支持多国语 23 AlbanianGermanRussian ArabicGreekSlovak BulgarianHungarianSpanish Chinese (simplified)IndonesianSwedish Chinese (Traditional) ItalianThai CzechJapaneseTurkish DanishMalayUkrainian DutchNorwegianVietnamese EnglishPolish FinnishPortuguese FrenchRomanian 还有更多 STemWin介绍 支持嵌入式操作系统 清晰的驱动接口,方便用户快速移植LCD驱动、存储设备 提供从简单

      7、到复杂的丰富的例程 快速上手 加快新应用开发速度 STemWIN包含120多个例程 24 丰富美观的GUI控件 25 Chrom-ART STemWin支持Chrom-ART 26 Cortex-M7 STemWin 应用程序 Cortex-M7 STemWin 应用程序 Chrom-ART 对于应用程序是透明的 STemWin底层驱动使用Chrom-ART进行数据传送,像素格式转换和合成进行数据传送,像素格式转换和合成 降低降低CPU负载并加快图形操作速度负载并加快图形操作速度 开发平台基本结构和开发方法 27 资源准备 准备资源准备资源 图片图片/ /字体字体/ /控件控件/ / 动画等资源文件动画等资源文件 代码转换代码转换 将资源文件转换将资源文件转换 为代码或者存储为代码或者存储 在外部存储器在外部存储器 VisualStudio平台 开发应用程序 基于基于VS平台开发平台开发 包和包和STemWin GUI API开发应用开发应用 程序程序 在在VS调试仿真工调试仿真工 具调试效果具调试效果 STM32开发平台 基于基于STM32 STemWin库进行移植库进行移植 STM

      8、32平台选择平台选择 使用评估工具进行平使用评估工具进行平 台资源评估和选型台资源评估和选型 STM32 MCU BSP移移 植植 应用代码移植应用代码移植 调试运行调试运行 软件版本发布软件版本发布 资源准备图片资源处理 BitmapConverter将bmp图片资源生成相应的.c文件 28 资源准备字体资源处理 FontConverter将字体文件资源生成相应的.c文件 29 使用VS开发应用程序 30 TouchGFX简介 特性简介 提供智能手机风格的用户界面 出色的驱动 融合STM32s Chrom-ART专利技术 更加出色的性能和更低的CPU占用 高刷新率提升动画流畅度增强用户体验 软件特性 普通功能 Alpha混合 抗锯齿字体和间距控制 文字旋转 多国语言 特效功能 触摸手势 2D/3D旋转和缩放 33 开发平台 基于C+平台 面向对象编程 独立的硬件抽象层便于平台移植 开发环境 模拟器可以运行在微软Visual Studio 和GCC 平台支持IAR, Keil, GCC 34 开发工具 Font Converter TrueType字体 Image Converter

      9、PNG, BMP 基于Excel的文字数据库和多语 言支持 方便不同部门协同合作 35 3D缩放和旋转演示视频 36 Embedded Wizard简介 GUI生成工具 工具是关键: 处理资源:字体、图片 生成用户界面 给开发者和客户关于UI效果的预览 WYSIWYG 38 UI 生成工具 特性简介 跨平台 同一工程可运行于不同平台 统一风格 基于跨平言Chora 根据不同目标平台可以生成标准C或者JavaScript代码 以网页应用的形式生成用户界面 客户可以通过览器访问网页即可跟UI互动 IDE 友好强大的用户界面 可以在IDE中直接进行仿真 文档 自动生成帮助文件 微软HTML帮助文件格式(chm) 便于移交项目和维护 39 开发环境演示视频 40 丰富多样的开发板 丰富的开发板 探索板 42 32F429IDISCOVERY STM32F429 320x240 QVGA LCD 64 MBits SDRAM 32F746GDISCOVERY STM32F746 480x272 WQVGA LCD 64 MBits SDRAM 128 Mbit QSPI Flash Arduino Uno 32F469IDISCOVERY STM32F469 800x480 WVGA LCD 128 MBits SDRAM 128 Mbit QSPI Flash Arduino Uno 丰富的开发板 评估板 43 STM32429I-EVAL STM32F429 480x272 WQVGA LCD 256 MBits SDRAM 128 Mbits NOR Flash STM32439I-EVAL STM32F439 640x 480 VGA LCD 256 MBits S

      《基于stm32的gui应用》由会员n****分享,可在线阅读,更多相关《基于stm32的gui应用》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.