嵌入式Linux项目-电子书
文章平均质量分 91
zhou_chenz
嵌入式软件工程师
邮箱:zhou_chenz@163.com
展开
-
嵌入式Linux系统的电子书阅读器项目2——Display System
1.显示系统(Display system) 架构 显示系统由核心层与各个组件(fb、crt等)部分,其架构图如图1所示。每个组件都是可装载卸载的,即系统不需要实现所有组件,仅需要激活一个组件就能使用该组件在组件指定的特性和范围中运行,本项目其它子系统都是采用这种可装载卸载组件的方法架构和设计的。原创 2016-02-08 12:58:02 · 2508 阅读 · 0 评论 -
嵌入式Linux系统的电子书阅读器项目3——Encode & Font System
1.字符编码(Encode)与字体(Font)显示概述如图1,大家在阅读器界面看到的不同字体和尺寸的"好"字(左边宋体小二,右边楷体小二),在电子书txt格式文档中的原始数据是如何存储的呢?原创 2016-02-08 22:57:41 · 1751 阅读 · 0 评论 -
嵌入式Linux系统的电子书阅读器项目1——Overview
摘要:本项目是参考@韦东山的嵌入式Linux jz2440平台的电子书框架,使用S5PV210 SOC处理器,Smart210开发板,基于Linux kernel 3.0.8做的移植与改进,算是一个学习嵌入式C语言框架化编程的练手项目。 项目源代码的github的repository链接如下:git@github.com:zczjx/dgt_pht.git , 网页版为: 电子书项目-git仓库,电子书项目在dgt_book branch。clone 这个项目的爱好者,需要 git checkout原创 2015-12-12 10:24:21 · 4779 阅读 · 2 评论 -
嵌入式Linux系统的电子书阅读器项目4——Input Event System
类似其它几个子系统,输入事件子系统也是采用一个核心层+可装载组件的模式,并且将底层实际输入设备(如 touchscreen)所产生的原始数据(raw input data)封装层格式化的输入事件(input event) 提供给Book Engine访问。这样就隐藏了事件输入设备的复杂性与多样性。作为一个学习型项目,在输入事件系统的核心函数采用可配置的多种实现方法,可让爱好者学习比较各种方法的优劣。原创 2016-02-11 17:37:51 · 1504 阅读 · 0 评论