在PC上使用串口向开发板传送文件

之前一直使用的是NFS,即网络挂载文件系统,不愁文件的传输问题,但是不幸的是 前几天网络出现故障,使这种方式没法使用 

变好的驱动程序一直没法下载到开发板里面,蛋疼欲裂啊。

于是乎折磨则么使用串口传输

下面是步骤

1.有一个文件系统 这个文件系统呢可以使用mk2yaffsimage来编译成文件镜像烧写到开发板里面使用

2使用rz sz 

网上下载rz/sz工具rzsz-3.48.tar.gz

tar zxvf  rzsz-3.48.tar.gz

进入到 src目录下

修改Makefile     cc=arm-linux-gcc   ,flags=-static  -o

上面这一步是关键,要不然在开发板上 使用rz命令的时候会什么都看不到 。懂了吧 ,主要是 -static 命令  之前这个命令没加,卡了大半天 奶奶的

使用make  posix命令  会生出  rz等可执行文件

把这些可执行文件放到 最小根文件系统的 bin目录下

 使用mk2yaffsimage  fs_mini  110.yaffs2  制作根文件系统镜像

烧写到开发板

3 在securCRT 界面里面 打开option面板  下面的x/y/modoem里面设置输出输入目录

4在串口界面点击rz便可下载东西进入文件系统了  

恼火了一天还是搞定这个恼火的问题。

时间: 2024-08-17 18:34:21

在PC上使用串口向开发板传送文件的相关文章

DOS下串口通信程序来传送文件的源代码

接收程序: #include <dos.h>#include <fstream.h>#include <conio.h>#include <stdio.h>#include <stdlib.h>#include <math.h>#define RXD 0 //接收#define TXD 0 //发送#define LSB 0 //波特率调节低8位#define MSB 1 //波特率调节高8位#define IER 1 // 中断起用

ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件      我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载.但如果网络用不了,只能通过串口下载怎么办呢?这个时候有两个工具能帮到你:一个是zmrx.zmtx,另外一个是lsz.lrz.个人觉得zmrx/zmtx没有lsz/lrz稳定,建议还是用后

MicroPython:TPYBoard 开发板如何运行第一个脚本?

首先,链接开发板.通过 USB 线连接你的 PC 机(windows,mac,linux皆可).你不可能搞错因为仅有这么一种连接方式.当连接成功后开发板将上电和进入开机程序,绿色的 LED 灯应该在半秒或更少的时间内亮起,当其熄灭时意味着开机程序已完成. 安装USB驱动 Windows:开发板将作为可移动磁盘出现.Window 将自动弹出窗口界面,或者你自己寻找进入. Windows系统同时会将开发板视为串口驱动,且设备将会自动连接.如果是这样,取消这样的连接,关于串口驱动如何工作请参考micr

友善之臂tiny4412-1306开发板安卓系统烧写

折腾了很久,终于烧写成功.不废话,咱们说说流程吧. 首先,我们需要有一个基于tiny4412的kernel,从友善之臂官网获取. 然后解压: 1.tar -xvf  linux-3.5 .... 然后cp  tiny4412-android_deconfig  .config 接下来make zImage 在 arch/arm/boot/生成对应的zImage ,这个也就是我们的kernrl. 当然在此之前,我们需要安装交叉编译工具arm-linux-gcc.没有的话就装上这个环境,arm-li

手把手教你写Linux设备驱动---input子系统(三)--电容屏事件坐标读取(基于友善之臂4412开发板)

前面我们学习了鼠标是如何如何通过应用程序来读取事件和坐标值的,后面也写了一个简单的input系统的按键驱动程序. 博文如下,讲的内容非常清楚,给小白来入手当然是非常容易的: http://blog.csdn.net/morixinguan/article/details/69808832 这节,我们来学习一下触摸屏事件获取,然后上一个基于4412开发板ft5x0x型号的x,y坐标值读取,后面我们将从零开始实现这款触摸屏的驱动程序: 首先,我们要明白一个概念,触摸屏在input系统中是一类什么事件

将sqlite3移植到嵌入式Linux开发板M6708上

最近,因为项目的需要,我们购买了广州致远电子有限公司的M6708-T工控板(预装Linux系统),准备将sqlite3移植到本嵌入式开发板上.笔者参考了网上的很多文章,均无法达到成功移植的目的.在多方摸索之下,终于采用了一种简单的方法成功实现了移植.本文介绍如何成功地将sqlite3移植到M6708-T工控板上,可供相关的开发人员参考. 准备工作 在本机上安装好Linux系统(一般都是安装在虚拟机上面的),并按照工控板的用户手册在Linux系统上安装交叉开发的工具链. 将工控板上电,能够通过串口

u boot-S3C2440CPU 仿GT2440开发板u-boot启动程序,串口无信息输出

问题描述 S3C2440CPU 仿GT2440开发板u-boot启动程序,串口无信息输出 CPU:S3C2440 SDRAM:2个MT48LC32M16A2TG-75IT NANDFLASH:1个K9F2G08U0B 电路连接图同GT2440一样,就是换了个大点的SDRAM,硬件电路(包括串口)无任何问题,问题出现在软件,由于软件代码是从GT2440的u-boot移植过来的,可以再GT2440上正常运行,用示波器量SDRAM时钟管脚在刚上电时波形的时间明显比正常运行的GT2440板子上SDRAM

如何将sqlite数据库移植到ARM开发板上

近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库, SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它, 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统, 同时能够跟很多程序语言相结合,比如 Tcl.C#.PHP.Java等,还有ODBC接口, 同样比起Mysql.PostgreSQL这两款开源世界著名的

【STM32 .Net MF开发板学习-05】PC通过Modbus协议远程操控开发板

从2002年就开始接触Modbus协议,以后陆续在PLC.DOS.Windows..Net Micro Framework等系统中使用了该协议,在我以前写的一篇博文中详细记载了这一段经历,有兴趣的朋友可以看一看<我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp)>.该协议公开,精简,并且可靠,目前大部分智能仪表,智能模块和一些PLC都采用了该协议,前一段时间有位网友询问相关Modbus的问题,所以这里就以Modbus的实现来来作为.Net MF开发板的串口示例.