随笔分类 -  9.2440应用项目

摘要:在LCD显示任意编码的文本文件,类似电子书 怎样在LCD上显示文件: 需要哪几个文件? 1.顶部文件 通过main.c分析命令行的操作,然后初始化各个管理文件下的结构体,比如DisplayInit(); 然后进入draw.c,在draw.c里按顺序调用3个管理文件,并控制显示. 2. encodin 阅读全文
posted @ 2018-03-15 17:19 诺谦 阅读(1775) 评论(8) 推荐(1) 编辑
摘要:本章主要内容如下: 1)多行显示 2)居中显示 在上章3.数码相框-通过freetype库实现矢量显示里,我们使用矢量坐标时,该坐标仅仅在原点位置处,所以文字有可能会超出坐标,如下图所示: 既然超出了坐标,会不会被下一行的文字覆盖掉? 答:对于几行同样大的文字而言,不会的. 以 24*24的韦字为例 阅读全文
posted @ 2018-03-06 14:22 诺谦 阅读(2663) 评论(0) 推荐(0) 编辑
摘要:本章主要内容如下: 1)矢量字体原理 2)使用freetype库实现矢量字体显示 1. 矢量字体原理 将汉字的笔划边缘用直线段描述成封闭的曲线,并将线段各端点的坐标经压缩存储,如下图所示: 由于每个汉字的笔划不一样,从而每个汉字数据长度也不同,所以只能采用索引的方法。因而每种矢量字库都是由两部分组成 阅读全文
posted @ 2018-03-03 21:22 诺谦 阅读(7283) 评论(0) 推荐(4) 编辑
摘要:在上章-学习了数码相框的框架分析(1)了 本章主要内容如下: 1)熟悉ASCII/GB2312/Unicode编码 2)写应用程序,使LCD显示汉字和字符 大家都知道,数据传输的是二进制,而字符和汉字却有各种各样的,所以便通过二进制将字符和汉字编成一个字符集(charset). 1.而字符集(cha 阅读全文
posted @ 2018-02-28 20:26 诺谦 阅读(3181) 评论(0) 推荐(1) 编辑
摘要:项目流程 弄清需求(需要完成什么) 设计框架(怎么实现需求) 编写代码(怎么通过代码设计) 测试 弄清需求 (1)上电,LCD显示一副图片 (2)根据配置文件,决定停留当前界面还是自动显示下一张 (3)点击一下,出现一个对话框(手动显示,自动显示) (4)上放大,下缩小,左右滑动切换图片 (5)左右 阅读全文
posted @ 2018-02-24 20:00 诺谦 阅读(1367) 评论(0) 推荐(2) 编辑
摘要:1.安装mkyaffsimage, mkyaffs2image命令(用来制作yaffs文件系统) 第一个命令针对Flash小页512B,第二个针对Flash大页2KB首先下载压缩文件 yaffs_source_util_larger_small_page_nand.tar.bz2安装mkyaffs2 阅读全文
posted @ 2017-06-19 17:32 诺谦 阅读(3741) 评论(0) 推荐(1) 编辑
摘要:1. 建立Uboot的SI工程1.1首先给uboot打上补丁,然后来生成压缩文件 1.2 编译uboot 1.3然后压缩文件拖到windows里,创建SI工程 1.4在board目录下只添加: 1.5在Cpu目录下只添加: 并添加./Cpu/Arm920t文件夹下的源代码: 1.6在Include目 阅读全文
posted @ 2017-06-15 16:50 诺谦 阅读(1436) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示