下载资料到开发板

学习Linux驱动,那么如何下载资料到开发板。我主要用的是两种:

1、mount 

  将开发板挂载到Ubuntu主机的 nfs 文件内(前提是Ubuntu安装好 nfs 服务),这种办法是比较方便的,如我挂载到 Ubuntu 的 /work/nfs_root 目录,如下命令

  mount -t nfs -o nolock 192.168.1.20:/work/nfs_root /mnt

  这样在Ubuntu主机中,把编译好的文件放到 /work/nfs_root 目录中,在开发板的 mnt 目录下就可以看到,并且可以运行。

但最近遇到一个问题,开发板 mount 不上主机,提示如下错误:

[email protected]:~/test# mount -t nfs -o nolock 192.168.1.20:/work/nfs_root /mnt
mount: wrong fs type, bad option, bad superblock on 192.168.1.20:/work/nfs_root,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so

暂时没法解决。

2、通过 tftp 下载

  首先也需要Ubuntu安装 tftp 服务,并设置 tftp 目录,如我设置目录为 /work/nfs_root

  把编译好的文件放到 /work/nfs_root 目中,用如下命令就可以下传资料到开发板

   [email protected]:~/test# tftp -g -r firstdrvtest 192.168.0.75

时间: 2024-07-29 13:19:28

下载资料到开发板的相关文章

编译天嵌官方的linux-2.6.30.4内核下载到TQ2440开发板不断重启的解决办法

编译天嵌官方的linux-2.6.30.4内核下载到TQ2440开发板不断重启的解决办法 查看了一下开发板启动打印的 LOG 信息,和官方启动 LOG 一对比发现交叉编译器版本不一致.我用的编译器版本是:arm-linux-gcc-4.5.1,而天嵌官方的 zImage.bin 是用arm-linux-gcc-4.3.3编译的.于是网上找了半天arm-linux-gcc-4.3.3没找到,便下载了一个 4.3.2 版本的. 重新编译下载,板子竟然奇迹般可以正常启动了. 但是又出现了新的问题,进入

【嵌入式开发板】8月终极暑促迅为Cortex-a9四核入门开发板

核心板参数 尺寸 50mm*60mm 高度 连同连接器在内0.26cm CPU Exynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz 内存 1GB 双通道 DDR3(2GB 可选) 存储 4GB EMMC(16GB 可选) 电源管理 低功耗动态三星S5M8767电源管理,最优架构! 工作电压 2.65V--5.5V (推荐4.0V) 系统支持 Linux-QT/Android4.2/Ubuntu操作系统 USB HOST 板载USB3503,引出高性能HSIC,实现2路

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

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

开发板ping不通主机和虚拟机的看过来(转载)!

前几天在做uboot下用tftp下载文件到开发板的实验时,为了能解决开发板ping不通主机和虚拟机的问题,可谓绞尽脑汁,正所谓久病成医,虽然为了这一小问题废了我那么长时间,但我在解决问题的同时也学到了很多其他知识,算是塞公失马,焉知祸福!好了,废话不多说,如果你也ping不通,就请往下看! (以下是我解决这一问题的心得,以我开发板为例,如果你的板子跟我不一样,也没关系,道理是一样的) 一:物理设备及连接方式: 开发板:Mini2440(友善之臂): 笔记本一台(主机)(windows系统): 虚

OK6410开发板系统安装---嵌入式回归第二篇

1. 嵌入式系统需要被安装到开发板的nandflash上 或者 SD卡上 2. 需要安装的嵌入式Linux系统可以分三个部分 1> Bootloader 启动OS 3> 放应用程序 .用户文件 .配置文件 3. 把嵌入式Linux系统安装到Nandflash的具体步骤? 这里先采用左边dd命令/windows烧写软件方式 1. 将标准SD卡通过卡槽插到笔记本上 2. 快速格式化SD卡 3. 烧写启动安装程序 我的今天烧写的时候也出现了这个问题.之前学校的台式机一直用的很顺!百度了这个方法然后就

初试ARM开发板

博主刚开始学习嵌入式开发,在老师指导下进行了led点亮的实验. 一.准备工作 开发板型号:Friendly mini 2451 环境:win7+minitools 二.进入usb下载模式 使用 MiniTools 将 bin 文件烧写到开发板上.MiniTools 提供了两种烧写裸机程序的方式:一种 是直接下载到内存 DRAM,另外一种是下载到 NAND Flash. 本例中只实验了第一种烧写方式. 首先,将开发板上的S2开关切换到SD卡或NOR flash启动模式,在上电或复位之前,按住 K1

迅为嵌入式4412平台兼容3G/4G模块的安卓开发板

安卓开发板特点说明: 1. 配备16G固态硬盘EMMC存储 2. 64位双通道2GB内存 三星S5M8767电源管理 板载高精度GPS模块 CAN,RS-485等工业接口 板载WIFI蓝牙模块,陀螺仪 核心板引出脚320PIN 进口精良板对板连接器 核心板8层盲埋 专业平板方案提供商 安卓开发板接口介绍: 安卓开发板-核心板: CE认证,FCC认证: 安卓开发板光盘资料 包含:原理图(PDF格式).底板PCB(Allegro格式).驱动程序源码.芯片和LCD数据手册.开发环境.产品使用手册. 安

学习友晶FPGA 开发板veek-mt-sockit(1)

(1)连接电源12v,并且连接USB-Blaster II,如图: 此时会出现unknown device ,我们需要安装USB-Blaster II的驱动程序,右键“更新驱动软件”,选择安装quarters II的位置\<Quartus II installation directory>\drivers\ usb-blaster-ii,然后点击安装,后即可                                   (2)下载程序进入开发板 打开 Quartus II 软件 ,选择

Android内核开发:开发板选购

工欲善其事,必先利其器,作为我的<Android内核开发>系列的第一篇文章,我们先来解决一个非技术问题:学习Android内核开发,是否需要购买一块Android开发板呢?如果需要,那么应该选购什么样的开发板呢? 1.  是否需要购买Android开发板? 这个问题取决于你的学习目标是什么,简单来说,学习Android源码的人分为两种: 一种是做Android应用层开发的,想通过学习Android源码来深入了解Android底层是怎么工作的: 另一种则是做Android底层开发的,比如做And