首页 > 编程知识 正文

基于嵌入式linux的项目(arm做嵌入式)

时间:2023-05-05 05:30:09 阅读:77001 作者:2618

嵌入式linux系统和主机通过串行端口传输文件

从电脑下载东西到开发板嵌入式linux系统时,很多人会考虑先用tftp sftp等网络工具从网上下载。 但是,如果不能使用网络,只能通过串行端口下载吗? 这个时候,有两个工具可以帮助你。 一个是zmrx、zmtx,另一个是lsz、lrz。 我个人认为zmrx/zmtx不如lsz/lrz稳定,所以建议使用后者。 介绍lsz/lrz的使用方法。

另一方面,编译lrzsz,下载到开发板

从以下lrz SZ tar包中,解压缩并输入./configure进入src文件夹: 修改src文件夹中的Makefile文件,将其配置为支持手机的交叉编译器,然后运行make,确定! 获取两个可执行文件sz、rz (或lsz、lrz )并将其下载到开发板linux系统的/坏甜瓜目录中。

步骤如下。

./configure-- cache-file=arm-Linux.cache

vi arm-linux.cache

在打开的arm-linux.cache文件中,修改以下内容:

AC _ cv _ Prog _ cc=$ { AC _ cv _ Prog _ cc=gcc }

变更: AC _ cv _ Prog _ cc=$ { AC _ cv _ Prog _ cc=arm-Linux-gcc }

./configure-- cache-file=arm-Linux.cache-- prefix=/lrz SZ

化妆

制造安装

运行make,确定! 如果获得两个可执行文件sz、rz (或lsz、lrz ),并且上述步骤未成功编译,请检查相关操作是否正确。 在编译通过之前,在src目录下生成具有可执行属性的文件lrz和lsz,将其复制到根文件系统的坏甜瓜目录下,编译根文件系统,将其写入开发板,然后启动开发板

二、适用于1:PC的windows操作系统

PC使用windows时,串行通信工具可以使用系统附带的超级终端。 介绍如何传输文件。

1、开发板- -电脑

在开发板中输入sz filename。

在电脑上点击超级终端菜单“转发”-“接收文件”,选择下载位置、Zmodem和崩溃恢复协议,然后点击接收即可。

2、PC---开发板

在开发板上,进入/tmp目录,然后输入rz。

在PC上单击超级终端菜单“传输”-“发送文件”,选择所需的文件、Zmodem和故障恢复协议,然后单击“发送”即可。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。