JZ2440下载程序到开发板的3种方法

发布者:和谐的24号最新更新时间:2022-12-07 来源: zhihu关键字:JZ2440  下载程序  开发板 手机看文章 扫描二维码
随时随地手机看文章

1. 使用mount命令进行挂载

①开发板必须要和虚拟机、电脑在同一个网段内(相互可以ping通)

②将要下载到开发板的程序放到指定目录,这个目录需要在/etc/exports中指定,否则无法被挂载

②然后在开发板上执行以下命令,要下载的程序就在开发板的/mnt目录里了

mount -t nfs -o nolock,vers=2 192.168.1.100:/design/tools /mnt


2.利用SecureCRT上传、下载文件

①下载rzsz-3.48.tar.gz: http://download.csdn.net/detail/pcli_218/3347536

②解压文件包,命令如下

tar zxf rzsz-3.48.tar.gz

③进入解压后的目录

cd src

④修改 Makefile

CC=arm-linux-gcc

OFLAG= -O -DREGISTERED


⑤编译源代码,生成rzsz程序

make posix

⑥将生成的程序rz和 sz 拷贝到开发板的/bin目录下,加上执行权限

使用方法:将编译好的程序下载到开发板上

打开串口,执行命令rz ,将会弹出一个对话框,选中你要下载的文件,添加,确定即可



如果想往电脑上传输文件,直接 sz文件 即可

注意:串口传输相当慢,10KB/s , 所以小程序可以用这种方式,大的程序还是用网线比较好。


3.使用tftp命令下载

①搭建一个tftp服务器,相信对于经常用tftp下载内核、文件系统的同学来说肯定不陌生,注意使用管理员身份运行


②在开发板Linux系统中执行命令

#tftp -g -r hello -l hello 192.168.1.69

说明:-g 意思是 get ,指明是要获取文件, -r意思是 remote,用来指定要下载的远程文件名,-l 意思是local ,指定下载到本地后文件的名称

③文件hello就下载到当前目录了


关键字:JZ2440  下载程序  开发板 引用地址:JZ2440下载程序到开发板的3种方法

上一篇:一文了解移植3.4.2的Kernel到JZ2440
下一篇:从零制作文件系统到jz2440,支持telnet , ftp 和tftp

推荐阅读最新更新时间:2024-11-19 23:22

