linux串口

转载 2012年03月29日 11:41:07

linux 串口 

 

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include<sys/types.h>

#include<unistd.h>

#include<errno.h>

#include<sys/stat.h>

#include<fcntl.h>

#include<termios.h>

 

 

 

 

int main(void)

{

       int fd;

       int nread,i;

       char buff[]="Hello\n";

 

       if((fd=open_port(fd,1))<0)

       {//设置串口

              perror("open_port error");

              return;

       }

       if((i=set_opt(fd,115200,8,'N',1))<0)

       {//设置串口

              perror("set_opt error");

              return;

       }

       printf("fd=%d\n",fd);

       fd=3;

       nread=read(fd,buff,8);//读串口

       printf("nread=%d,%s\n",nread,buff);

       close(fd);

       return;

}

Linux下串口通信详解(上)打开串口和串口初始化详解

linux下串口通信主要有下面几个步骤 串口通信流程图 下面我会一一介绍这几个步骤。 1.打开串口 代码(串口为ttyUSB0) //打开串口 int open_port(void) { in...
  • specialshoot
  • specialshoot
  • 2016年02月21日 17:03
  • 18414

Linux串口编程(中断方式和select方式)

Linux下的串口编程,在嵌入式开发中占据着重要的地位,因为很多的嵌入式设备都是通过串口交换数据的。在没有操作系统的我们可以使用UART的中断来出来数据的接受和发送,而在Linux操作系统下,我们也可...
  • wangjing_126
  • wangjing_126
  • 2014年07月23日 15:10
  • 1765

Linux下串口通讯,完整程序

程序代码已经在Linux系统上正确运行 #include #include #include #include #include #include //set baud rate ...
  • bolvtin
  • bolvtin
  • 2015年07月09日 09:09
  • 5348

Linux 串口调试工具汇总

在 linux 系统下进行串口调试或者开发时配合简单易用的串口调试工具那是必不可少。这篇博客对当前用的较多的,且我自己经常用的一些串口工具做一下汇总,大家可以参考一下。 实验环境: OS: Ubunt...
  • JAZZSOLDIER
  • JAZZSOLDIER
  • 2017年04月15日 15:06
  • 6785

linux debug串口改为普通串口

origin: http://bbs.chinaunix.net/thread-1998803-1-1.html 和我们的需求一样,我们是如果用户想把串口作为console的话,那么在系统启动的时候...
  • yazhouren
  • yazhouren
  • 2016年01月23日 14:17
  • 2406

Linux下的串口设置

rs232是三芯通信,即DB9的第2引脚RXD(接收)、第3引脚TXD(发送数据)、第5引脚DG(信号地)。 rs232是三芯通信,485是两芯通讯的,RS-232串口线 通常 是 DB9--DB9...
  • wl1070325332
  • wl1070325332
  • 2017年03月08日 17:18
  • 1014

linux内核的串口驱动架构之我的形象理解

前面我们分析i2c的驱动框架的时候,我们把整个的linux系统比喻成一个超大型公司,其中i2c的一条总线类似一个测试部,另外一条总线是另外一个测试部,两个测试部门测试的类型是不同的,所以成了不同的部门...
  • zangcf
  • zangcf
  • 2013年04月16日 18:28
  • 5270

Linux下使用jpnevulator监听串口收发数据

ref:http://unix.stackexchange.com/questions/12359/how-can-i-monitor-serial-port-traffic Serial Port ...
  • sonictl
  • sonictl
  • 2015年11月30日 17:32
  • 2184

linux串口操作及设置详解

 串口操作需要的头文件 #include /*标准输入输出定义*/ #include /*标准函数库定义*/ #include /*Unix 标准函数定义*/ #include ...
  • sidely
  • sidely
  • 2014年10月17日 10:07
  • 3491

Linux--串口通信详解

以前跟着做过VxWorks的开发,主要通信方式是串口,因为底层BSP包已经做好了,串口通信非常简单。后来接触Linux,在一块OK6410上跑Linux串口通信,才发现原来天真的以为甚是简单的串口变得...
  • langzhenhe
  • langzhenhe
  • 2014年10月21日 15:54
  • 1656
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux串口
举报原因:
原因补充:

(最多只允许输入30个字)