1. # lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过)
   如果有usbserial,说明系统支持USB转串口。

2. 安装minicom (Fedora自带有minicom,此步可以跳过)
   apt-get install minicom
   apt-get install lrzsz
3. 配置minicom
   # minicom -s
   Serial port setup [Enter]
    +-------------------------------------------------------------+
    | A -    Serial Device      : /dev/ttyUSB0                    |
    | B - Lockfile Location     : /var/lock                       |
    | C -   Callin Program      :                                 |
    | D - Callout Program      -:                                 |
    | E -    Bps/Par/Bits       : 115200 8N1                      |
    | F - Hardware Flow Control : No                              |
    | G - Software Flow Control : No                              |
    |                                                             |
    |    Change which setting?                                    |
    +-------------------------------------------------------------+
注: 如果没有使用USB转接口,Serial Device要配置为/dev/ttyS0

Save setup as dfl
   Exit from Minicom

4. 使用minicom传输文件
-----------------------------------
# minicom
(Ctrl + a) --> s --> zmodem --> [Okay] -->
   
    +-----------------------------------------+
    |No file selected - enter filename:       |
    |> /home/zxl/ssl/codes/led/lls_led.ko     | [Enter]
    +-----------------------------------------+

注: download kernel by minicom in ubuntu
--------------------------------------------------
    When I download linux kernel by x protocol in minicom, it says"Failure executing protocol, press any key to continue".
    The problem is the x protocol isn't installed bye ubuntu by default, so you should install it by hand:
    # apt-get install lrzsz
    After successful download and install, you can send files by x protocol in minicom.
    lrzsz包括了x/y/zmodem协议

安装lrzsz
--------------------------------------------------
1. 从下面的网站下载lrzsz-0.12.20.tar.gz
   http://www.filewatcher.com/m/lrzsz-0.12.20.tar.gz.280938.0.0.html

2. tar zxvf lrzsz-0.12.20.tar.gz
3. 查看里面的INSTALL文档了解安装参数说明和细节
4. # cd lrzsz-0.12.20
5. # ./configure --prefix=/usr/local/lrzsz
6. # make
7. # make install
8. 建立软链接
   # cd /usr/bin
   # ln -s /usr/local/lrzsz/bin/lrz rz
   # ln -s /usr/local/lrzsz/bin/lsz sz
   这样minicom就可以使用zmodem传输文件了

配置文件所在目录
--------------------------------------------------
Ctrl + a     o

+-----[configuration]------+
         | Filenames and paths      |
         | File transfer protocols -|
         | Serial port setup        |
         | Modem and dialing        |
         | Screen and keyboard      |
         | Save setup as dfl        |
         | Save setup as..          |
         | Exit                     |
         +--------------------------+

+-----------------------------------------------------------------------+
| A - Download directory : /home/zxl                                    |
| B - Upload directory   : /tmp                                         |
| C - Script directory   :                                              |
| D - Script program     : runscript                                    |
| E - Kermit program     :                                              |
| F - Logging options                                                   |
|                                                                       |
|    Change which setting?                                              |
+-----------------------------------------------------------------------+

A - download 下载的文件的存放位置          
    B - upload   从此处读取上传的文件
    download     开发板 ---> PC
    upload       PC     ---> 开发板

B - Upload directory   : /tmp
    PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径

开发板 ---> PC
--------------------------------------------------
    开发板上的(操作)命令
    # sz filename
    开发板上的文件filename将被传输到PC机上/home/zxl目录下

转载于:https://www.cnblogs.com/jbnie/archive/2012/10/15/2725066.html