ARM 系列 -- FS2410 开发板上启用 MMU 实现虚拟内存管理
一、背景 FS2410 开发板上的 ARM 核心为 ARM920T, ARM920T 代表着什么呢? 其实ARM920T = ARM9 core + MMU + Cache,也就是说 ARM920T 为实现虚拟内存管理提供了硬件条件,这个硬件条件就是 MMU -- 内存管理单元。前面的实验我们程序里的地址都是直接对应物理地址,也就是说虚拟地址等同于物理地址,而今借助 MMU 我们可以实现虚拟内存管理,程序里面的地址不再被直接送到地址总线,而是先通过 MMU,由 MMU 来实现虚地址到物理地址的映射。这有什么意义?想象有这么两个程序,它们有相同的虚拟地址,但由于运行时其虚地址分别被映射到不同的物理地址,所以它们各行其道、和平共处,
[单片机]
ARM 系列 -- FS2410 <font color='red'>开发板</font>上启用 MMU 实现虚拟内存管理
NVIDIA推出超低价格Jetson Nano 2GB开发板,售价$59
去年NVIDIA发布了99美元的Jetson Nano,这是他们迄今为止价格最低的ARM SBC板,专注于在小型、低功耗的外形下完成推理、机器人和其他GPU加速任务。Jetson Nano 99美元的价格已经比过去几年其他众多的Jetson板子便宜很多,而今天他们又推出了59美元的型号。 Jetson Nano 2GB售价59美元,与99美元的主板类似,但只有2GB的系统内存,而不是4GB。这个定价让它与更高端的Raspberry Pi机型有了更直接的竞争,同时拥有更强大的Tegra GPU和NVIDIA广泛的GPU优化软件解决方案。 Jetson Nano 2GB将在本月晚些时候上市,由于刚刚发布不久,评测机
[嵌入式]
NVIDIA推出超低价格Jetson Nano 2GB<font color='red'>开发板</font>,售价$59
STM32用串口(USB串口)下载程序的方法(只能用UASRT1)
一、 STM32串口下载程序步骤 1)安装《CH340驱动(USB串口驱动)_XP_WIN7共用》 2)打开串口下载软件《STM32F4串口下载软件(FLYMCU)》 3)开发板USB接口连接到电脑USB口,给开发板供电 4)下载软件设置如下;点搜索串口,选择正确的串口号,波特率不用管,选择HEX文件,点开始编程就可以下载了。 二、 硬件连接 USB转串口CH340接线图如下。 ARM串口TXD连接到CH340G的RXD脚,RXD连接到CH340G的TXD脚; CH340是5V供电,可以由USB供电。boot0置1(接到3.3V) ,boot1置0(接地)。 三、说明:对于已加密的STM32芯片可以通过串口下载程序来解锁下
[单片机]
STM32用串口(USB串口)<font color='red'>下载程序</font>的方法(只能用UASRT1)
ATmega16开发板教程(1)——LED点灯
2、LED点灯 作为通用数字IO使用时,AVR单片机的IO具备读、写、修改功能。每个端口具有3个寄存器:DDRx、PORTx、PINx。 DDRx:1-输出,0-输入。当配置为输入时,PORTx=1,上拉使能,PORTx=0,高组态;配置为输出时,PORTx=1,输出高电平,PORTx=0,输出低电平。 图2- 1IO寄存器配置图 代码说明: ØLED引脚宏定义 #define MCU_LED DDRC #define MCU_LED_Port PORTC (如果只需单独定义某一位IO,则可通过_下划线来指定,如DDRC_DDC0,同理PORTC_PORTC0 = 1)
[单片机]
ATmega16<font color='red'>开发板</font>教程(1)——LED点灯
OK6410A 开发板 (八) 82 linux-5.11 OK6410A arm-gdb+JLinkGDBServer+Jlink+JTAG接口 调试 linux
windows 上用 JLinkGDBServer.exe 架设 服务器端,直接控制 jink驱动,并用usb连接ok6410 linux 上 用 arm-linux-gnueabi-gdb 连接 JLinkGDBServer 在 arm-linux-gnueabi-gdb 窗口中控制 JLinkGDBServer ,从而控制 s3c6410的运行 实操: 断点功能是OK的 让 s3c6410 启动到 u-boot 的 cmdline,并进入交互 启动JLinkGDBServer ,将 s3c6410 停住(halt) arm-linux-gnueabi-gdb 连接 JLinkGDBServer ,并设置断点(b s
[单片机]
OK6410A <font color='red'>开发板</font> (八) 82 linux-5.11 OK6410A arm-gdb+JLinkGDBServer+Jlink+JTAG接口 调试 linux
ARM系列微控制器:GD32 Colibri-F150R8开发板评测
  ARM生态圈的扩张速度用恐怖来形容一点也不为过,而早早就搭上了ARM这条船的意法半导体可谓尝尽了甜头,其STM32系列微控制器产品无论是在学生亦或是工程师群体中都有着“明星”般的效应,用户群体多而广。面对这种巨大的市场空间“诱惑”,2013年,国内专注于Flash的兆易创新也投身到ARM微控制器的浪潮中,结合自身在存储器方面的技术优势,推出了一系列基于Cortex-M3、兼容STM32的微控制器产品,而且在STM32产品的基础上,在性能和功能上都做了小幅度的提升。总体来说,兆易创新的GD32系列产品具有功能丰富、性价比高等特点,对于那些低成本的STM32系列代替方案的厂商的来说是非常合适的。   不过,仅仅如此似乎还不够,
[单片机]
ARM系列微控制器:GD32 Colibri-F150R8<font color='red'>开发板</font>评测
STM32F10x 学习笔记9(解决JLink 无法下载程序的问题)
今天在玩开发板时不小心下载了个有问题的程序,然后就悲剧了。无法往芯片中烧写程序了。每次想下载程序都会弹出如下的两个错误对话框。 然后消息窗口显示如下的错误信息。 JLink info: ------------ DLL: V4.15n, compiled Jun 18 2010 19:55:09 Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46 Hardware: V8.00 S/N : 24446459 Feature(s) : RDI,FlashDL,FlashBP,JFlash * JLink Info: Co
[单片机]
STM32F10x 学习笔记9(解决JLink 无法<font color='red'>下载程序</font>的问题)
采用S3C24449芯片在TQ2440开发板实现串口扩展
随着计算机网络的发展,以及现场总线等技术的广泛使用,串口通讯在各种场合的应用越来越广泛。在集中控制系统中,需要在多个串口间进行通信,而在一般计算机上,只有1~3个串口,为了实现对多点的控制,需要对串口进行扩展。 ARM芯片是目前在嵌入式系统中应用比较广泛的一种芯片,由于可以运行操作系统,以及拥有包括LCD、串口通讯、网络通讯、存储芯片等大量外围接口芯片的支持,使得ARM广泛应用于检测、通讯、控制等领域。 本文以ARM 920T核的S3C24449芯片作为微控制器,在TQ2440开发板进行串口扩展,利用开发板上的系统总线接口和通用输入输出接口分别与扩展串口相连,达到同时与多台串口设备并行通信的目标。 1 、硬件介绍 1.
[单片机]
采用S3C24449芯片在TQ2440<font color='red'>开发板</font>实现串口扩展
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved