linux 串口文件收发程序设计,FL2440在linux平台下minicom的使用 串口收发文件

开发平台:archlinux

minicom安装

sudo pacman -S minicom

lrzsz协议安装 包括了x/y/zmodem协议,安装完成后可以直接通过串口线进行pc与开发板直接的文件双向传送

sudo pacman -S lrzsz

安装完成后需要设置一下串口端口

直接修改/etc/minirc.dfl为

# Machine-generated file - use "minicom -s" to change parameters.

pu port /dev/ttyUSB0

pu minit

pu mreset

pu rtscts No

然后运行 minicom

按crtl+A

接着按o配置

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

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

然后选择Save setup as dfl 确认就可以

其它选项使用可以借助ctrl+A

然后按Z查看帮助文档

# +-------------------------------------------------------------------+

| Minicom Command Summary |

| |

| Commands can be called by CTRL-A |

| |

| Main Functions Other Functions |

| |

| Dialing directory..D run script (Go)....G | Clear Screen.......C |

| Send files.........S Receive files......R | cOnfigure Minicom..O |

| comm Parameters....P Add linefeed.......A | Suspend minicom....J |

| Capture on/off.....L Hangup.............H | eXit and reset.....X |

| send break.........F initialize Modem...M | Quit with no reset.Q |

| Terminal settings..T run Kermit.........K | Cursor key mode....I |

| lineWrap on/off....W local Echo on/off..E | Help screen........Z |

| Paste file.........Y | scroll Back........B |

| |

| Select function or press Enter for none. |

| |

| Written by Miquel van Smoorenburg 1991-1995 |

| Some additions by Jukka Lahtinen 1997-2000 |

| i18n by Arnaldo Carvalho de Melo 1998 |

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

PC机通过串口向arm板发送文件:

先利用cd命令切换到目标板的接收路径

然后按CTRL+A

接着按S

选择zmodem 发送模式

在文件浏览模式下选择需要发送的PC机的文件

文件浏览为如下模式:

+------------------[Select one or more files for upload]-------------------

|Directory: /home/leftover-crazy

| .recently-used.xbel.WRRGFV

| .recently-used.xbel.Y1HOFV

| .sqlite_history

| .viminfo

| .vimrc

| .xinitrc

| 2010-07-13-140204_1366x768_scrot.png

| 2010-09-13-230400_1366x768_scrot.png

| 2010-09-18-020259_1366x768_scrot.png

| conky.sh

| flashplayer

| minicom.log

| putty.log

| tags

| test.db

| tilda.sh

| touchpad

| ( Escape to exit, Space to tag )

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

[Goto] [Prev] [Show] [Tag] [Untag] [Okay]

光标移动到目标文件时按空格键选中

然后回车键确认就开始发送

由开发板的linux系统向pc机发送方法为

在minicom的arm-linux终端下

使用cd命令切换到目标文件所在目录

使用sz命令+文件名即开始发送

比如:

sz 1.jpg

1m文件大约需要90秒左右

其它乱七八糟的使用:

minicom - c on 为彩色现实minicom终端下的字符

功能选项:前提是ctrl+A

C:清屏

S:发送文件

R:接收文件

T:终端设定,这里可以设置光标,删除按键,状态栏现实等

F:应该是强制结束文件传送

O:配置minicom

J:挂起

B:屏幕回滚

L:控制台输出录像

Q:退出minicom不重置(这个暂时不知道是重置什么)

X:退出minicom重置(同上)

。。。。。。。

貌似没几个有用的   呵呵

第一篇日志 有点简陋了  哎

收工睡觉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值