TTY
关于tty的文章
那颗流星
提炼升华
展开
-
Linux下串口调试小结
通过串口连接的外设,有时会遇到通信不上的情况,这时怎么调试呢。首先根据平台文档,正确配置串口,然后测试串口的收发。可以在测试点焊接杜邦线,然后接将杜邦线接到串口线上,这时电脑可以直接显示cpu串口发出的数据。cpu设置读数据,然后电脑来发数据,如果读出来的数据也正常,那串口的配置是对的。...原创 2021-03-14 20:50:16 · 322 阅读 · 0 评论 -
Linux下串口读写过程小析
open串口过程static const struct file_operations tty_fops = { .open = tty_open, .read = tty_read, .write = tty_write,};static struct tty_ldisc_ops n_tty_ops = { .open = n_tty_open, .read = n_tty_read, .原创 2020-07-26 20:17:32 · 606 阅读 · 0 评论 -
Linux下printk原理
看tty驱动时,顺便把串口驱动也看了,记录下。原创 2020-07-25 23:02:53 · 527 阅读 · 0 评论 -
内核打印函数介绍
在驱动中,有很多打印信息,有些默认不能打开的,如dev_dbg或dev_vdbg等,为了方便调试,需要将这些打印信息全部打印出来,可通过如下步骤来打开开关。我们先来看printk的打印控制asmlinkage int printk(const char *fmt, ...){ r = vprintk_emit(0, -1, NULL, 0, fmt, args);}...原创 2016-08-20 20:01:20 · 11504 阅读 · 0 评论 -
Linux中的gps编程
#include <termios.h>#include <stdio.h>#include <stdlib.h> #include <unistd.h>#include <fcntl.h>#include <sys/signal.h>#include <pthread.h>#include <string.h>#define BAUDRATE B9600 //gps波特原创 2015-10-31 14:53:58 · 819 阅读 · 0 评论