码迷,mamicode.com
首页 >  
搜索关键字:uart    ( 682个结果
详解Linux内核异常处理体系结构
本节内容:Linux内核异常处理的的初始化过程和异常发生时的处理流程。 【首先来区分一下两个概念:中断(Interrupt)和异常(Exception)。中断属于异常的一种,就拿2440开发板来说,他有60多种中断源,例如来自DMA控制器、UART、IIC和外部中断等。2440有一个专门的中断控制器来处理这些中断,中断控制器在接收到这些中断信号之后就需要ARM920T进入IRQ或FIQ模式进行处...
分类:系统相关   时间:2015-03-17 23:49:45    阅读次数:403
zigbee协议栈应用与组网(二):串口基础实验
资料里的实验都是已经做好了的,所以我下载了一个全新的ZStack-2.5.1a来做实验,按照步骤做,发现了很多问题。第一步,配置串口。 MT_UART.c中的MT_UartInit(); baudRate设置为115200(默认是38400),flowControl设置为FALSE。第二步,...
分类:其他好文   时间:2015-03-15 21:06:49    阅读次数:167
linux 设备驱动的重点和难点
1. 编写linux设备驱动,要求工程师具备一定的硬件基础,懂得SRAM, Flash, SDRAM, 磁盘的读写方式, UART, I2C, USB等设备的接口,轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理MMU。2. 具备好的C语言基础,可灵活运用结构体,指针,函数指针及内...
分类:系统相关   时间:2015-03-13 10:48:17    阅读次数:190
欢迎使用CSDN-markdown编辑器
串口设置之输入输出字符S5PV210 UART相关说明 通用异步收发器简称UART,即UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER,它用来传输串行数据。发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发出;接收数据 时,UART检测另一根电线的信号,将串行收集在缓冲区中,CPU即可读取UART获得这些...
分类:其他好文   时间:2015-03-13 00:20:24    阅读次数:194
linux串口驱动分析——发送数据
一、应用程序中write函数到底层驱动历程 和前文提到的一样,首先先注册串口,使用uart_register_driver函数,依次分别为tty_register_driver,cdev_init函数,找到使用的file_operations,即应用程序与tty架构的统一接口。步骤不再赘述。sta....
分类:系统相关   时间:2015-03-09 23:58:55    阅读次数:484
linux串口驱动分析——打开设备
串口驱动是由tty_driver架构实现的。一个应用程序中的函数要操作硬件,首先会经过tty,级级调用之后才会到达驱动之中。本文先介绍应用程序中打开设备的open函数的整个历程。 首先在串口初始化中会先注册一个串口驱动,函数原型为 int uart_register_driver(struc...
分类:系统相关   时间:2015-03-09 15:57:38    阅读次数:306
UART中RTS、CTS
RTS (Require ToSend,发送请求)为输出信号,用于指示本设备准备好可接收数据,低电平有效,低电平说明本设备可以接收数据。CTS (Clear ToSend,发送允许)为输入信号,用于判断是否可以向对方发送数据,低电平有效,低电平说明本设备可以向对方发送数据。此处有人将CTS翻译为发送...
分类:其他好文   时间:2015-03-04 14:33:30    阅读次数:121
S3C2440之UART驱动代码模板(RealView MDK)
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出S3C2440 UART驱动代码。使用友善MINI2440开发板,开发环境为RealView MDK 4.22。需要注意的是,本代码中,对GPIO的初始化放在了s3c2440.s中完成,采用keil自带的html方式进行配置。 该源码结构简单明了,原始工程下载地址:点击打开链接 UART控制器初始化: voi...
分类:其他好文   时间:2015-03-03 18:36:09    阅读次数:171
【原创】-- linux驱动开发--【持续整理】
一、写在前面:合格的linux驱动工程师需要满足下面的条件,本文的目标就是将这些条件原原本本的呈现给读者1、有一定的硬件基础,懂得SRAM,Flash,SDRAM,磁盘的读写方式,了解UART,IIC,USB等设备接口,了解轮询,中断,DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MM...
分类:系统相关   时间:2015-03-03 18:18:09    阅读次数:224
MTK6572 android4.4上串口模块的调试
年前调试了一下用mtk的uart1口来外接外部模块,拓展为2个com口。写此文的目前主要是整理一下思路。 拓展ic的型号是WK2114: WK2114 原理框图 由上图可以看到首先得把主接口测试ok。 mtk6572的uart1默认是用来打log用的,所以要修改权限         chmod 0660 /dev/ttyMT0     chown system sy...
分类:移动开发   时间:2015-03-02 19:12:31    阅读次数:200
682条   上一页 1 ... 58 59 60 61 62 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!