串口工作需要,编写了一些小程序测试。以后慢慢添加我所编写的小程序。 字符串跟字符数组真是非常有意思的东东。老是搞混,经过这段时间的c编程才发现c真的是无所不能哇呵呵,同时也深深的感觉到了自己基础不够扎实。 字符数组的名称是个局部常量,不能作为子函数调用返回。因为离开了当前函数,它的作用就消失了,我编程时老想将这个字符数组返回,然后提示返回局部常量的错误,后来意识到这是个非常明显的错误...
struct termio { unsigned short c_iflag; /* 输入模式标志 */ unsigned short c_oflag; /* 输出模式标志 */ unsigned short c_cflag; /* 控制模式标志*/ unsigned short c_lflag; /* local mode flags */ unsigned char c_line; /* line discipline */ unsigned char c_cc[Ncc]; /* control characters */ }; Ncc 是什么?
c-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能 1.支持kermit文件传输协议 2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 3.无论是网络通信,还是串口通信,操作是一致的,并支持多种硬件、软件平台 4.有安全认证、加密功能 5.内建FTP、HTTP客户端功能及ssh接口 6.支持字符集转换 介绍在ubuntu8.0.4下安装、使用c-kermit的方法 确保ubuntu能连接上网络,使用一下命令就安装, sudo apt-...
板子上新扩4个串口,驱动写好之后,简单测试如下: # cat /proc/tty/driver/serial serinfo:1.0 driver:5.05c revision:2001-07-08 0: uart:OMAP UART port:FFFB0000 irq:46 baud:115384 tx:1016 rx:27 RTS|cTS|DTR|cD|RI 1: uart:OMAP UART port:FFFB0800 irq:47 tx:0 rx:0 cTS|cD|RI 2: uart:OMAP UART port:FFFB9800 irq:15 tx:0 rx:0 cD|RI 3: uart:16550A port:D0020000 irq:236 tx:0 rx:0 cTS|DSR 4: uart:16550A port:D0020...
大家好,小弟刚开始学linux下c编程,今天写了个串口最简单的实验,就是两个终端一个发,一个收,单独运行接受端的时候没有事,运行了接收端在运行发送端,发送端就会出现问题,问题就好像一只按回车一样,接着鼠标点接收端的终端,接收端也会出现和发送端一样的问题。如果只运行发送端,也会出现这种问题(不运行接收端),别的终端(空闲)也会出现这样的问题,如果光运行接收端就没有问题。真是不知道怎么回事,郁闷死了。我用的...
还是个初学arm和linux的新人,现在有个问题弄了好久都没有解决的方法,请各位老师指点一下. 我在arm板linux系统下做图片数据传输(网络上的源码我修改的),程序运行没有错误提示,现在我发送一副图片往串口,串口返回的字节数和我的图片的字节数相同,初始化串口的时候c_cc[vtime]等两个属性都设0,现在用两台电脑串口互连,但是接收的时候,超级终端从arm上接收的图片数据总是不完全,总是接收到6000~7000的字节数,换了好几种方...
各位大大,我现在用linux系统的arm板做数据传输,还是个新手,现在我发送一副图片往串口, 串口返回的字节数和我的图片的字节数相同,初始化串口的时候c_cc2个属性都是0,现在用两台电脑串口互连,但是接收的时候 却接收不完全,总是接收到6000多的字节数,换了好几种方法来发送图片,接收程序不变,还是不能 收图片完全,我用的是mmap函数把图片映射到地址中,把这个地址放在write函数中写到串口,图片大小已经确定, 但是另一台电...