1.数码相框之框架
来源:互联网 发布:淘宝女人秋装 编辑:程序博客网 时间:2024/06/11 01:00
数码相框分为三层:应用层、操作系统层、硬件层
数码相框分为两个进程:输入进程、显示进程
输入进程分为3个线程:
按键线程:读取按键信息,封装并上报给主控线程。
ts线程:通过tslib读取触摸屏的操作,封装并上报给主控线程。
主控线程:接收上报事件,并通过socket传递给显示进程。
显示进程分为7个线程:
socket线程:接收输入进程传递的事件。
主控线程:决定显示哪一幅图片。
当前图片线程:准备当前的图片。
下一幅图片线程:准备下一幅图片。
上一副图片线程:准备上一副图片。
放大图片线程:准备放大的图片。
缩小图片线程:准备缩小的图片。
驱动:
分配5块内存
mmap将内存映射到用户空间。
DMA操作:用于将内存中的图片数据输出到显存里面。
按键驱动
LCD驱动
阅读全文
0 0
- 1.数码相框之框架
- linux应用项目(一)数码相框(1)数码相框之系统框架
- 数码相框项目之LCD模块
- 数码相框项目之触摸屏模块
- 数码相框设计-系统框架与环境
- linux应用项目(一)数码相框(3)数码相框之电子书
- 数码相框
- 数码相框笔记
- 数码相框项目
- linux应用项目(一)数码相框(2)数码相框之freetype实现矢量字体的显示
- linux应用项目(一)数码相框(2)数码相框之字符编码与字符的点阵显示
- 基于iTop4412平台的数码相框实现--连载系列1之效果演示
- 找工作之数码视讯
- 基于pxa255的数码相框实现
- e-frame数码相框的发展趋势
- 数码相框项目模块【二】 UART
- 数码相框项目模块【三】 KEY
- 数码相框项目模块【四】 TIMER
- Linux下的图片编辑软件和画图软件
- c/c++整理析构函数
- C++笔记_03面向对象4
- Python3爬虫下载pdf(一)
- POJ 1986 RMQ+LCA
- 1.数码相框之框架
- 【Java】输入指定格式的邮箱(正则表达式)
- JAVA排序算法学习之路第二站-快速排序
- 并查集
- redis持久化
- FPB 2.0:免费的计算机编程类中文书籍 2.0
- C++笔记_04C++模版1
- 天助自助者,你要你就能 jzoj 2017.8.23
- 复制代码到eclipse中出现问题