近段时间要做android下串口通信的东东,大概功能是android系统端的ARM和系统外的一个MCU通信。
有几种通讯方式(同一串口):
1、android上面可以用app和mcu进行串口通讯。
2、驱动下面的模块也要和mcu通过串口通讯。
2.1、某模块需要每3秒通过串口读取mcu的信息;
2.2、某模块需要在某一时刻通过串口和mcu通讯;
我想其中应该会涉及并发、异步、阻塞等。
现在我想再编写一个驱动模块,在这个模块内处理这些冲突。
系统和mcu进行串口通信都通过这个模块。
不知道这样做行不行?
大家有没有更好的方法?
能不能帮我想一下具体细化的编写思路?
希望高手们指导一下!
谢谢大家了! |