孔从洲中将:uclinux的串口通讯

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 08:45:53
带sparc架构cpu的S698M开发板,装入了uclinux操作系统
板上com1口,为系统标准输出
pc机上通过minicom可以接收到由com1口打印输出的信息,
通过minicom可以输入命令(如ls ,ps等)来操作uclinux
我想问的是,既然com1口可以读写,
我想从com1读入从pc机输入的信息存到字符数组中

因为标准输出 文件描述符为 1
我直接用 read(1,buf,sizeof(buf));不行

该用什么函数,可以直接读取了,并且要当输入字符时,才响应,不然就等待输入
请各位帮帮忙了,分肯定不是问题
晕啊,没有人会吗?
说说也行啊,该从那方面去弄,看书什么的

我对这方面很菜,也说不怎么明白
简洁点吧,com1口是uclinux的默认输出终端,现在我想通过这个口来实现与系统的通讯。现在这个口可以接收输入的命令。如输入ls,系统不就相应的去执行ls而列出文件了吗。在我的应用程序中,想pc机端输入象:n10 g00 x00 这样一串字符,然后开发板把这串字符读入存储到字符数组中去,然后进行后续处理。这读入可以直接调用系统某个函数来实现?麻烦各位大侠帮帮忙看看,或者给我点点也行,我现在是无从下手,先谢谢了。我什么没说明白的我随时补充

简洁点吧,com1口是uclinux的默认输出终端,现在我想通过这个口来实现与系统的通讯。现在这个口可以接收输入的命令。如输入ls,系统不就相应的去执行ls而列出文件了吗。在我的应用程序中,想pc机端输入象:n10 g00 x00 这样一串字符,然后开发板把这串字符读入存储到字符数组中去,然后进行后续处理。这读入可以直接调用系统某个函数来实现?麻烦各位大侠帮帮忙看看,或者给我点点也行,我现在是无从下手,先谢谢了。我什么没说明白的我随时补充
要给我家分啊 呵呵

com1口是uclinux的默认输出终端,现在我想通过这个口来实现与系统的通讯。现在这个口可以接收输入的命令。如输入ls,系统不就相应的去执行ls而列出文件了吗。在我的应用程序中,想pc机端输入象:n10 g00 x00 这样一串字符,然后开发板把这串字符读入存储到字符数组中去,然后进行后续处理。这读入可以直接调用系统某个函数来实现?

你应该是读写minicom口吧,然后才通过minicom传到com1上?!

说简单一点