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-05 03:22

stc单片机自动下载程序原理和代码实现
1/stc单片机下载程序的原理 首先我们要理解stc单片机下载程序的原理。在stc单片机中有两个程序区:用户程序区和ISP监控程序区。 这是stc89c52单片机数据手册中的内容。 根据数据手册,我们可以知道,当冷启动或者对ISP_CONTR寄存器送入60H产生复位以后,单片机会从ISP监控程序区开始执行程序。 如果这时候检测到合法的ISP下载命令流(后面会说什么是ISP的合法下载流),则ISP监控程序开始与ISP下载软件通信(如stc-isp),软件也会进入编程模式,向监控程序发送程序码,监控程序接收程序码,并将其写入用户程序区中。成功后,用户程序立即生效,开始运行用户程序。 如果这时候没有检测到合法的ISP下载命
[单片机]
stc单片机自动<font color='red'>下载程序</font>原理和代码实现
使用FlyMCU对STM32串口下载程序出错的解决方法
1,问题:使用FlyMCU对STM32进行串口下载程序时出现0KB出错,如下图所示: 2,分析:出现上述所示错误是因为勾选 了 编程到FLASH是写选项字节 3,解决方法: (1)安装 STM32 ST-LINK Utility 软件(百度 搜索 “STM32 ST-LINK Utility” 即可获得下载) (2)安装软件 (3)使用管理员身份运行该软件 (4)操作: 步骤如下:Target -- Connect -- Option Bytes... 进入Option Bytes后 直接点击Apply (5)使用STM32 ST-LINK Utility下载自己提供的 xxx.hex 文件 步骤如下:File -
[单片机]
使用FlyMCU对STM32串口<font color='red'>下载程序</font>出错的解决方法
Mouser开放预订Intel Galileo开发板
Mouser Electronics现已开放预订Intel备受瞩目的Galileo开发板;该产品采用Intel Quark应用处理器。 Mouser提供的Galileo开发板采用Intel Quark SoC X1000处理器——一款32位Intel Pentium级片上系统(SoC)。 Intel Galileo电路板是全新Arduino认证电路板系列的首款产品,采用Intel架构。 Galileo的硬件和软件设计为与Arduino Shield板引脚兼容,Arduino Shield是辅助电路板,可插入Arduino电路板以扩展功能。 另外,该产品还与Arduino软件开发环境兼容,轻松实现可用性和集成。 除了具有Ar
[嵌入式]
Mouser开放预订Intel Galileo<font color='red'>开发板</font>
Microchip推出全新8位单片机开发板,可连接5G LTE-M窄带物联网网络
A- 蜂窝迷你开发板是 AVR®系列的产品,为开发人员提供了构建设备的简易蓝图   物联网网络开发人员希望在设计应用中便捷地实现安全蜂窝连接,但却面临着复杂的设计和高昂的部署成本。为了给那些对位置灵活性、低功耗和部署简单性有严格要求的网络设计人员提供解决方案,crochip chnology Inc.(美国微芯科技)今日宣布推出基于AVR128DB48 8位()的AVR-IoT 蜂窝迷你开发板。该解决方案为在窄带物联网网络上构建和执行器节点提供了强大的平台。   AVR-IoT 蜂窝迷你开发板是一款小尺寸(SFF)板,是希望将物联网设备连接到现有5G网络的开发人员的理想解决方案。这对于移动中的设备或位于偏远地
[机器人]
S3C2440开发板裸机程序系列09—PWM控制舵机
1. Timer1的PWM控制舵机 S3C2440的Timer0、Timer1、Timer2和Timer3具有PWM功能,以前的blog已经叙述过,详见: S3C2440开发板裸机程序系列05—定时器PWM TQ2440开发板的Timer0的TOUT0输出连接了Beep,所以,这次利用Timer1的TOUT1输出来连接舵机的控制信号。 舵机的内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。通过调整控制信号的高电平宽度,即可实现舵机不同转角的控制。 舵机控制原理详见:舵机的原理和控制 程序思路很简单: 设置GPB1为TOUT1的输出格
[单片机]
S3C2440<font color='red'>开发板</font>裸机程序系列09—PWM控制舵机
jz2440烧写u-boot并使用
步骤如下: 1、将u-boot的bin文件通过OpenJtag或者EasyOpenjtag烧写进jz2440的Nor Flash 2、设置jz2440为Nor Flash启动,在开机倒计时3秒内按空格进入u-boot界面 3、使用u-boot的usb下载功能,将文件从pc传到开发板 4、u-boot收到文件,再烧到Nand Flash 5、设为Nand Flash启动,重新上电,运行u-boot烧写的bin文件 目录 每一步的注意点 1、eop或者op烧写完后要将排线拔掉再上电 2、先打开串口再上电,这样才来得及在3秒内打开u-boot界面 3、使用u-boot的下载功能,需要再接一个usb线到pc 此时的PC上会
[单片机]
<font color='red'>jz2440</font>烧写u-boot并使用
搭建s3c61410开发板的测试环境
目前开发版的型号和种类很多,有流行的三星S3C6410 ARM11架构的开发板,像文中介绍的开发板是由飞凌生产的OK6410 ARM11,都是基于x86架构的pc在CPU指令以及二进制上调试和测试的。在有就是,安装串口调试工具:minicom安装串口调试工具:minicom 1.检测当前系统是否支持USB转串口 # lsmod | qrep usbserial 2.安装minicom # apt-get install minicom 3.配置minicom #minicom –s进入”Serial port setup”菜单项,配置minicom 4.测试minicom #minicom 烧写android系统 首先启动Eboo
[单片机]
OLogic设计基于联发科的i500开发板
AIoT是人工智能(AI)与物联网(IoT)设备(例如传感器,摄像头或语音)的结合。通过采用传统上连接的设备并将AI算法应用于数据,AI通过对收集到的数据进行操作,将自动化水平提高到了一个新台阶。智能系统现在可以决策并采取必要的步骤,而不仅仅是在操作面板上显示事实。本质上,人工智能是大脑和物联网的网络接触,视觉和听觉的结合。 随着性能更高的AI集成芯片的问世,例如由OLogic设计的基于联发科技SoC的i500开发板,新的应用程序和用例不断涌现,这些应用程序或可以增强当前系统的性能,也可以使全新的用例栩栩如生。 例如,当我们将i500与摄像机结合使用以进行对象识别或步行时步态等人体生物特征识别时,位于边缘的具有AI功能的设
[物联网]
热门资源推荐
热门放大器推荐
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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