手机客户端android与WIFI模块之联想

本文探讨了在Java环境下实现与FPGA通信的技术,重点介绍了如何通过javalution包及直接使用Java类来替代C++中用于数据包组帧的结构体和联合体。文中提供了具体实现方法与实例链接,解决数据转换问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前实现FPGA与上位机界面通信,是用C++写的。其中C++的结构体和联合体可以很好实现数据包的组帧。

目前正想在手机实现,而JAVA没有结构体和联合体。因此需要另想办法,经过查找资料,找到以下方法:

1)使用javalution包      http://www.javolution.org/

       他能支持结构体和联合体 ,不能支持C++的位结构体,但是我们的数据帧中有许多数据只占1bit或2bit     .选用他会造成数据量的加大。


2)直接利用java强大的类

     由于与FPGA的通信肯定要试用字节流的方式,而之前做过C++并且实现了通信,因此就联想为是C++做服务器(FPGA那边是C++),客户端JAVA此时如何实现;

这种方式网上资料很多。。比之前的搜索方式好多了

     推荐文章:http://blog.youkuaiyun.com/jiangxinyu/article/details/8211612

     主要问题是在于数据转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值