目录前言CubeMXDAPUSBMain结果前言查阅各种资料发现CMSIS-DAP的移植都是基于STM32F103系列,在此打算自己移植STM32H7的CMSIS-DAP。打开keil DAP官网,看CMSIS-DAP框图可以知道Cortex-M系列的MCU都可以运行CMSIS-DAP的代码。 CMSIS-DAP 框图
收集各种资料后,拿起手上的STM32H743开始移植代码,移植SWD和U
查找替换是任何编辑器都不可能缺少的功能,就连小小的Notepad都有快速查找,更不用说像Emacs这样的庞然大物了。其重要性这里就不多说了,接下来将一步一步给你介绍如何在Emacs中进行查找和替换。 Emacs将查找分成了四个大类,分别是:简单查找,增量查找,词组查找和正则查找。四种方式各有特点,适用范围也不同,大家根据需要熟悉一两种即可。一、增量查找 C-s (isearch-forwar
参考博客链接记录一下移植STemWin使用的是自己写的LCD驱动文件1.官方文件介绍文件夹说明Config其中的 GUIConf.c 文件用于配置 emWin 的存储空间分配,GUIConf.h 文 件 用 于 裁 剪 emWin 的 功 能 。 其 余 的 GUIDRV_Template.c 、LCDConf_FlexColor.c、 GUIDRV_wf.c 是 emWin 应用在不同液晶时使用
转载
2024-06-01 15:32:30
241阅读
云计算技术的不断成熟和完善,尤其是IaaS平台的不断发展,使得越来越多的企业和用户青睐于将自己的业务和应用不断的从传统IT设施迁移到云上,在灵活、高效管理应用,快速扩展业务的同时不断地降低基础设施的运维和管理成本。然而,随着业务的不断发展和壮大,对IaaS资源管理成本也会不断增加,可否将基础设施的管理成本进一步降低呢?Cloud Foudry就是其中一个非常完美的解决方案,作为工业界标准的 Pa
storm是一个流式处理框架,可以做到Spout产生一条数据,Bolt处理一条以达到实时计算。
这种模式并不是实际的业务需要的,我们更多是需要 最近5分钟的PV UV ,最近10分钟的网络最大延迟,最近5分钟页面访问TOP10
这类问题都可以抽象为:
每隔M秒统计最近N秒内的数据,即我们需要一个滑动窗口(固定时间段)来控制数据流量
因为storm
转载
2024-05-24 15:31:31
24阅读
SPI 意为串行外围接口。SPI 接口主要应用在 EEPROM、 FLASH、实时时钟、AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI 是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线, 节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简 单易用的特性,如今越来越多的芯片集成了这种通信协议,比如 STM32 系列芯片
emWin中文字库显示详细教程(简单直接)emWin中文字库显示详细教程(简单直接)准备工作: 1、运行平台:成功移植emWin的硬件设备或者emWin模拟器 2、软件小工具:FontCvtDemo.exe、U2C.exe(下面是两个新旧版本V530和V548自带的工具列表,V548少了一些工具),两个版本的工具在本文最后有提供 准备工作做好后,下面开始一步步介绍中文字库的建立和汉字的显示1
转载
2024-03-27 17:27:49
643阅读
第52章 emWin6.x的FrameWin框架窗口控件本章节为大家讲解emWin支持的框架窗口控件,外加上一章节为大家讲解的窗口控件,对话框所必须的两个主体控件就为大家都进行了讲解,这样可以方便我们后续讲解其它控件。目录52.1 初学者重要提示52.2 框架窗口控件基础知识52.2.1 框架窗口控件的
转载
2024-03-26 22:00:42
463阅读
MCU开发中经常会涉及到多语言的制作和支持,本文将介绍两种制作字库的方法字库的实现主要包含两部分,一是 字库 一是要显示的字符串,将这两个东西准备好,就可以实现了。第一种方法:详细的可以直接参考这篇博客:可 [EMWIN] 多国语言实现方法---csv文件实现_ewrest的博客_emwin 多语言1 将需要显示的字符放在excel表格中,竖排放同一语言的字符,横排放不同的语言种类2 然
转载
2024-04-18 09:31:16
81阅读
本教程以VS2017社区版为例,步骤如下:1. 单击“文件”,弹出界面,选择“新建”,接着选择“项目”,会生成如下界面: 图1 弹出界面 2. 图1界面左侧结构图,选择“Visual C++”下“Windows桌面”,会生成如图2所示界面: 图2 动态库界面 3. 如图2所示,设置好“名称”和“位置”后,单击确定会生成如图3所示界面: 图3 动态库工程界面 4. 图3
转载
2024-07-06 08:30:21
80阅读
很多时候,我们显示图片都需要用按钮来显示,比如,按一下按钮使图片显示,在按一下使图片消失。或者说,我们需要通过一个按钮去切换图片,按一下就到下一张图片等一些其他的功能。
上一节学习了通过按钮去切换界面。这一章我们可以通过按钮去显示图片,原理就是我们按一下按钮,去创界一个window窗口,window窗口里显示位图,在按一下按钮关闭这个窗口就达到了那个效果。
主要显示效果是:按一下显示图片,
转载
2024-03-23 08:21:42
73阅读
emWin/STemWin模拟器之Graph控件一、运行官方提供的例程二、为Graph控件展示框架三、 Graph控件的结构四、 创建Graph控件五、 为Graph控件添加水平刻度和垂直刻度六、 为Graph控件添加数据 一、运行官方提供的例程使用Visual Studio 2013打开SeggerEval_WIN32_MSVC_MinGW_GUI_V542\SimulationTrial.s
转载
2024-04-07 11:20:32
385阅读
学习STM32之前,先了解什么是单片机,以及它的组成。单片机的基本组成一、单片机介绍1、什么是单片机?将组成微型计算机的各功能部件:中央处理器、存储器、I/O接口电路及定时/计数器等制作在一块集成电路芯片中从而构成完整的微型计算机。故称作单晶片微型计算机,简称单片机(Single chip microcomputer)。或称微控制器(MCU:Microcontroller)2、单片机用在什么地方?
转载
2024-04-08 11:04:53
64阅读
本例程下载:2.emWin5.26(ucGui)VS2008数字显示.zip
在emWin显示文本字符还是容易,我们也可以使用字符串和标准 C 库的函数来显示数值。然而,有时候这会是件困难的事。通常,较为容易(也更为有效)的是调用一个例程显示所需结
构的数值。 emWin 支持各种十进制、十六进制和二进制输出。本章将对这些例程进行逐一描述。所有函数不需要使用浮点库,并对速度和大小进行了
转载
2023-09-04 23:15:40
137阅读
(一)背景介绍首先先谈谈我自己遇到的问题。记得在前段时间遇到了emwin在翻页两三次后死机的处理上,我在翻阅了大量博客后找到了一个通过增大堆栈的解决方案,可以让界面不至于轻易死机。然而后面又遇到问题了,对于复杂的界面你来回89次依然会死机,简单的界面十几次也会死机,而且次数是固定的。然后我又把所有的网站的有关博客翻了个遍,起初以为是内存没有释放的原因导致GUI申请不到内存,然后我就开始
转载
2024-03-16 00:44:53
240阅读
第14章 emWin6.x的2D图形库之基本绘图本章节为大家讲解2D图形库的基本绘图方法,2D图形库主要包括画点,画线,绘制位图,绘制矩形,圆形,扇形,多边形等平面效果的图形。学习本章节,务必保证已经学习了第9章或者第10章以及第11章。本章节提供的模拟器演示代码都是可以在模拟器上面运行的,使用方法是将SWIPELIST_De
转载
2024-05-01 20:17:46
93阅读
备注:(1)打开工程目录下的"Exe\GUISimulationDebug.exe"即可看到效果。(2)看完教程000~005就基本会用emWin做项目,其他章节可以需要时再参考。利用emWin的配套工具GUIBuilder,我们可实现组态、拖放式人机用户界面设计;GUIBuilder操作界面非常简单、一目了然;GUIBuilder生成的界面文件是标准C文件,将生成的C文件加到emWin工程中并在
转载
2024-03-12 21:49:39
154阅读
一、先说说什么是EmWin,它就是一款中间软件包,弄好了之后,我们的界面设计就会变得很简单,在电脑GUI_Builder上做一个界面,生成.c文件,复制到自己的工程里面,我们的显示屏就能得到一模一样的功能。二、在我们使用一个带触摸和显示器的系统的时候,首先就是驱动他们,做完了就应该是这样的:也就是说我们的系统首先得有一个带触摸(不带也行)的系统,接着就是把这两个东西和EmWin关联起来。三、EmW
转载
2024-04-17 10:21:11
648阅读
备注:工具是nxp官方释放出来的,可以到链接下载: 最近在研究emwin字体显示部分,但由于无法看到源码,也不知道emwin是如何实现的。也算是看葫芦画瓢,记录下字库制作过程。 目前我本地使用的工具集合如下所示,对应emwin5.12,不过除了GUIBuilder.exe需要小更新外,其它都是通用的。可在下面链接地址下载 一、生成完整字库 1.安装setupF
转载
2024-04-18 12:58:50
224阅读
一 LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (slider
转载
2024-05-06 15:04:45
3002阅读