ARM笔记:kermit的使用

发布者:JoyfulSerenade最新更新时间:2017-11-17 来源: eefocus关键字:ARM  kermit 手机看文章 扫描二维码
随时随地手机看文章

1 开发环境

    宿主机:Windows + VMware + Ubuntu16.04

    开发板:Mini2440

    串口工具:kermit(安装于Ubuntu16.04,详见《Ubuntu16.04中安装Kermit》)

2 U-Boot命令

    按照《U-Boot命令》的方法查看U-Boot支持的命令,其中loadb、loads和loady的说明如下:

[plain] view plain copy 在CODE上查看代码片派生到我的代码片

  1. loadb   - load binary file over serial line (kermit mode)    

  2. loads   - load S-Record file over serial line    

  3. loady   - load binary file over serial line (ymodem mode)    

    根据上述命令的解析可知,可以通过串口下载文件到开发板中。

3 loadb

    loadb用于通过串口下载二进制文件,例如内核与根文件系统等,主要使用kermit协议,命令格式如下:


    下载步骤如下:

(1)连接宿主机和开发板的串口线;

(2)在Ubuntu中打开kermit工具,然后启动开发板。如果连接正常,则会在kermit中显示U-Boot命令终端:


(3)在U-Boot命令行中执行loadb + 保存地址命令:


(4)按ctrl+\,然后按C键返回Ubuntu,然后使用send命令发送文件到开发板:


 (5)发送过程如下图所示:


(6)下载完成

    下载完成后,按C键再次进入到U-Boot命令行终端,结果如下图所示:


关键字:ARM  kermit 引用地址:ARM笔记:kermit的使用

上一篇:ARM笔记: U-Boot移植
下一篇:ARM笔记:移植串口xmodem协议

推荐阅读最新更新时间:2024-03-16 15:45

ARM7实现指纹考勤系统硬件设计
生物识别技术依靠其鉴别的唯一性和可靠性,经过近十年的发展,应用已经越来越广泛和成熟,目前指纹识别技术已趋向民用市场普及,指纹考勤机就是其主要的应用之一。   引言   目前指纹识别技术已趋向民用市场普及,指纹考勤机就是其主要的应用之一。笔者采用功能强大的S33C44B0X处理器设计了一款指纹考勤机,在功能、接口、价格等方面都有着极大的优势。   所设计的考勤机具有指纹采集和刷卡采集两大基本功能。指纹采集部分采用CMOS光学传感器。刷卡采集相应的射频模块,它可以通过串口的方式与CPU通信。考勤机和上位机的通讯则采用通用的模拟USB接口,有效地达到了即保证低成本又方便用户使用的目的。另外还加入了USB充电,实时时钟显示,语
[工业控制]
<font color='red'>ARM</font>7实现指纹考勤系统硬件设计
德仪推出基于ARM的高清音频解码DSP
消费者希望通过价廉物美的高级系统迅速获得远程音乐收集与因特网无线电广播流媒体服务。为了充分满足这一不断增长的需求,德州仪器 (TI) 日前宣布推出第三代 DA830 与 DA828 Aureus™ 数字音频处理器。这一高度集成的双内核 DA8x 产品系列不但将 ARM 应用处理器与音频数字信号处理器 (DSP) 内核进行了完美结合,还支持各种丰富外设,从而以低成本实现了高性能解决方案,能充分满足网络互联式音频/视频接收机 (AVR)、单机家庭影院 (HTIB) 以及小/微型组件系统等消费类产品的需求。由此,设计人员得以帮助消费者在获得无穷无尽音乐的同时,还能以更低的成本享受堪比家庭影院效果的音质。 对 AVR、HTI
[嵌入式]
ARM Cortex-M3 微处理器测试方法研究与实现
0 引言 随着半导体技术的发展,集成电路制程工艺从深亚微米发展到纳米级,晶体管集成度的大幅提高使得芯片复杂度增加,单个芯片的功能越来越强。二十世纪90 年代ARM 公司成立于英国剑桥,主要出售芯片设计技术的授权。采用ARM 技术知识产权( IP 核)的微处理器,即ARM 微处理器,已遍及工业控制。消费类电子产 品。通信系统。网络系统。无线系统等各类产品市场,基于ARM 技术的微处理器应用约占据了32 位RISC 微处理器七成以上的市场份额。ARM 芯片的广泛应用和发展也给测试带来了挑战,集成电路测试一般采用实际速度下的功能测试,但半导体技术的发展使得测试开发工程资源按几何规律增长,自动测试 设备(ATE)的性能赶不上日益增加的器
[单片机]
基于ARM&Linux的嵌人式设备远程调试模块设计
   0 引 言   目前,大多数的工业设备都有专用的调试接口和调试软件,这种方式能有效解决系统现场调试和维护升级的问题,但也有一些弊端。首先,依赖专用的调试软件,随着产品的丰富,调试软件的版本也随之增加,从而工程人员需要面对软件匹配的麻烦;其次,专用的调试接口和配备专用的调试软件需要专业人员操作,用户无法灵活地使用设备。因此需要一种无需专用设备,方便、易行的设备调试方案。随着计算机技术的发展,以ARM为代表的微处理器的性能得到极大的提高,从而提高了嵌入式系统的性能,应用范围也更加广阔;而网络技术的发展,使得B/S(客户端/服务器)模式成为一种潮流。这两者的结合便为设备的现场调试方式提供了新的方案。工程人员只需要连接Inter
