电子相框------系统框架
1.弄清需
1.0 上电
2.0根据配置文件,决定停留在还是自动显示下一帧
3.0点击一下,出现对话框 手动显示 自动显示
4.0 左滑 左滑 上一幅 右滑 下一幅 往上 放大 往下 缩小
2.设计框架
输入框架 触摸屏 tslib
输入进程
封装 点击 移动 位置 幅度 封装
tslib
硬件 触摸屏 按键
显示进程
1.0 socket 当前 主控 左 右 上 下
准备左边图片 准备右边图片 放大图片 缩小图片
libjpeg (mmap)
显存 DMA 内存 LCD
3.编写代码
4.测试
----------------专家
----------------系统
总结: 1.0 输入进程 (主控线程 ts线程 (使用tslib读TS,封装事件上报) 按键线程 使用全局
2.0socket线程 接收socket
放大线程 准备好当天图片的放大数据
缩小线程 准备好当前图片的缩小数据
上一幅线程 准备好上一幅
下一幅线程 准备好下一幅
当前图片处理 准备好当前图片
主控 决定显示上下左右显存
3.0 驱动 分配5块内存 DMA破坏 mmap