zoukankan      html  css  js  c++  java
  • 工作日志:串口外设的开发总结


    这个demo耗费了好长的时间, 今天算是告一段落了. 主要实现了以下一些功能.
    A.  在手机安装该apk , 并添加相应的控制button.
    B . 点击控制button,穿参数到JNI层,JNI进行实际的串口操作.
    C. JNI通过read,write 读写串口,使之进行相应的功能操作.
    D. 实现java 层的callback函数, JNI中在打开设备后进行阻塞读取,如果有数据,则通过callback上传到java 显示,处理.


    这种设计模式体现出模块化,分层的思路. 隔离了本地层和java应用层, 留出对应的API.


    在调试中主要涉及到串口的打开,初始化,读写,监听. 在初始化的过程中忽略了该步骤的一些设置. 出现了打开串口数据的乱序现象,
    重新确认初始化流程和配置参数后正常.


    总结: 不管是调试driver还是写一个demo都要按步骤进行,道理很简单.
  • 相关阅读:
    Python lambda函数
    python 获取日期
    <base>元素
    django--开发博客
    django修改时区,数据库
    django初探
    python创建虚拟环境
    资源记录页面
    组管理
    远程管理命令
  • 原文地址:https://www.cnblogs.com/yuzaipiaofei/p/4124122.html
Copyright © 2011-2022 走看看