• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yuzaipiaofei
博客园    首页    新随笔    联系   管理    订阅  订阅

工作日志:串口外设的开发总结


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


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


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


总结: 不管是调试driver还是写一个demo都要按步骤进行,道理很简单.
posted @ 2013-08-03 15:10  yuzaipiaofei  阅读(167)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3