摘要:
测试 在makefile加上这句话意味着把警告当成错误处理: 这里看视频跟着来就好了。 input_manager.c详解 #include <config.h> #include <input_manager.h> #include <string.h> static PT_InputOpr 阅读全文
摘要:
定义输入管理的头文件 #ifndef _INPUT_MANAGER_H #define _INPUT_MANAGER_H #include <sys/time.h> #include <pthread.h> /* 输入类型定义 */ #define INPUT_TYPE_STDIN 0 /* 标准输 阅读全文
摘要:
定义页面布局 /** * 主页面布局数组 * * 该数组定义了主页面上各图标的位置和对应的图像文件名。数组中的每个元素代表一个图标, * 其中各个字段含义如下: * - iTopLeftX: 图标左上角X轴坐标 * - iTopLeftY: 图标左上角Y轴坐标 * - iBotRightX: 图标右 阅读全文
摘要:
打开驱动程序得到显存。 写显示操作结构体 #ifndef _DISP_MANAGER_H #define _DISP_MANAGER_H // 包含显示操作相关的定义和结构体 #include <pic_operation.h> // 显示操作结构体,定义了显示设备的操作接口 typedef str 阅读全文
摘要:
写主函数和测试功能 #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <config.h> #include <draw.h> #include <encoding_manager.h> #include <fon 阅读全文
摘要:
bmp图片格式的解析 参考资料: bmp格式分析 位图文件主要分为如下3个部分: 块名称 对应Windows结构体定义 大小(Byte) 文件信息头 BITMAPFILEHEADER 14 位图信息头 BITMAPINFOHEADER 40 RGB颜色阵列 BYTE* 由图像长宽尺寸决定 1、 阅读全文
摘要:
程序框架 程序界面: 程序结构: main.c调用一个T_PageAction数据类型的Run函数,展示界面。 T_PageAction 类型的结构体。T_PageAction 结构体用于定义页面的行为接口,包含以下成员: .name: 字符串,表示页面名称(这里是 "main"),用于 阅读全文
摘要:
这个一般来自 C/C++ Adcanced Lint 这个插件报的错,因为你需要安装的软件都没有安上,就报警告了。 找到扩展界面,点进去就能找到对应网站下载应用程序。 下载 CppChecker cppcheck 官网:Cppcheck - A tool for static C/C++ 阅读全文
摘要:
LCD控制器会将LCD上的屏幕数据映射在相应的显存位置上。 通过libjpeg把jpg图片解压出来RGB原始数据。 libjpeg是使用c语言实现的读写jpeg文件的库。 使用libjpeg的应用程序是以"scanline"为单位进行图像处理的。 libjpeg解压图片的步骤: li 阅读全文
摘要:
默认编译的头文件目录: /usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib 默认编译的库文件目录: /usr/local/arm/gcc-linaro-4.9.4- 阅读全文