标题:求教Android串口通信的问题
取消只看楼主
嘛事马肉
Rank: 2
等 级:论坛游民
帖 子:22
专家分:13
注 册:2011-7-31
结帖率:100%
已结贴  问题点数:50 回复次数:1 
求教Android串口通信的问题
小弟想写一个由samsung S5PV210为主机,与其它从机以UART串口通信的程序,由于刚接触Android不久,对很多概念性的问题都不理解,特此请教!
就当从机为51单片机好了,假设简单一点,主机向从机就发送3 byte的数据,1byte起始位,1byte数据(假设此数据是让51单片机点亮8个 LED),最后1byte结束位,从机向主机也同样如此,而从机发给的主机的1byte数据假设为让主机控制触屏显示LED正常工作!
由于Linux kernel中已经有samsung S5PV210的驱动了,因此底层驱动就不去管了,串口设置等也假设ok了!
我的问题是:
1、在硬件抽象层中我应该写些什么东西
2、在JNI层我又该写点什么东西
3、我应该给java应用层提供点什么,假如是个函数接口的话,那在这个具体的小例子里该怎么定义
4、主机要完成的主要任务是不是就是读buff,判断是不是通信协议定好的,假如是,向上层返回值(还想问这里向上层要返回什么东西呀);输出数据时就是写buff,其他都不用管了
问题太多了,不好意思!感谢感谢
搜索更多相关主题的帖子: Android 数据 主机 Linux 
2012-04-14 21:53
嘛事马肉
Rank: 2
等 级:论坛游民
帖 子:22
专家分:13
注 册:2011-7-31
得分:0 
回复 2楼 studycwq
谢谢!这个我也找到了,只是有些看不懂!我太嫩了,实在想不通google要整这么复杂干嘛,驱动层、硬件抽象层、JNI实现、Application Framework,关是他们之间的接口就让我头晕!
我看了android-serialport-api里好像没有硬件抽象层的源码呀,就只在JNI文件夹下看到一个.c文件,好像还是JNI实现的,再去瞅瞅!
2012-04-16 23:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365808-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.117398 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved