热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux串口烧录程序下载,Ubuntu串口工具Minicom使用及DNW镜像烧录

Ubuntu串口工具minicom使用及dnw镜像烧录(主要针对Android210开发板)。一。Minicom使用Ubuntu下也有串口通信工具,比如Minicom

Ubuntu 串口工具minicom使用 及 dnw镜像烧录(主要针对Android210开发板)。

一。Minicom 使用

Ubuntu下也有串口通信工具,比如Minicom,kermit。这里说明Minicom的使用。

(1)安装

suodo apt-get install minicom

(2)启动

Minicom启动必须以root权限。

启动命令:sudo minicom

(3)串口配置

执行启动命令sudo minicom,屏幕下方出现如下提示时:

CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.4    | VT102 |      Offline

按ctrl+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                                    |

+--------------------------------+

然后按上下键进行选择,进入菜单进行配置。

这里主要配置Serial port setup项,选中该选项,出现如下配置界面:

+-----------------------------------------------------------------------+

| 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?                                                  |

+-----------------------------------------------------------------------+

按对应多的字母A,B,C即可进入到对应的配置项,进入配置项编辑完后,按esc退出编辑该项。

这里主要配置Serial Device项和Bps/Par/Bits项,我们可以用ls /dev/查看/dev下的设备,如果我们通过usb转串口连接设备串口,这里我们应该找

/dev/ttyUSB?设备,一般是/dev/ttyUSB0。如果直接连接串口,则这个设备名一般是/dev/ttyS?,一般为/dev/ttyS0。Bps/Par/Bits项232串口配置成

115200。

注意:这里F项即Hardware Flow Control项默认值是YES,这会导致串口连接上后不能输入。如果出现不能输入现象,将F项修改成no即可。

二。DNW使用

Android210开发板提供的开发软件都是基于windows的,比如说镜像烧录软件dnw,驱动一般就适配232的串口驱动。dnw具有显示和文件传输等功能。

但是为了source code的编译方便,我习惯于直接在ubuntu下工作。这就需要找到linux下的dnw对Android210进行镜像烧录。还好在这里找到了这个工具:http://code.google.com/p/dnw-linux/

可以用git获取代码:

$ git clone https://github.com/changbindu/dnw-linux.git

以下是这个工具的编译及使用(其实这些在源码的README中说的非常详细,建议直接看README文档):

(1) build and install

$ make

$ sudo make install

(2) tool usage

Connect board to PC and open minicom. Boot board and enter U-Boot command line mode. Then run command "dnw " in U-Boot. U-Boot may print bellow message:

Insert a OTG cable into the connector!

OTG cable Connected!

Now, Waiting for DNW to transmit data

Now, you can download your file to board by follow command on PC end:

$ sudo dnw file_to_download

The downloading speed tested is about 3.8M/S.

Notes:

Above steps have only downloaded file to board's RAM, so you need flash it to nand via U-Boot command "nand write" .

If above doesn't work, pls check if you can see bellow message in dmesg.

usb 1-1: new full speed USB device using uhci_hcd and address 2

usb 1-1: configuration #1 chosen from 1 choice

secbulk:secbulk probing...

secbulk:bulk out endpoint found!

minicom 的详细介绍:请点这里

minicom 的下载地址:请点这里

相关阅读:

0b1331709591d260c1c78e86d0c51c18.png



推荐阅读
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • CentOS7系统目录LINUX有四种基本文件系统类型普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了如何使用MATLAB调用摄像头进行人脸检测和识别。首先需要安装扩展工具,并下载安装OS Generic Video Interface。然后使用MATLAB的机器视觉工具箱中的VJ算法进行人脸检测,可以直接调用CascadeObjectDetector函数进行检测。同时还介绍了如何调用摄像头进行人脸识别,并对每一帧图像进行识别。最后,给出了一些相关的参考资料和实例。 ... [详细]
  • STM32 IO口模拟串口通讯
    转自:http:ziye334.blog.163.comblogstatic224306191201452833850647前阵子,调项目时需要用到低波 ... [详细]
  • scrcpy通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何ro ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • linux系统重装win7 磁盘格式为gpt,怎么更改为,win10改win7怎么将硬盘格式由gpt转mbr?...
    [文章导读]随着近两年发布的笔记本、台式机等预装的全是win10系统,但有些用户还是想用win7,所以就有很多用户问win10怎么改win7系统呀&#x ... [详细]
author-avatar
頃刻想詤嗳伱kYU-2001
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有