linux下如何使用USB转串口设备相关推荐

  1. ubuntu下如何使用USB转串口设备

    usb转串口使用总结: 首先看通用教程: 安装: sudo apt-get install minicom 配置: 1. 在终端中输入minicom以启动minicom: 2.先按下Ctrl+ a, ...

  2. linux下usb设备节点名不固定,解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点...

    解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点 2018-09-19 http://blog.sina.com.cn/s/blog_8b58097f0102wx ...

  3. USB转串口设备linux随笔

    第一个USB转串口设备: # find /sys/bus/usb/devices/ -name "ttyACM*" # # find /sys/bus/usb/devices/1- ...

  4. linux 固定usb设备,linux下多个usb设备固定名称方法

    当我们接入两个或两个以上的同类型usb设备时,内核会在/dev目录下生成对应的设备文件例如/dev/ttyUSB0,/dev/ttyUSB1.这样就会导致我们在访问设备时不知道相应的设备文件对应的是哪 ...

  5. Linux下,查看USB设备信息

    Linux下,查看USB设备信息 首先需要将usbfs挂载一下,然后才能查看. $ mount -t usbfs none /proc/bus/usb $ cat  /proc/bus/usb/dev ...

  6. 多个USB转串口设备区分方法

    概述 当计算机或者其他USB主机上使用多个USB转串口设备时,会遇到多个串口无法与具体的串口设备对应起来的问题,包括更换不同USB端口串口序号发生改变,多个设备USB插拔顺序不同导致串口序号改变等问题 ...

  7. 【原创】IP摄像头技术纵览(一)---linux 内核编译,USB摄像头设备识别

    IP摄像头技术纵览(一)- linux 内核编译,USB摄像头设备识别 开始正文之前先来认识一下我的开发环境: 系统:ubuntu 10.04 开发板:AT91SAM9260 + Linux-2.6. ...

  8. Ubuntu - usb转串口设备的访问权限设置

    可以用如下命令查看串口信息: ls -l /dev/ttyUSB* 但是普通用户没有usb操作权限,下面介绍如何设置usb串口操作权限: 用命令增加访问权限: sudo chmod 666 /dev/ ...

  9. Linux下按扇区读写块设备,Linux下按扇区读写块设备

    本文介绍Linux下按扇区读写块设备(示例TF卡),实际应用是在Android系统上,主要方法如下: 1.找到sdcard的挂载点,在android2.1系统下应该为/dev/block/mmcblk ...

最新文章

  1. ubuntu 更新mysql后无法登陆_更新ubuntu之后无法登陆mysql
  2. 未来的房地产,一边香港化,一边鹤岗化
  3. 转载-区分C#中的Abstract函数和Virtual函数
  4. Struts2中的拦截器与过滤器学习
  5. LeetCode_Pascal's Triangle II_杨辉三角形II(Java实现)
  6. python简单入门
  7. 当中国数据中心建设提速,能耗问题引关注
  8. 江西理工大学c语言程序设计竞赛怎么备考,2015年江西理工大学C语言程序设计竞赛(高级组)...
  9. 读书笔记_代码大全2第十章_变量初始化
  10. docker安装mysql远程不能访问,虚拟机中docker安装mysql远程无法访问解决方法
  11. spring3依赖包下载
  12. linux卸载splunk,linux安装splunk-enterprise
  13. 2021-2027全球与中国紫外光固化胶市场现状及未来发展趋势
  14. pinctrl 子系统介绍
  15. program received signal sigfpe,Arithmetic exception
  16. 目录大全_安卓面经_Android面经_150道安卓基础面试题全解析
  17. Davinci学习-Dem
  18. 手机鸿蒙系统的碎片管理,鸿蒙系统的超级终端、卡片管理、不杀后台功能,已甩安卓一条街...
  19. 上周技术关注:Alexa开放搜索爬虫接口
  20. Android NSD学习与使用

热门文章

  1. 【一篇文章搞懂】25K大牛甩出的超详细面试总结
  2. 不止面试题,笔记源码统统都有
  3. 【Java Web开发指南】解析Spring中Ioc和DI(入门Demo)
  4. python【数据结构与算法】最长公共子串详解(附代码)
  5. python【数据结构与算法】 python3 deque模块(双端队列)
  6. python程序的控制结构
  7. 服务器文件嗅探,嗅探TFTP配置文件传输
  8. php 3个循环,For循环只发布数组的前3个元素 - PHP(For loop is only posting first 3 elements of array - PHP)...
  9. python初级_python--的初级了解
  10. 交管12123显示当前环境存在风险_政策|取消驾驶证年龄上限、推行异地通办,12项交管新政来了...