时间:2009-09-17 10:27来源: 作者: 点击:
次
<!-- /info -->
专业的Linux技术网站,用户遍布全国各地,拥有大批的Linux专家与工程师,汇集海量Linux信息,是中国Linux人的网上家园。
搞嵌入式Linux开发,还在用cygwin或者vm之类的虚拟软件,可能一个很重要的原因在于XP自带的超级终端的方便,特别是新手往往找不到或者用不了linux下的串口软件。
此处介绍linux下用的比较多的两款串口软件:minicom ckermit
minicom:
minicom用的最多,不少linux发行版已经自带,登陆命令终端,输入minicom,如果系统已经自带,则会启动。但也有很多发行版没有捆绑minicom。需要自己安装。目前最新版minicom-2.3,下载后先解压,进入目录,./configure,make ,make install。安装成功。命令端输入 minicom -s启动配置。
ckermit:
不少人反映minicom有时会有问题,连u-boot开发者都推荐使用ckermit,最新版是8.0.212,下载后先解压,然后执行make linux,就可以实现安装,注意在安装后文件目录下看到的是wermit,所以需要执行 wermit 去启动,如果习惯输入kermit启动的话,可以 mv wermit /usr/local/bin/kermit,以后执行kermit就启动ckermit。
ckermit启动后需要配置,但会先在/root目录下面寻找.kermrc配置文件,所以事先编辑一个.kermrc配置文件如my.kermrc文件,里面内容为:
set line /dev/ttyS0 //COM1 set speed 115200 set carrier-watch off set handshake none set flow-control none robust set file type bin set file name lit set rec pack 1000 set send pack 100000 //这里可以改大一点,方便下载内核 set window 5 set protocol xmodem //vivi use xmodem set protocol zmodem //board linux usually use rz/sz
保存这个配置文件之后,就可以输入 kermit -c 来连接串口。
发送文件使用 send 文件路径
Ctrl+/+c进入ckermit命令模式,可以随时更改传输协议。
需要注意的是,mincom和ckermit均不带xmodem和zmodem之类的协议,所以需要安装lrzsz这个软件,否则就会遇到传输不了文件或者timeout之类的错误。
下载和解压lrzsz后,进入目录执行 ./configure --prefix=/usr/local/lrzsz ,然后make,make install 最后建立软链接
#cd /usr/bin #ln -s /usr/local/lrzsz/bin/lrz rz #ln -s /usr/local/lrzsz/bin/lsz sz
以ckermit为例,选择xmodem执行send 时,就会调用sx。
VIVI用xmodem超时,有网友贴出了解决方法:修改param参数中的XMODEM两个时间值,尽量设大。 |
分享到:
相关推荐
此资源解压后包含两个文件,lrz和lsz,在linux开发板上直接可以运行,用于linux开发板通过串口与主机传送文件,lsz把开发板上的文件传到主机电脑,lrz接收主机电脑上的文件到开发板上,免去linux开发板与主机互传...
串口传输文件可以采用三种协议xmodem、ymodem、zmodem,本程序只做针对ymodem协议的实现,包括发送方的程序和接收方的程序,下载后在linux平台下执行make即可用,已通过多次测试。
龚建伟写了一个linux下的串口调试工具, 目前先完成了文件传输部分,版本是0.0.4, 前段时间做IC卡编程发现 serial programming howto实在是太简单了,很多东西没法用。 于是萌生了自己做个串口调试工具的想法, ...
通信套件提供的X,Y,和ZModem文件传输协议
顺带PcommLite 内含C++,DELPHI,VB 例子,以及 PCOMM.dll PCOMM.LIB, 还有linux系统rz/sz命令安装包 ( 我用来从windows传文件到Linux系统的,网上有几个python实现串口传文件,但都有问题,作为新手的我反复修改...
SecureCRT串口工具网盘地址,自己用于开发板串口传输可执行代码
嵌入式linux项目开发常用免费工具: DLT:windows下log查看工具 SQLiteSpy:sqlite3数据库查看工具 teraterm:串口查看工具 WinSCP:scp板子传输文件工具 putty:ssh连接板子工具 VSCode:编码IDE VMware player:...
支持串口、TCP(作为服务器端)通道传输数据,可以将串口数据转发到TCP或者TCP数据转发到串口(暂时未实现),方便在没有串口的设备(如手机)或者是没有网络功能的设备(如单片机)上调试数据 计算数据校验码的功能...
SecureCRT具有安全远程访问、文件传输和数据通道功能。 SecureCRT为您提供加密的Secure Shell (SSH1和SSH2)会话。对于SSH、Telnet和其他协议,SecureCRT具有强大的会话管理和定制特性,并带有指定会话和多个会话窗口...
EtranFast简单数据及文件快速传输工具,用于ARM9 Linux平台与其他平台通过网口、串口等接口传输数据或文件。
Etran简单数据及文件传输工具,用于ARM9 Nuc972 Linux平台与其他平台通过网口、串口等接口传输数据或文件。
Etran简单数据及文件传输工具,用于ARM9 Nuc972 Linux平台与其他平台通过网口、串口等接口传输数据或文件。
MobaXterm是一款豪华、全功能的终端软件。它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能: 直接的便携版 内建多标签和多终端分屏 内建SFTP文件传输 ...更加友好的串口连接设置
安装完成后,用户就可以通过串口工具等程序来进行串口通信了。FTDI芯片的驱动程序能够支持多种串口协议和数据传输速率,用户可以根据需要选择合适的配置进行使用。此外,FTDI芯片还支持自动化波特率检测和自动化流...
分析蓝牙USB 传输驱动机制和数据处理过程, 给出实现蓝牙设备驱动的重要数据结构和流程,并总结Linux 下开发蓝牙USB 设备驱动的一般方法和关键技术。 关键词:Linux 系统;蓝牙协议栈;设备驱动 USB Device Driver...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
rz/sz工具是通过Zmodem协议传输文件的命令,常用于Linux与windows之前的数据传输。 什么是rz/sz (lsz/lrz) ? rz/sz 通过Zmodem协议传输数据的命令,通过串口协议传输,速度较慢,只是适合小文件,如果大文件不适合...
MobaXterm_installer_12.1 Linux 远程工具,MobaXterm中文版是一款远程终端控制软件,集串口,SSH远程登录和FTP传输三合一的工具,便携版操作简单,使用非常方便。 MobaXterm中文版内建多标签和多终端分屏,采用sftp...
该压缩文件可以直接解压到linux目录下,编译通过后可以下载到嵌入式开发平台使用
SerialWizard是一个使用Qt & C++ 开发的跨平台串口调试工具 Features 跨平台(Windows,Linux) 串口名、波特率、数据位、停止位、校验位设置,自动识别可用串口 基本的数据接收、发送(ascii和hex格式、接收时间戳、...