
项目班
文章平均质量分 84
dream890527
这个作者很懒,什么都没留下…
展开
-
数码相框——矢量字体原理(6)
来源:http://liu1227787871.blog.163.com/blog/static/2053631972012628113620362/前面我们的矢量字体显示的例子是在pc上运行的,这一节里面我们来编写可以再lcd上显示矢量字体的程序,例如显示“hello 嵌入式”2.3.3节_数码相框_在LCD上显示一个矢量字体交叉编译:tar xjf freetype-2原创 2014-03-05 15:59:43 · 1565 阅读 · 0 评论 -
数码相框——显示图片(缩放功能)
BMP基本 知识参考:http://redwolf.blog.51cto.com/427621/229096一、 bmp.c#if 1#include #include #include #include /*对于结构体一定注意自己对齐*/#pragma pack(push) /*±£´æ¶ÔÆë״̬ */#pragma pack(1) /*É趨Ϊ4×原创 2014-03-27 17:35:08 · 1798 阅读 · 0 评论 -
增加Input设备功能
支持多种输入方法主要包括三种方法:轮询、slcet、多线程,本节主要介绍轮询方法,这种方法特点是CPU占用率高一、分析源码input/input_manager.c#include #include #include static PT_InputOpr g_ptInputOprHead;int RegisterInputOpr(PT_InputOpr ptInputO原创 2014-03-15 17:47:01 · 2009 阅读 · 0 评论 -
Makefile通用编写规则
#简单实用的Makefile模板:objs := a.o b.otest:$(objs) gcc -o test $^# .a.o.d .b.o.ddep_files := $(foreach f,$(objs),.$(f).d)dep_files := $(wildcard $(dep_files))ifneq ($(dep_files),) include $(原创 2014-03-13 10:46:00 · 2893 阅读 · 1 评论 -
双向链表的操作
重点实现完成双向链表的操作:#include #include #include #define debug 0typedef struct _tag_Name T_name, *PT_name;struct _tag_Name { char* name; PT_name pre; PT_name next;};static PT_name g_ptName_he原创 2014-03-12 20:36:09 · 1126 阅读 · 0 评论 -
数码相框——矢量字体原理(1)
测试FreeType提供的demo程序一一代码如下/* example1.c *//* *//* This small program shows原创 2014-03-05 16:25:53 · 2220 阅读 · 0 评论 -
数码相框——矢量字体原理(2)
这一节,通过设置Unicode码,显示打印出“韦abc”一 代码如下/* example1.c *//* *//* This small progra原创 2014-03-05 16:22:45 · 908 阅读 · 0 评论 -
数码相框——矢量字体原理(5)
上一节,介绍了在PC下,使用FreeType库,实现字符输出,这一节,主要实现在控制台下实现字符打印一 代码如下:/* example1.c *//*原创 2014-03-05 16:09:31 · 1397 阅读 · 0 评论 -
字符点阵在LCD上显示
这一节,目的:显示在LCD显示字符(英文和中文)预备知识: 1 知道什么是编码库,内核里面自带的Font_8*16.c文件中,已经包含了ASCII的编码库,其中每个字符用16个字节表示 2 中文编码:有GB2312,BIG5(繁体字使用),GBK ,UTF-8(一直默认使用的都是这种),,Unicode编码等等,因此,需要使用这样的编码库,通过编码查询的方式原创 2014-03-05 18:31:41 · 4072 阅读 · 0 评论 -
数码相框——矢量字体原理(6)
这一节,主要实现在LCD上左上角显示两行字符参考:http://liu1227787871.blog.163.com/blog/static/2053631972012628101423971/1 代码如下#include #include #include #include #include //#include //#include #include原创 2014-03-06 15:05:07 · 891 阅读 · 0 评论 -
数码相框——矢量字体原理(7)
这一节,主要实现在LCD的中间显示两行字符来源:http://liu1227787871.blog.163.com/blog/static/2053631972012628101423971/代码如下:#include #include #include #include #include //#include //#include #include原创 2014-03-06 15:21:00 · 1081 阅读 · 0 评论 -
数码相框——矢量字体原理(4)
一 在PC平台上,通过使用FreeType库,打印出宽字符信息代码如下:/* example1.c *//* *//* This small prog原创 2014-03-05 16:15:37 · 1055 阅读 · 0 评论 -
数码相框——矢量字体原理(3)
这一节,实现宽字符一 代码如下/* example1.c *//* *//* This small program shows how to prin原创 2014-03-05 16:18:39 · 1065 阅读 · 0 评论 -
增加调试信息串口输出和网络输出功能
一、debug_manager.h #ifndef _DEBUG_MANAGER_H#define _DEBUG_MANAGER_H#define APP_EMERG "" /* system is unusable */#define APP_ALERT "" /* action must be taken immediately */#define APP_CRIT原创 2014-03-27 17:01:50 · 1408 阅读 · 0 评论