
kernel-driver-uart
文章平均质量分 81
kernel-driver-uart
kunkliu
good good study
展开
-
ARM平台AMBA总线uart驱动和console初始化
1. 函数调用路径 首先看到uart驱动probe的过程: [ 0.675729] Serial: AMBA PL011 UART driver [ 0.735090] 9000000.pl011: ttyAMA0 at MMIO 0x9000000 (irq = 39, base_baud = 0) is a PL011 rev1 [...转载 2022-04-26 15:55:58 · 1743 阅读 · 0 评论 -
uart_ops结构体分析之amba_pl011_pops
static struct uart_ops amba_pl011_pops = {.tx_empty = pl01x_tx_empty, //串口的tx_fifo是否为空.set_mctrl = pl011_set_mctrl, //设置串口的modem控制,xyz.get_mctrl = pl01x_get_mctrl, //获取modem设置.stop_tx = pl011_stop_tx,转载 2022-04-26 15:17:21 · 611 阅读 · 0 评论 -
amba_device使用分析
什么是AMBA? --- AMBA是一个片内总线规范。 ARM官网的介绍: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0224b/index.html AMBA 协议是用于连接和管理片上系统 (SoC) 中功能块的开放标准和芯片上互连规范。使用它,可以帮助开发带有大量控制器和外设的多处理器设计。AMBA 通过使用 ACE、AXI、AHB、APB 和 A...转载 2022-04-26 15:13:05 · 533 阅读 · 0 评论 -
linux pl011串口简述
基于nanopi m2内核3.4.39 串口驱动编译选项 Created with Raphaël 2.3.0 linux Kernel Configuration...转载 2022-04-26 14:39:48 · 2370 阅读 · 0 评论 -
Linux串口设置参数
转载地址:http://blog.youkuaiyun.com/michaelcao1980/article/details/52383910在Linux环境下,串口名从ttyS0开始依次是ttyS1、ttyS2等。在本程序中,使用ttyS0作为通信串口。在打开ttyS0的时候,选项 O_NOCTTY 表示不能把本串口当成控制终端,否则用户的键盘输入信息将影响程序的执行; O_NDELAY表示打开串口的转载 2017-11-01 09:45:29 · 3256 阅读 · 0 评论 -
串口调试小节之三 Linux串口应用层编程注意
转载地址:http://blog.youkuaiyun.com/sun2003shy/article/details/46409565这里不打算很详细的介绍该如何编写Linux代码,这种代码在百度或者开源项目一找一大堆,这里只对常用会出错的地方做一些介绍,防止掉入这些陷阱。1、 关于波特率设置:关于波特率设置的部分看起来简单但是还需要注意一些内容:A、设置方法,首先需要使用tcget转载 2017-11-22 16:29:07 · 377 阅读 · 0 评论 -
串口调试小节之五 串口参数设置查询
转载地址:http://blog.youkuaiyun.com/sun2003shy/article/details/46409645串口终端有c_cflag,c_iflag,c_oflag,c_lflag,c_cc[]五大struct termios结构体项需要设置;其中,c_cflag控制模式标志;c_iflag输入模式标志;c_oflag输出模式标志;c_lflag本地模式标志;c_cc[]控制转载 2017-11-22 16:30:42 · 1736 阅读 · 0 评论 -
Linux下串口通信详解(上)打开串口和串口初始化详解
转载地址:http://blog.youkuaiyun.com/specialshoot/article/details/50707965linux下串口通信主要有下面几个步骤串口通信流程图下面我会一一介绍这几个步骤。1.打开串口代码(串口为ttyUSB0)[java] view plain copy //打开串口 int open_port(转载 2017-11-22 17:08:50 · 3073 阅读 · 0 评论 -
Linux下串口通信详解(下)读写串口及关闭串口
转载地址:http://blog.youkuaiyun.com/specialshoot/article/details/50709257上一篇博客是串口的打开及配置,博客链接http://blog.youkuaiyun.com/specialshoot/article/details/50707965这一篇我将要把读写串口及串口关闭的操作详细介绍一下。读串口读串口就是接收串口数据,通过read来实现转载 2017-11-22 17:13:37 · 3802 阅读 · 0 评论