
digial_photo_frame
我是被迫写的
qq_34738528
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
命令行选项解析函数(C语言)
getopt()1、定义:int getopt(int argc, char * const argv[], const char *optstring);2、描述:getopt是用来解析命令行选项参数的,但是只能解析短选项: -d 100,不能解析长选项:--prefix3、参数:argc:main()函数传递过来的参数的个数argv:main()函数传递过来的参数的字符串指针数组optstring:选项字符串,告知 getopt()可以处理哪个选项以及哪个选项需要...原创 2020-08-25 11:30:42 · 551 阅读 · 0 评论 -
2.2字符点阵显示之应用程序
主要是测试英文、汉字的显示采用3.4.2内核配置、编译内核,支持把lcd编译进内核。16x16HZK——>32个字节——>显示一个汉字每个汉字由2个字节编码,范围时A1A1~FEFE分为位码和区码行:位号列:区号每个区有94个汉字,每个汉字用32个字节表示==》汉字偏移位置:(94*(区码-0xA1) + 位码 - 0XA1)*32;原创 2017-08-27 14:54:02 · 223 阅读 · 0 评论 -
2.3.1freetype理论介绍、矢量字体原理
电脑上放大的字体实际是矢量字体文件①关键点,就是若干闭合的曲线。②使用数学曲线连接关键点。想像一下给定一个字符'A'的显示过程:①给定一个字符'A',可以得到其对应的编码值。②根据编码值,找到字体文件中的glpyh③设置字体大小④用某些函数把glpyh缩放为字体大小⑤转换为位图点阵⑥在lcd上显示出来如何写代码:①初始化②加载face③设置字体大原创 2017-08-29 09:42:52 · 1581 阅读 · 0 评论 -
2.2.1hzk16的介绍以及简单的使用方法
HZK16字库里的16×16汉字一共需要256个点来显示,也就是说需要32个字节才能达到显示一个普通汉字的目的。我们知道一个GB2312汉字是由两个字节编码的,范围为A1A1~FEFE。A1-A9为符号区,B0到F7为汉字区。每一个区有94个字符(注意:这只是编码的许可范围,不一定都有字型对应,比如符号区就有很多编码空白区域)。下面以汉字“我”为例,介绍如何在HZK16文件中找到它对应的32个...原创 2018-08-08 22:33:49 · 252 阅读 · 0 评论