linux使用usb转串口调试ARM开发板

2020-02-14来源: eefocus关键字:linux  usb转串口  调试  ARM开发板

usb转串口使用的是pl2303芯片,linux2.4以上版本已经自带驱动。

1.安装minicom

Ubuntu中使用 sudo apt-get install minicom 安装即可


2.配置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

 

使用USB转串口需要注意:
首先要加载USB-serial转换线驱动:modprobe pl2303

查看状态:dmesg | grep pl2303

[ 2788.401258] usb 6-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 6664.718291] usbcore: registered new interface driver pl2303

 

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

关键字:linux  usb转串口  调试  ARM开发板 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic488234.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:使用Qt ARM交叉编译提示“此qt版本具有一个未知的工具链”
下一篇:arm中tslib-1.4移植成功,但qt应用程序 触摸屏没有响应

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

gcc、arm-Linux-gcc和arm-elf-gcc的组成及区别
c 源文件 test.c 源码如下:1. #include<stdio.h>  2. int main(int argc, char *argv[])  3. {  4.     printf("Hello Linux!!n");  5.     return 0;  6. }  编译命令为: gcc -o test test.c 编译生成 test 可执行文件。gcc 编译流程分为四个步骤:预处理、编译 、汇编、链接
发表于 2020-02-22
JZ2440开发笔记(1)——arm-linux-gcc环境搭建
1、下载arm-linux-gcc-4.4.3安装包,http://arm9.net/download.asp2、解压arm-linux-gcc-4.4.3-20100728.tar.gz,使用命令tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz3、将解压出来的文件夹重命名为arm,然后将arm文件夹拷贝到/usr/local下,#cp -rv arm  /usr/local/4、修改环境变量,把交叉编译器的路径加入到PATH。(推荐使用方法一)   方法一:修改/etc/bash.bashrc文件   #vim /etc/bash.bashrc  在最后加上:   export
发表于 2020-02-21
ARM linux内核启动时几个关键地址
;       ……$(obj)/vmlinux.lds: $(obj)/vmlinux.lds.in arch/arm/mach-s3c2410/Makefile .config       @sed "$(SEDFLAGS)" < $< > $@@sed "$(SEDFLAGS)" < $< > $@ 规则将TEXT_START设定为ZTEXTADDR。TEXT_START在arch/arm/boot/compressed
发表于 2020-02-17
基於tiny4412的Linux內核移植--- 中斷和GPIO學習(1)
平臺tiny4412 ADKLinux-4.4.4u-boot使用的U-Boot 2010.12,是友善自帶的,爲支持設備樹和uImage做了稍許改動概述這篇博客以一個簡單的按鍵中斷來演示一下有了設備樹後的中斷的使用,其中涉及到新版kernel的pinctrl和gpio子系統。在tiny4412的底板上有四個key,如下:上圖中,在沒有按鍵的時候,對應的GPIO是被拉高的,當按下鍵的時候,對應的GPIO被拉低,從而產生一個下降沿中斷。有了上面的準備,首先我們需要修改設備樹,添加相應的節點和相關的屬性: 1 diff --git a/arch/arm/boot/dts/exynos4412-tiny4412.dts b
发表于 2020-02-17
基於tiny4412的Linux內核移植--- 中斷和GPIO學習(2)
平臺tiny4412 ADKLinux-4.4.4u-boot使用的U-Boot 2010.12,是友善自帶的,爲支持設備樹和uImage做了稍許改動平臺tiny4412 ADKLinux-4.4.4u-boot使用的U-Boot 2010.12,是友善自帶的,爲支持設備樹和uImage做了稍許改動我們以控制tiny4412上的LED1和LED2爲例,使用的GPIO是GPM4_0和GPM4_1對應的原理圖如下:datasheet如下:在samsung的pinctrl驅動中加一些調試用的log: 1 diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio
发表于 2020-02-16
浅析基于ARM的Linux下的系统调用的实现
在Linux下系统调用是用软中断实现的,下面以一个简单的open例子简要分析一下应用层的open是如何调用到内核中的sys_open的。t8.c   1:  #include <stdio.h>   2:  #include <sys/types.h>   3:  #include <sys/stat.h>   4:  #include <fcntl.h>   5:      6:  int
发表于 2020-02-16
浅析基于ARM的Linux下的系统调用的实现
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved