linux驱动串口程序,Linux下的串口驱动程序设计与编程.pdf

Linux下的串口驱动程序设计与编程,linux串口驱动程序,linux串口编程,linux串口编程实例,linux下串口编程,linuxc串口编程,linux串口编程详解,linuxqt串口编程,linux下的串口编程,嵌入式linux串口编程

信息与电脑

算法语言 China Computer&Communication 2010年5月刊

Linux下的串口驱动程序设计与编程

杨晓红 湛江师范学院,广东湛江 524000

摘要:论文首先分析了Linux下的特点,然后给出了Linux设备驱动程序的基本原理,以及串口的基本原理,进一步分析了串口技术,并且给

出了串口编程的方法。

关键词: 串口;linux ;编程;驱动程序开发

中图分类号:TP311 文献标识码:A 文章编号:1003-9767(2010)05-0158-01

Option. C _ c fl ag = ~PARENB;

Linux简介 奇效验(Odd) 7位 Option. C _c fl ag &= ~PARODD;

Linux是一套免费使用和自由传播的、主要基于Intelx86系列CPU Option. C _c fl ag = ~CS7;

Option. C _c fl ag &= ~PARENB;

的类Unix操作系统。这个系统是由世界各地的成千上万的程序员设计

Option. c_ c fl ag &= ~CSTOPB

和实现的。Linux包含了Unix 的全部功能和特性,Linux 由于其具有内 Space效验 7位 Option. c_ c fl ag &= &~CSIZE;

核强大且稳定,易于扩展和裁减,效率高,丰富的硬件支持等许多优 Option. C _c fl ag = CS8;

点,在嵌人式系统中得到了广泛的。本文基于嵌人式操作系统下设备

驱动程序的开发需要,阐述相关技术原理及设计要点,探求嵌人式 3. 驱动程序的编写

Linux系统中设备驱动程序的构建方法。 前面的内容都是为了串口驱动程序的编写做准备,结合以上内

容和Linux相关驱动程序的资料,编写串口驱动程序,下面是部分代

1. Linux设备驱动程序与串口 码。

在Linux下编写设备驱动程序的原理和思想完全类似于其他的 #include "cserialport.h"

Unix系统,即基于I/O设备管理采用的分层模型。l/O设备管理软件位 #defi ne TIMEOUT_SEC(bufl en,baud) (bufl en*20/baud+2)

于内核中的最底层,设备驱动程序是操作系统内核和机器硬件之间的 CSerialPort::CSerialPort()

接El ,设备驱动程序为应用程序屏蔽了硬件的细节。 {}/* Open serial port ComPort at baudrate baud rate.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值