易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下串口通信

1.         打开串口
       与其他的关于设备编程的方法一样,在Linux下,操作、控制串口也是通过操作起设备文件进行的。在Linux下,串口的设备文件是/dev/ttyS0或/dev/ttyS1等。因此要读写串口,我们首先要打开串口:
       char *dev  = "/dev/ttyS0"; //串口1
       int    fd = open( dev, O_RDWR );
        //| O_NOCTTY | O_NDELAY      
       if (-1 == fd)   
       {                  
              perror("Can't Open Serial Port");
              return -1;       
       }    
       else 
              return fd;
      
2.         设置串口速度
       打开串口成功后,我们就可以对其进行读写了。首先要设置串口的波特率:
       int speed_arr[] = { B38400, B19200, B9600, B4800, B2400, B1200, B300,
                      B38400, B19200, B9600, B4800, B2400, B1200, B300, };
int name_arr[] = {38400,  19200,  9600,  4800,  2400,  1200,  300, 38400, 
                            &n


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

我的Linux学习笔记

http://wiki.chinaunix.net/index.php/Linux
--------------------获得帮助 : man和info使用  --------------------
  因为同一个命令可能属于几个section,如open:就既有命令的open,程序函数的open,等等。每一个section有一个section号。  
  man   -aw   <命令>&n ......

Linux PROC文件系统详细介绍

什么是proc文件系统?
 
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信
息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系 ......

怎样为Linux内核打补丁(中文版)


文章来源:http://www.diybl.com/course/6_system/linux/Linuxjs/2008826/137710.html
在Linux内核邮件列表中一个经常被问到的问题就是怎样为Linux内核打一个补丁,或者更具体一点说,存在这么多的主干/分支,一个补丁到底要打在哪个版本的基础内核上。希望这篇文档能够为你解释明白这一点。 除了解释怎样应用以及卸载补 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号