备注:工具是nxp官方释放出来的,可以到链接下载: 最近在研究emwin字体显示部分,但由于无法看到源码,也不知道emwin是如何实现的。也算是看葫芦画瓢,记录下字库制作过程。 目前我本地使用的工具集合如下所示,对应emwin5.12,不过除了GUIBuilder.exe需要小更新外,其它都是通用的。可在下面链接地址下载 一、生成完整字库 1.安装setupF
转载
2024-04-18 12:58:50
224阅读
什么是WinCE操作系统移植?(1)为什么要进行操作系统移植? 目前嵌入式系统应用变得越来越广泛了,嵌入式产品充斥着许多领域,如日常生活的手机、MP4、PDA等都属于典型的嵌入式系统。随着技术和消费者需求的变化,即使是同一类型的嵌入式产品也会存在着硬件平台的变化,或会存在着软件平台的更新换代。因此,为了更快的适应市场需求,在实际开发过程更倾向于移植操作系统而不是重新开发操作
编者按 始于一次对朋友的帮忙,一时兴起,自觉移植LASP不是难事,不想竟耗时一个周末方才搞定。期间走了很多弯路,本着分享的初心,记录移植流程及疑难点。 移植成果见资源:移植步骤 1.1 说明 本次移植涉及的源码包
第51章 emWin6.x的Window窗口控件本章节为大家讲解emWin6.x支持的窗口控件,窗口控件和前面讲的窗口本质上面是一样的,只不过这里是以控件的形式存在。目录51.1 初学者重要提示51.2 窗口控件基础知识51.2.1 键盘反应(输入聚焦)51.2.2
转载
2024-05-01 20:24:07
324阅读
一直想利用所学的东西自己设计一个精致一些的作品,手头正好有一块红牛开发板,就先用它来写一些软件,熟悉一下过程和一些想法的可行性。首先当然是选择一个操作系统了,对比了几种之后选择了emWin。那就移植一下吧。 在ST官方网站上下载好STemWin后 解压 先使用Libraries文件夹下的STemWinLibrary522 文件夹 复制到项目工程文件夹里 然后添加下列文件到工程修
转载
2024-08-22 19:18:49
263阅读
文章目录1. Embedding嵌入的艺术2. deepwalk2.1. 什么是图嵌入?2.2. deepwalk的步骤1、生成graph;2、利用random walk生成多个路径;3、训练表示向量的学习;4、为了解决分类个数过多的问题,可以利用分层softmax降低计算复杂度;5、得到每个节点的表示向量2.2. deepwalk的优缺点:2.3. deepwalk实战—维基百科词条嵌入可视化
emWin中文字库显示详细教程(简单直接)准备工作:1、运行平台:成功移植emWin的硬件设备或者emWin模拟器2、软件小工具:FontCvtDemo.exe、U2C.exe(下面是两个新旧版本V530和V548自带的工具列表,V548少了一些工具),两个版本的工具在本文最后有提供准备工作做好后,下面开始一步步介绍中文字库的建立和汉字的显示1、建立所需文字字体库1.1、导入需要显示的文字首先打开
转载
2024-02-24 12:07:33
310阅读
手持式测试仪的主要功能与特点是满足于现场工作的实际需要。在价格,性能和应用等方面会有很大的差别。在综合布线的测试与维护领域,依据它们所进行的测试功能,可以分成三个大类:验证测试,鉴定测试和认证测试。虽然这三个类别的测试仪在某些功能上可能有重叠,但每个类别的仪器都有其特定的使用目的。验证测试仪可以解决的问题是:“线缆连接是否正确?”验证测试仪通常被网络工程师当作解决线缆故障的选仪器。鉴定测试仪可以解
转载
2024-03-09 17:26:22
127阅读
说明: 1、快圣诞节了,MDK和
原创
2022-10-13 12:07:04
332阅读
文章目录一、前言二、FC手柄介绍三、硬件连接四、修改设备树五、编写驱动程序六、运行 一、前言在上一节我们移植了nes游戏,但是没有手柄不能操作,这只能看不能玩着实无趣。 在家里翻出来了小时候玩的游戏机的手柄,这里移植过来玩。二、FC手柄介绍先看一下手柄原型 感觉还挺不错的,哈哈图片中可以看出,小霸王游戏机的手柄接口从外形上类似我们常说的DB9接口,但是其引脚定义与引脚功能与DB9接口差别较大。
转载
2024-06-22 21:41:31
608阅读
EMWIN 文章目录EMWIN前言一、窗口术语二、窗口回调机制1.不使用回调渲染2.使用回调渲染3.背景窗口重绘和回调4.无效化三、消息1.消息结构2.消息类型总结 前言窗口是用户界面中最重要的部分,它是屏幕上与一个应用程序相对应的矩形区域,包括框架和客户区,是用户与产生该窗口的应用程序之间的可视界面。每当用户开始运行一个应用程序时,应用程序就创建并显示一个窗口;当用户操作窗口中的对象时,程序会作
转载
2024-03-22 19:28:35
180阅读
一、网络资源介绍为什么需要这些学习网站:1、需要查找一些具体的资料。2、学习过程当中遇到问题,需要提问。 二、开发怎么入手1、查看光盘目录,提供了那些资料,资料的各个子目录都需要去了解,不然你会损失很多,简单的了解过资料后,你会更加清楚,你需要些什么,具体大概怎么样学,你的这块板子可以给你提供多少的学习资源,完完全全的了解这款板子之后,你下面可以的学习路径是什么,看不到结果的学习是盲目,看得到方
注意:在使用DSP库时要在C+±—>Define地方STM32F40_41xxx,USE_STDPERIPH_DRIVER后面添加 __FPU_PRESENT = 1,__FPU_USED=1,ARM_MATH_CM4,__CC_ARM1.文本显示 重点API函数(1)GUI_DispChar() 在当前窗口的当前文本位置处,使用当前字体显示单个字符。 原型:xxxxvoid GUI_Dis
教程不断更新中:n6.x的AppWizard中文实现方法 本期教程跟大家讲解emWin6.x新版GUIBuilder工具AppWizard的中文显示方法。 35.1 初学
原创
2022-09-23 09:53:50
506阅读
原创
2022-10-13 11:17:18
283阅读
教程不8429 第50章 emWin6.x的AppWizard使用控件经典回调方式 本期教程为大家讲解emWin6.x的GUI开发工具AppWizard使用控件经典回调方式。这样我们就可以
原创
2022-10-13 12:32:27
206阅读
STM32启动方式详解STM32最小系统简介STM32F103的3种启动方式串口下载启动详解总结 STM32最小系统简介本文以STM32F103核心板为例子,举例说明STM32启动方式详细说明,最小系统板在市面上被广大创客,包括我自己也经常使用,但是很多新手客户会在使用最小系统板学习的时候一入门就遇到下载程序的相关问题,这也是入门STM32第一步必须学会的调试技巧越要了解相关原理,我采用的最小系
转载
2024-10-08 21:30:44
39阅读
Java NIO 教程 (三) 缓冲区NIO缓冲区用于跟Channels进行互动.正如上篇文章所说到的,数据从缓冲区读出到通道,从通道写入至缓冲区缓冲区实际上是一块可以读写的内存区.内存区被缓存区对象封装起来,并且提供了一些可以让我们更加方便操作这块内存区的方法缓冲区基本用法用缓冲区来读写数据基本上分为以下4步:向缓冲区中写入数据调用flip()方法从缓冲区中读出数据调用clear()或者comp
转载
2024-02-27 18:38:00
78阅读
优点: 多国语言较多的时候,采用这种办法比较容易, 缺点:占用的RAM比较多.前期准备:PC: win7X64 vs2013 微软自带的微软雅黑字体emwin 相关:emwin5.42模拟器,emwin5.42英文手册, Bin2C.exe FontCvt.exe 第一步:生成csv文件excel中的内容: ①新建txt文件,另存为utf-8格式; ②复制excel中的内容到
9 第34章 emWin6.x的AppWizard界面开发工具使用方法 本期教程跟大家讲解emWin6.x新版GUIBuilder工具AppWizard。掌握AppWizard
原创
2022-10-13 13:55:52
1122阅读