电子相框------系统框架

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 

   

 

posted on 2021-04-04 14:55  Ablerry  阅读(62)  评论(0编辑  收藏  举报