[嵌入式]
爆:台积电300人团队配合苹果自研Arm架构处理器
在今晚苹果的WWDC大会上,除了iOS 14、Mac OS系统之外,最受人关注的一件事便是苹果推出Arm处理器取代使用15年之久的x86处理器了。据悉,苹果公司已经在mac电脑上测试了基于Arm的芯片,发现其性能比英特尔的替代品有了很大提高。 熟悉台积电的供应链消息人士@手机晶片达人在微博上表示,台积电有一个超过300人的专属团队(涵盖研发,设计,先进工艺,封装)在与苹果深度合作开发开发苹果 PC,NB...等产品下一代的CPU (不是以往的手机AP)。 与此同时,@手机晶片达人还爆料称,苹果觉得目前的绘图芯片功耗都太大,因此也在研发自己的绘图芯片,预计2022完成,采用台积电的N5P工艺。 在过去的几年中,英特尔曾多次出
[手机便携]
Linux平台下ARM-Linux交叉编译工具
以下是ubuntu平台下ARM的编译: 一、反汇编工具 arm-linux-objdump -D -S hello log //查看hello的汇编代码 二、ELF文件查看工具 arm-linux-readelf -a hello log //查看hello文件 arm-linux-readelf -d hello log //查看hello使用的动态库 三、调试工具 1.开发板运行 ./gdbserver 2.主机 arm-linux-gdb (gdb) target remote 完后就可以在主机上远程调试。 四、其他编译工具 1.arm-linux-as:编译A
[单片机]
PPP拨号在ARM2410平台上的移植
本次PPP移植是在三星arm2410的平台上进行的,所用的工作环境为: Kernel: 2.4.18 Sysvinit:2.86 Tinylogin:1.4 Glibc: 2.2.5 CC:3.3 PPP: 2.4.1 U-boot:1.1.3 一、具体操作步骤 首先编译内核支持 PPP: $make menuconfig l $make ARCH=arm CROSS_COMPILE=/../arm-linux- zImage $./mkimage2410 uImage 其中mkimage2410文件来自u-boot1.1.1 需要根据你的路径修改mkimage2410的内容,指定mkimage文件的位置。 第二步,制作文件系
[单片机]
建立针对arm-linux的交叉编译环境
交叉编译环境介绍 交叉编译是嵌入式开发过程中的一项重要技术,它的主要特征是某机器中执行的程序代码不是在本机编译生成,而是由另一台机器编译生成,一般把前者称为目标机,后者称为主机。采用交叉编译的主要原因在于,多数嵌入式目标系统不能提供足够的资源供编译过程使用,因而只好将编译工程转移到高性能的主机中进行。 linux下的交叉编译环境重要包括以下几个部分: 针对目标系统的编译器gcc 针对目标系统的二进制工具binutils 目标系统的标准c库glibc 目标系统的linux内核头文件 交叉编译环境的建立步骤 下载源代码 下载包括binutils、gcc、glibc及linux内核的源代码(需要注意的是,glibc和内
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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