emwin如何添加字体并显示中文

这里以加入中文字体为例,说明如何建立字库,调用,并显示字体 1. 字体库的建立 打开macs文件中的emwinSoftware文件夹,打开FontCvtNXP.exe文件 选择Standard点击OK 这里以微软雅黑为例,字号24,24字号表示一个英文字符宽12像素长24...

2019-07-02 09:57:16

阅读数 4

评论数 0

ucGUI/emWin 自定义中文字库(汉字字库)

工具:使用官方的字库转换工具ucGUI-FontConvert(我的是v2.16版本)下载地址:http://download.csdn.net/download/aeroyoung/10205530 步骤: 1. 双击打开软件,如图选择抗锯齿,16位 unicode(当然你也可以选择别的),...

2019-07-02 09:43:09

阅读数 2

评论数 0

关于__attribute__中section部分的一些了解

对编译器了解比较少,面对代码中出现的陌生字眼真是茫然不知所措。今天查阅了一些资料,总算是有了一点了解,现在将些许理解记录在案。 __attribute__这个关键词是GNU编译器中的编译属性,ARM编译器也支持这个用法。__attribute__主要用于改变所声明或定义的函数或 数据的特性,它有...

2019-06-17 11:25:33

阅读数 71

评论数 0

USB OTG原理简述

USB OTG即USB On-The-Go的缩写,他目的是实现在没有Host的情况下,实现设备间的数据传送。例如数码相机直接连接到打印机上,通过OTG技术,连接两台设备间的USB口,将拍出的相片立即打印出来;手机读写U盘。 OTG 检测的原理是: USB OTG标准在完全兼容USB2.0标准的基础...

2019-05-24 16:44:40

阅读数 54

评论数 0

elf格式转换为hex格式文件的两种方法

这周工作终于不太忙了,可以写点笔记总结一下了。 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次我们再来介绍一下如何将elf文件转换为hex文件。 如何将elf文件转换为hex文件 e...

2019-05-13 11:27:01

阅读数 18

评论数 0

痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(6)- Bootable image格式与加载(elftosb/.bd)

 大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的Bootable image格式与加载过程。   在i.MXRT启动系列第三篇文章Serial Downloader模式(sdphost, mfgtool)里痞子衡在介绍使用sdphost引导启动...

2019-05-13 11:01:07

阅读数 52

评论数 0

AUC,ROC我看到的最透彻的讲解

面试的时候,一句话说明AUC的本质和计算规则: AUC:一个正例,一个负例,预测为正的概率值比预测为负的概率值还要大的可能性。 所以根据定义:我们最直观的有两种计算AUC的方法 1:绘制ROC曲线,ROC曲线下面的面积就是AUC的值 2:假设总共有(m+n)个样本,其中正样本m个,负样本n...

2019-05-02 07:17:40

阅读数 72

评论数 0

字符编码中ASCII、Unicode和UTF-8的区别

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,...

2019-04-29 09:06:28

阅读数 12

评论数 0

wchar_t和char,WCHAR和CHAR的区别和互相转化

win32应用程序的低层winnt.h头文件: #ifndef VOID #define VOID void typedef char CHAR; typedef short SHORT; typedef long LONG; #if !defined(MIDL_PASS) typedef int...

2019-04-28 17:53:32

阅读数 84

评论数 0

libc、glibc与gcc

1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。 Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大...

2019-04-24 14:23:32

阅读数 11

评论数 0

字符串与字符串指针 和 数组与数组指针 应用上的区别

字符指针变量和字符数组的区别:简单说一下:字符串数组是用来存放字符串的数组,在内存中占一段连续的单元。所占内存存放的是字符串。定义方法为:char a[N];N为常量表达式,可初始化。字符指针是指向字符的指针,所占内存单元存放的是所指字符的内存单元。定义方法为:char *p;完整的解答:1)字符...

2019-04-22 06:30:12

阅读数 21

评论数 0

bss、data和rodata区别与联系

有人可能会说,全局内存就是全局变量嘛,有必要专门一章来介绍吗?这么简单的东西,还能玩出花来?我从来没有深究它,不一样写程序吗?关于全局内存这个主题虽然玩不出花来,但确实有些重要,了解这些知识,对于优化程序的时间和空间很有帮助。因为有好几次这样经历,我才决定花一章篇幅来介绍它。 正如大家所知道的,全...

2019-04-21 21:19:35

阅读数 12

评论数 0

Visual Studio Code 如何编写运行 C、C++ 程序?

作者:知乎用户 链接:https://www.zhihu.com/question/30315894/answer/154979413 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 本文面向初学者,但是不适合还在学写Hello World级别的初学者。阅读本...

2019-04-17 11:35:12

阅读数 447

评论数 0

二维码的生成细节和原理

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型 AD: 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码...

2019-04-17 05:41:44

阅读数 9

评论数 0

cmd 里面运行git提示“不是内部或外部命令,也不是可运行的程序”的解决办法

今天遇到个问题,安装完git之后,打开windows系统的cmd,执行git命令老是报错说“git不是内部或外部命令,也不是可运行的程序”。 后来在网上找到了解决办法,现整理记录下来: 1.找到你电脑上的git安装中bin的路径,如:E:\安装吧\Git\Git\bin;同时,找到git安装路...

2019-04-16 09:38:26

阅读数 41

评论数 0

在cmd 中遇到‘git’ 不是内部命令,如何解决(附带常用命令)

在windows 系统中,利用命令行进行 git 操作时,不是内部命令,那么,说明,你并没有安装GIT指令文件。 解决办法 第一步:从Git 官网,下载windows系统对应版本。 下载地址 https://git-scm.com/ 在网站中选择对应的版本,进行下载。 第二步:安装Gi...

2019-04-16 09:30:02

阅读数 66

评论数 0

OpenCV 与 OpenGL 的关系是什么?

OpenCV是 Open Source Computer Vision Library OpenGL是 Open Graphics Library OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是...

2019-04-13 10:34:56

阅读数 6

评论数 0

ARM汇编指令集

ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。 一、跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。 Ⅰ.使用专门的跳转指令; Ⅱ.直接向程序计数器PC写...

2019-04-05 11:16:16

阅读数 7

评论数 0

ARM汇编指令

ARM指令教程 ARM汇编程序特点: l所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值. lARM汇编语句中.当前语...

2019-04-05 11:04:49

阅读数 78

评论数 0

RGB Bayer转为RGB

Raw RGB 每个像素只有一种颜色(R、G、B中的一种); RGB 每个像素都有三种颜色,每一个的值在0~255之间; 在手机摄像头的测试过程中,由sensor输出的数据就是Raw data(Raw RGB),经过彩色插值就变成RGB。 也不一定就是测试过程,想要获得真正的图像,都必须有的一个...

2019-03-29 14:33:47

阅读数 31

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