怎么设置ubuntu 设置系统时间系统的串口输出

Ubuntu下配置USB转串口及串口工具配置_huadeerxiao_新浪博客
Ubuntu下配置USB转串口及串口工具配置
Ubuntu下配置USB转串口及串口工具配置
首先,站在巨人的肩膀上,前半部分是前人的文章,我有幸受此文指导,设置成功,测试通过。后半部分是串口工具的配置。&&&&
原文地址 /Linux/80.htm
$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&
1、下载:sudo&apt-get&install&minicom&&
2、插入usb转串口线,终端输入:dmesg&|&grep&usb&&
………………………………………………………………………………..&&
[&]&usbserial:&USB&Serial&Driver&core&&
[&]&usb&3-1:&ark3116&converter&now&attached&to&ttyUSB0&&
[&]&usbcore:&registered&new&interface&driver&ark3116&&
[&]&usb&3-1:&USB&disconnect,&address&2&&
[&]&usb&3-1:&new&full&speed&USB&device&using&uhci_hcd&and&address&3&&
…………………………………………………………………………………&&
3、设置:minicom&-s&&
serial&port&setup&
serial&device:/dev/ttyUSB0&&
硬件数据流、软件数据流控制均设置为否&&
4、保存退出&&
5、命令窗口运行:minicom&&
—————————————————————————————————-&&
注意:默认情况下Ubuntu已经安装了USB转串口驱动(pl2303)。我的是ark3116,也是默认安装&&
1、#&lsmod&|&grep&usbserial&&
如果有usbserial,说明系统支持USB转串口。&&
yzj@yzj-laptop:~/minicom$&lsmod&|&grep&usbserial&&
usbserial&&&&&&&&&&&&&&36264&&3&ark3116&&
2、插上USB转串口,在终端输入命令#dmesg&|&grep&ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。&&
—————————————————————————————-&&
组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。&&
(1)S键:发送文件到目标系统中;&&
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。&&
(3)C键:清除屏幕的显示内容;&&
(4)B键:浏览minicom的历史显示;&&
(5)X键:退出mInicom,会提示确认退出。&&
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&
好的,USB转串口配置好以后,就是串口工具了。这里用的是Kermit。
安装Kermit
$ sudo apt-get install ckermit
这里的配置是手动编写一个配置文件.kermrc,放在/home/jun目录下(当然,你的肯定不是jun目录了,就是当前用户的主目录)
vi.kermrc&&&&&&&&&&&&&&&&&&
#下边是文件内容,注意这个文件放在/home/jun下
#其实你装的软件的很多配置文件也都在这个目录下,只不过 #是隐藏的,.开头的么
set line /dev/ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
$ sudo kermit -c
就启动了,要关闭的话“Ctrl+/”,然后按”C”,输入“exit”,回车,就退出了。
下边是Ubuntu下性感的截屏工具Shutter带来的几张截图。
上图是Uboot的输出;
huadeerxiao
博客等级:
博客积分:0
博客访问:50
关注人气:0
荣誉徽章:Ubuntu linux中怎么查看自己的串口连接情况
&&&& 我们在windows中查找自己的开发板与电脑的连接的COM口时,可以通过查找设备管理器来看,但是换到咱们的linux系统中就不能这样做了,下面说一下在linux中是怎么查看COM口信息的。
&&& 首先,将我的mini2440开发板通过USB转232串口线与PC机连接,这时候咱们的linux系统自动安转了驱动程序,可以使用命令:dmesg 来查看安装驱动的信息,如下图
&&& 从上图可以看出咱们的串口设备是0,
&& 你也可以使用命令: ls -l /dev/ttyUSB*来查看相关的信息,如下图
&& 至此,我们已经顺利的将串口连接到Ubuntu系统上了,也查看到自己开发板连接的是USB转串口设备/dev/ttyUSB0,如果是普通的串口设备会是/dev/ttyS*.
&& 我们在配置minicom的时候会用到:http://blog.csdn.net/mybelief321/article/details/8987502
原文链接:当前位置:&>&&>&&>&>Linux系统中设置串口属性的基本流程
导读:Linux下的串口设置包含波特率、数据位数量、停止位数量等的设置,串口设置主要是设置struct termios结构体成员值,下面小编就给大家详细介绍下Linux下的串口设置吧。
类别:&&大小:1158720KB
语言:国外软件&&授权:共享软件
  用户常见的数据通信的基本方式可分为并行通信和串行通信。Linux下的串口设置包含波特率、数据位数量、停止位数量等的设置,串口设置主要是设置struct termios结构体成员值,下面小编就给大家详细介绍下Linux下的串口设置吧。
  并行通信是指利用多条数据传输线将一个资料的各位同时传送。特点是传输速度快,适用于短距离通信,但要求传输速度较高的应用场合。
  串行通信是指利用一条传输线将资料一位位的顺序传送。特点是通信线路简单,利用简单的线缆就可以实现通信,减低成本,适用于远距离通信,但传输速度慢的应用场合。常用的串口有RS-232-C接口(全称是&数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准&)。
  UART控制器:可以工作在Interrupt(中断)模式或者DMA(直接内存访问)模式。据有16字节的FIFO(先入先出寄存器),支持最高波特率可达到230。4Kbps。
  UART操作:资料发送、资料接收、产生中断、产生波特率、Loopback模式、红外模式及自动流控制模式。
  串口设置包括:波特率、起始位数量、数据位数量、停止位数量和流控协议。在此可以配置波特率为115200、起始位为1b、数据位8b、停止位1b和无流控制协议。
  串口一、串口二对应设备名依次是&/dev/ttyS0&、&/dev/ttyS1&。
  在Linux下对串口的读写可以使用简单的&read&、&write&函数完成,不同的是需要对串口的其它参数另作设置。
  6.4.2 串口设置详情
  串口设置主要是设置struct termios结构体成员值:
  #include《termios.h》
  Struct termio
  unsigned short c_ /*输入模式标志*/
  unsigned short c_ /*输出模式标志*/
  unsigned short c_ /*控制模式标志*/
  unsigned short c_ /*本地模式标志*/
  unsigned short c_ /*line discipline*/
  unsigned short c_cc[NCC]; /*control characters*/
  通过对c_cflag的赋值,可以设置波特率、字符大小、数据位、停止位、奇偶校验位和硬件流控等。
  设置串口属性基本流程:
  1. 保存原先串口配置
  为了安全起见和以后调试程序方便,可先保存原先串口的配置,使用函数tcgetattr(fd,&oldtio)。该函数得到与fd指向对象的相关参数,并将它们保存于lodtio引用的termios结构中。该函数可以测试配置是否正确、该串口是否可用等。调试成功,函数返回0,失败,函数返回-1.
  if(tcgetattr(fd,&oldtio)!=0)
  perror(&SetupSerial 1&);
  return -1;
  2. 激活选项有CLOCAL和CREAD
  CLOCAL和CREAD分别用于本地连接和接受使能,通过位掩码的方式激活这两个选项。
  Newtio.c_cflag |= CLOCAL | CREAD;
  3. 设置波特率
  设置波特率的函数主要有cfsetispeed和cfsetospeed。
  cfsetispeed(&newtio,B115200);
  cfsetospeed(&newtio,B115200);
  一般地用户需要将输入输出函数的波特率设置成一样的。这几个函数在成功时返回0,失败-1。
  4. 设置字符大小
  没有现成可用函数,需要位掩码。一般先去除数据位中的位掩码,再重新按要求设置。
  options.c_cflag &= ~CSIZE; /*mask the character size bits*/
  options.c_cflag |= CS8;
  5. 设置奇偶校验位
  先激活c_cflag中的校验位使能标志PARENB和是否要进行偶校验,同时还要激活c_iflag中的奇偶校验使能。如使能奇校验时,代码如下:
  newtio.c_cflag |= PARENB;
  newtio.c_cflag |=PARODD;
  newtio.c_iflag |= (INPCK | ISTRIP);
  而使能偶校验代码为:
  newtio.c_iflag |= (INPCK | ISTRIP);
  newtio.c_cflag |= PARENB;
  newtio.c_cflag &= ~PAROOD;
  6. 设置停止位
  通过激活c_cflag中的CSTOPB而实现的。若停止位为1,则清除CSTOPB,若停止位为0,则激活CSTOPB。下面是停止位为1时的代码:
  newtio.c_cflag &= ~CSTOPB;
  7. 设置最少字符和等待时间
  在对接收字符和等待时间没有特别要求的情况下,可以将其设置为0:
  newtio.c_cc[VTIME] =0;
  newtio.c_cc[VMIN]=0;
  8. 处理要写入的引用对象
  在串口重新设置之后,在之前要写入的引用对象要重新处理,可调用函数tcflush(fd,queue_selector)来处理要写入引用的对象。对于为传输的数据,或收到但未读取的数据,其处理方法取决于queue_selector的值。
  Queue_selector可能取值:
  TCIFLUSH:刷新收到的数据但不读
  TCOFLUSH:刷新写入的数据但不传送
  TCIOLFLUSH:同时刷新收到的数据但不读,并且刷新写入的数据但不传送
  本例采用一:
  tcflush(fd, TCIFLUSH)
&&&&&& 以上是华军小编总结的基本流程,希望能帮助到大家,了解更多资讯尽在华军软件园!
96%的人还浏览了
96%的人还浏览了
96%的人还浏览了
96%的人还浏览了
周排行月排行总排行123456789101234567891012345678910}

我要回帖

更多关于 ubuntu 系统字体设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信