主题 : 求助高手关于6400开发板 复制链接 | 浏览器收藏 | 打印
在android的道路上,我要成为第一
级别: 新手上路
UID: 68894
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2012-04-28
最后登录: 2012-07-02
楼主  发表于: 2012-05-24 11:18

 求助高手关于6400开发板

我现在是要实现开发板与电脑实现通信,我现在无法获取的到CASE1中的数据 ,我得到的是  nullh   无论我发什么都是返回这个数据 null,求助高手帮忙 谢谢


int len = HardwareControler.read(fd, buf, 300);
                String string = new String(buf, 0, len);
                byte[] bs = string.getBytes();
                for (int i = 0; i < bs.length; i++) {
                    String hex = Integer.toHexString(bs & 0xFF);
                    if (hex.length() == 1) {
                        hex = '0' + hex;
                    }

                 case1 = hex.toUpperCase();
                }
new readThread().start();// 处理完消息后立即开启监听线程
                Log.d(thread, "接收到数据,新线程启动");
                commucationView.append(case1 + "h\n");
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2012-05-24 12:42
先调用select查到数据,再用read来读
在android的道路上,我要成为第一
级别: 新手上路
UID: 68894
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2012-04-28
最后登录: 2012-07-02
2楼  发表于: 2012-05-28 08:29
因为现在没有涉及到数据库 ,准确的来说数据源还没有数据读取只实现通信,而没有存储到数据库中,现在是无法读取从PC串口调试助手发过来的数据,如果可以的话,不要用C语音编程,我希望用JAVA ,谢谢