linux下如何使用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转串口设备相关推荐
- ubuntu下如何使用USB转串口设备
usb转串口使用总结: 首先看通用教程: 安装: sudo apt-get install minicom 配置: 1. 在终端中输入minicom以启动minicom: 2.先按下Ctrl+ a, ...
- linux下usb设备节点名不固定,解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点...
解决Linux下USB设备节点ttyUSB名不固定的问题,生成固定USB转串口设备节点 2018-09-19 http://blog.sina.com.cn/s/blog_8b58097f0102wx ...
- USB转串口设备linux随笔
第一个USB转串口设备: # find /sys/bus/usb/devices/ -name "ttyACM*" # # find /sys/bus/usb/devices/1- ...
- linux 固定usb设备,linux下多个usb设备固定名称方法
当我们接入两个或两个以上的同类型usb设备时,内核会在/dev目录下生成对应的设备文件例如/dev/ttyUSB0,/dev/ttyUSB1.这样就会导致我们在访问设备时不知道相应的设备文件对应的是哪 ...
- Linux下,查看USB设备信息
Linux下,查看USB设备信息 首先需要将usbfs挂载一下,然后才能查看. $ mount -t usbfs none /proc/bus/usb $ cat /proc/bus/usb/dev ...
- 多个USB转串口设备区分方法
概述 当计算机或者其他USB主机上使用多个USB转串口设备时,会遇到多个串口无法与具体的串口设备对应起来的问题,包括更换不同USB端口串口序号发生改变,多个设备USB插拔顺序不同导致串口序号改变等问题 ...
- 【原创】IP摄像头技术纵览(一)---linux 内核编译,USB摄像头设备识别
IP摄像头技术纵览(一)- linux 内核编译,USB摄像头设备识别 开始正文之前先来认识一下我的开发环境: 系统:ubuntu 10.04 开发板:AT91SAM9260 + Linux-2.6. ...
- Ubuntu - usb转串口设备的访问权限设置
可以用如下命令查看串口信息: ls -l /dev/ttyUSB* 但是普通用户没有usb操作权限,下面介绍如何设置usb串口操作权限: 用命令增加访问权限: sudo chmod 666 /dev/ ...
- Linux下按扇区读写块设备,Linux下按扇区读写块设备
本文介绍Linux下按扇区读写块设备(示例TF卡),实际应用是在Android系统上,主要方法如下: 1.找到sdcard的挂载点,在android2.1系统下应该为/dev/block/mmcblk ...
最新文章
- ubuntu 更新mysql后无法登陆_更新ubuntu之后无法登陆mysql
- 未来的房地产,一边香港化,一边鹤岗化
- 转载-区分C#中的Abstract函数和Virtual函数
- Struts2中的拦截器与过滤器学习
- LeetCode_Pascal's Triangle II_杨辉三角形II(Java实现)
- python简单入门
- 当中国数据中心建设提速,能耗问题引关注
- 江西理工大学c语言程序设计竞赛怎么备考,2015年江西理工大学C语言程序设计竞赛(高级组)...
- 读书笔记_代码大全2第十章_变量初始化
- docker安装mysql远程不能访问,虚拟机中docker安装mysql远程无法访问解决方法
- spring3依赖包下载
- linux卸载splunk,linux安装splunk-enterprise
- 2021-2027全球与中国紫外光固化胶市场现状及未来发展趋势
- pinctrl 子系统介绍
- program received signal sigfpe,Arithmetic exception
- 目录大全_安卓面经_Android面经_150道安卓基础面试题全解析
- Davinci学习-Dem
- 手机鸿蒙系统的碎片管理,鸿蒙系统的超级终端、卡片管理、不杀后台功能,已甩安卓一条街...
- 上周技术关注:Alexa开放搜索爬虫接口
- Android NSD学习与使用
热门文章
- 【一篇文章搞懂】25K大牛甩出的超详细面试总结
- 不止面试题,笔记源码统统都有
- 【Java Web开发指南】解析Spring中Ioc和DI(入门Demo)
- python【数据结构与算法】最长公共子串详解(附代码)
- python【数据结构与算法】 python3 deque模块(双端队列)
- python程序的控制结构
- 服务器文件嗅探,嗅探TFTP配置文件传输
- php 3个循环,For循环只发布数组的前3个元素 - PHP(For loop is only posting first 3 elements of array - PHP)...
- python初级_python--的初级了解
- 交管12123显示当前环境存在风险_政策|取消驾驶证年龄上限、推行异地通办,12项交管新政来了...