e-book project
HeroKern
精通高速存储方案 V:yolov8 电话:18011450271
展开
-
LCD电子书项目(二)
这篇文章我们讲解display目录,是对LCD显示部分的操作。该目录下的文件结构如下:Makefileobj-y += disp_manager.oobj-y += fb.oobj-y += test/disp_manager.h#ifndef _DISP_MANAGER_H#define _DISP_MANAGER_Htypedef struct原创 2016-04-03 23:59:22 · 4489 阅读 · 0 评论 -
LCD电子书项目(三)
下面我们讲解draw目录:/* 包括打开文件,处理文件格式,显示上下页函数 */Makefile文件:obj-y += draw.odraw.h文件#ifndef _DRAW_H#define _DRAW_Hint OpenTextFile(char *pcFileName);int SetTextDetail(char *pcHZKFile, char *p原创 2016-04-04 12:46:07 · 4405 阅读 · 0 评论 -
LCD电子书项目(六)
fonts目录下结构如下:Makefile文件obj-y += ascii.oobj-y += fonts_manager.oobj-y += freetype.oobj-y += gbk.ofonts_manager.h文件#ifndef _FONTS_MANAGER_H#define _FONTS_MANAGER_Htypedef struct原创 2016-04-04 13:19:49 · 4038 阅读 · 0 评论 -
LCD电子书项目(四)
input目录下的结构:Makefileobj-y += input_manager.oobj-y += stdin.oobj-y += touchscreen.oinput_manager.h文件:#ifndef _INPUT_MANAGER_H#define _INPUT_MANAGER_H#include #include #define原创 2016-04-04 12:55:54 · 4067 阅读 · 0 评论 -
LCD电子书项目(一)
自己已经做了很多项目了,但是很少总结,这样的学习效果不是很好,自己总结能够让自己更加充分的去理解源代码。今天趁放假时间来把电子书项目总结一下。设计思路:LCD作为电子书显示器,触摸屏或者终端stdin作为按键输入设备,控制翻页。整个项目源码下载地址:点击这里!做这个项目首先得让自己开发板能够跑起Linux操作系统,然后写LCD驱动和触摸屏驱动。这个可以参考我写的驱动代码,基本上符合原创 2016-04-03 23:12:03 · 5112 阅读 · 0 评论 -
LCD电子书项目(五)
encoding目录下结构如下:Makefile文件obj-y += ascii.oobj-y += encoding_manager.oobj-y += utf-16be.oobj-y += utf-16le.oobj-y += utf-8.o encoding_manager.h文件#ifndef _ENCODING_MANAGER原创 2016-04-04 13:13:20 · 4497 阅读 · 0 评论 -
LCD电子书项目(七)
各个模块已经写好了,现在开始写main.c文件#include #include #include #include #include #include #include #include #include #include /* ./show_file [-s Size] [-f freetype_font_file] [-h HZK] */int main(in原创 2016-04-04 13:41:09 · 4040 阅读 · 0 评论