• 手机探索者开发实录—基本组件


    手机探索者开发实录基本组件

     

    转载时请注明出处和作者联系方式
    作者联系方式:李先静 <xianjimli at hotmail dot com>


    手机探索者(mobile explorer)的架构很简单:

     


     

    PC(从上到下)

     

    特定平台的资源管理器 也是最终用户看到的用户界面。


    UTIL/VNC 一些工具函数和VNC的函数库。

     

    Plug-in 针对特定平台资源管理器编写的插件。

     

    MobileExplorer接口 在手机端也实现了同样的接口,两者中间模块仅仅是为了实现一个远程过程调用而已。

     

    数据打包/解包 把函数的参数打包成数据包,把响应结果和事件解包出来。

     

    数据传输 负责在PC和手机之间传输数据,默认用socket实现。

     

    在手机端(从上到下)

     

    MobileExplorerExecuter 相当于一个请求分发器,它根据请求调用适当的函数,然后把结果返回给PC端,系统有新事件时也由它转发给PC端。

    MobileExplorer接口 它调用手机中的函数实现这个接口,实现代码不用关注任何远程调用的事情。

     

    数据打包/解包 PC端类似。

     

    数据传输 PC端类似。

     

    ~~end~~

  • 相关阅读:
    I2C驱动程序
    3.4.2内核下的I2C驱动
    ARM Linux bootloader笔记
    将博客搬至CSDN
    《淘宝技术这十年》读后感
    《华为研发》2读后感
    《大数据》涂子沛【3.0升级版】读后感
    Cadence画封装的步骤
    Cadence PCB层的概念
    fPLL结构及动态配置
  • 原文地址:https://www.cnblogs.com/zhangyunlin/p/6167629.html
Copyright © 2020-2023  润新知