随笔分类 -  第三期.数码相框

摘要:1.框架 === 2.文件管理 === 工程目录结构 include头文件目录 3.各个模块解析 === 格式format模块(在render目录下) Makefile obj y += picfmt_manager.o obj y += bmp.o obj y += jpg.o picfmt_ma 阅读全文
posted @ 2020-03-08 13:39 人民广场的二道贩子 阅读(247) 评论(0) 推荐(0)
摘要:1.代码解析 === GenericGetInputEvent / 函数名称: GenericGetInputEvent 功能描述: 读取输入数据,并判断它位于哪一个图标上 输入参数: ptPageLayout 内含多个图标的显示区域 输出参数: ptInputEvent 内含得到的输入数据 返 回 阅读全文
posted @ 2020-03-06 16:35 人民广场的二道贩子 阅读(451) 评论(0) 推荐(0)
摘要:1.ShowPage的结构 === static void ShowMainPage(PT_PageLayout ptPageLayout) 1. 获得显存 2. 描画数据 3. 刷到设备上去 4. 解放显存 2.代码解析 === main_page.h typedef struct PageLay 阅读全文
posted @ 2020-03-06 15:35 人民广场的二道贩子 阅读(441) 评论(0) 推荐(0)
摘要:1.页面的框架 === main_page.c include include static T_PageAction g_tMainPageAction = { .name = "main", .Run = MainPageRun, .GetInputEvent = MainPageGetInpu 阅读全文
posted @ 2020-03-03 19:31 人民广场的二道贩子 阅读(479) 评论(0) 推荐(0)
摘要:转载: 转载: 1.简介 === 位图(Bitmap),它Windows显示图片的基本格式,其文件扩展名为 .BMP。在Windows下,任何各式的图片文件(包括视频播放)都要转化为位图个时候才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同的压缩算法生成的 2. BMP文件的格式 = 阅读全文
posted @ 2020-02-29 14:47 人民广场的二道贩子 阅读(795) 评论(0) 推荐(0)
摘要:转载: 1.原理简介 === 在dest图标中取点,在原图中找到对应的点 Sy = y (SH/DH) Sx = x (SW/DW) 把此点的RGB数据给赋给(x,y) 2.代码解析 === zoom.c include include include include / 函数名称: PicZoom 阅读全文
posted @ 2020-02-29 14:45 人民广场的二道贩子 阅读(288) 评论(0) 推荐(0)
摘要:1.简介 === 通过libjpeg把jpg图片给解压出RGB的原始数据,放入显存进行显示 2.安装libjpeg库 === tar xzf libjpeg turbo 1.2.1.tar.gz cd libjpeg turbo 1.2.1 ./configure prefix=/work/proj 阅读全文
posted @ 2020-02-28 18:52 人民广场的二道贩子 阅读(500) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-27 20:53 人民广场的二道贩子 阅读(805) 评论(0) 推荐(0)
摘要:1.TCP和UDP的区别 === (1)TCP是面向连接的协议,UDP是面向无连接的协议。 (2)TCP对系统资源要求较多,UDP对系统资源要求较少。 (3)TCP是数据流模式,UDP是数据报模式。 (4)TCP保证数据顺序及数据的正确性,UDP可能会丢包。 2.简述TCP/UDP服务器端创建流程与 阅读全文
posted @ 2020-02-25 15:52 人民广场的二道贩子 阅读(241) 评论(0) 推荐(0)
摘要:1.转载 === 2.fork子进程 === 转载: a.fork并不保证父子进程的执行顺序,会存在父进程先比子进程结束。这个时候子进程就可能由系统进程1(PID为1的init)接管 b.子进程返回0 c.父进程返回子进程的进程号(PID) d.粗浅的理解就是fork之后创建一个一模一样的上下文,子 阅读全文
posted @ 2020-02-23 14:07 人民广场的二道贩子 阅读(125) 评论(0) 推荐(0)
摘要:转载: 阅读全文
posted @ 2020-02-23 11:21 人民广场的二道贩子 阅读(105) 评论(0) 推荐(0)
摘要:转载: 文件句柄: 在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名。选一个到该文件的路径来打开文件。函数取回一个顺序号。即文件句柄。该文件句柄对于打开的文件是唯一的识别依据。 阅读全文
posted @ 2020-02-23 10:54 人民广场的二道贩子 阅读(124) 评论(0) 推荐(0)
摘要:1.框架 === 1. 顶层目录的Makefile 2. 顶层目录的Makefile.build 3. 各级子目录的Makefile 2.概述 === 1.各级子目录的Makefile: 它最简单,形式如下: obj y += file.o obj y += subdir/ "obj y += fi 阅读全文
posted @ 2020-02-18 01:22 人民广场的二道贩子 阅读(393) 评论(0) 推荐(0)
摘要:1.怎么在LCD上显示字体文件 === 需要几个文件? a.顶部文件 b.encoding_manager.c管理文件 c.font_manager.c管理文件 d.disp_manager.c管理文件 文件链接 链接: 提取码:oli1 2.顶层文件 === 1.使用encoding_manage 阅读全文
posted @ 2020-02-17 22:12 人民广场的二道贩子 阅读(187) 评论(0) 推荐(0)
摘要:1.简介 === 将汉字的笔划边缘用直线段描述成封闭的曲线,并将线段各端点的坐标经压缩存储 矢量字库由两部分组成,一部分是汉字的索引信息,一部分是汉字的字形(glyph)数据 当显示文字时,便取出各端点,并通过贝塞尔曲线连接各坐标,最后填充封闭空间 2.freetype在电脑上的体验 === PC上 阅读全文
posted @ 2020-02-16 21:16 人民广场的二道贩子 阅读(995) 评论(0) 推荐(0)
摘要:1.字符集 === ASCII码 一字节;包括英文数字这些符号 GB2312编码 汉字为两字节;与ASCII码兼容,后来扩展汉字又有了GBK编码 Unicode编码 包括中,日,韩,英文等格式;有Utf 32,Utf 16,Utf 8三种格式 Utf 32:每个字符都采用4字节(32bit),缺点浪 阅读全文
posted @ 2020-02-10 23:34 人民广场的二道贩子 阅读(572) 评论(0) 推荐(0)
摘要:1.项目流程 === 弄清需求(需要完成什么) 设计框架(怎么实现需求) 编写代码(怎么通过代码设计) 测试 2.弄起需求 === 1.上电,LCD显示一幅图片 2.根据配置文件,决定停留当前界面还是自动显示下一张 3.点击一下,出现一个对话框(手动显示,自动显示) 4.上放大,下缩小,左右滑动切换 阅读全文
posted @ 2020-02-09 17:02 人民广场的二道贩子 阅读(214) 评论(0) 推荐(0)