1.数码相框之框架

来源:互联网 发布:淘宝女人秋装 编辑:程序博客网 时间:2024/06/11 01:00

数码相框分为三层:应用层、操作系统层、硬件层


数码相框分为两个进程:输入进程、显示进程


输入进程分为3个线程:

按键线程:读取按键信息,封装并上报给主控线程。

ts线程:通过tslib读取触摸屏的操作,封装并上报给主控线程。

主控线程:接收上报事件,并通过socket传递给显示进程。


显示进程分为7个线程:

socket线程:接收输入进程传递的事件。

主控线程:决定显示哪一幅图片。

当前图片线程:准备当前的图片。

下一幅图片线程:准备下一幅图片。

上一副图片线程:准备上一副图片。

放大图片线程:准备放大的图片。

缩小图片线程:准备缩小的图片。


驱动:

分配5块内存

mmap将内存映射到用户空间。

DMA操作:用于将内存中的图片数据输出到显存里面。

按键驱动

LCD驱动









原创粉丝点击