当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-15 22:27 

注册: 2012-07-11 0:40
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
本人最近在做一个项目,买了一套ZIGBEE套件,用的是飞凌的6410A的开发板,
我把ZIGBEE协调器通过供电主板连接到开发板上时,超级终端会打印很多协调器的信息,
如下usb 1-1: new full speed USB device number 3 using s3c2410-ohci
usb 1-1: New USB device found, idVendor=0403, idProduct=6001
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: FT232R USB UART
usb 1-1: Manufacturer: FTDI
usb 1-1: SerialNumber: A501716U
驱动我没弄,看这些信息驱动应该是装好了,但是我通过linux系统调用read(),writer()读写设备文件时不能
成功,cat查看设备文件时,出现些奇怪的符号,
有大神可以告诉我怎么样才可以使得开发板与ZIGBEE协调器通信吗???
有大神可以告诉我怎么样才可以使得开发板与ZIGBEE协调器通信吗???
有大神可以告诉我怎么样才可以使得开发板与ZIGBEE协调器通信吗???


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-15 23:53 
头像

注册: 2009-04-10 11:15
帖子: 721
地址: 三民主义国国民权利省我的选择市中共下台镇
送出感谢: 0 次
接收感谢: 14
贴一下你写的用户态驱动代码


_________________
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-16 0:00 

注册: 2012-07-11 0:40
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
lxr1234 写道:
贴一下你写的用户态驱动代码

我没有写驱动,我不知道写,难道要写一个用户态驱动才可以用吗?
但我在其他的地方看到只要有设备相关的信息就算装好驱动了,所以就没
管驱动了
能告诉我要做哪些事情吗?大致的概括一下


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-16 15:00 
头像

注册: 2009-04-10 11:15
帖子: 721
地址: 三民主义国国民权利省我的选择市中共下台镇
送出感谢: 0 次
接收感谢: 14
我看到你说要read,write我一位你要写用户态驱动
贴一下你的程序拉


_________________
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-16 19:59 

注册: 2012-07-11 0:40
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
lxr1234 写道:
我看到你说要read,write我一位你要写用户态驱动
贴一下你的程序拉



我先贴一下我的代码
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
int main(void)
{
int fd,num;
fd = open("/dev/1-1",O_RDWR);

if(fd != -1)
{

//while(1)
//{
read(fd,&num,sizeof(int));
printf("the 1-1 is %d/n",num);
if(0 == num)
{
close(fd);
//break;
}
//}
}
else
{
printf("device open failure/n");
}

return 0;
}
最近我换着方式读写,发现先给开发板上电后连协调器,就可以读出来,调换一下顺序就读失败了。
而且,读出来的是一串数字,像1073872896,33554706等。
这是什么意思?接下来我该怎么办?

我的开发环境:win7虚拟机装的ubuntu11.04的,开发板上是飞凌的linux3.0系统。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-18 21:44 
头像

注册: 2009-04-10 11:15
帖子: 721
地址: 三民主义国国民权利省我的选择市中共下台镇
送出感谢: 0 次
接收感谢: 14
"/dev/1-1是什么东西阿?
开发板的初始化看说明书,不知道是不是硬件问题


_________________
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 嵌入式开发板与硬件通信
帖子发表于 : 2012-08-19 1:39 

注册: 2012-07-11 0:40
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
lxr1234 写道:
"/dev/1-1是什么东西阿?
开发板的初始化看说明书,不知道是不是硬件问题

/dev/1-1就是zigbee协调器在连接飞凌6410开发板时产生的设备文件,现在我好像用fread()读出一些东西,但是是箭头,笑脸这些怪异的符号,不知道是什么原因,难道是它有编码过?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译