linux C-kermit 安装使用

2024-05-09 02:18
文章标签 linux kermit 安装 使用

本文主要是介绍linux C-kermit 安装使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

linux C-kermit 安装使用

  1. 系统环境
    Ubuntu 14.04.5 LTS

  2. 安装
    sudo apt-get install ckermit

  3. 修改配置文件 ~/.kermrc:

set line /dev/ttyUSB0  
set speed 115200  
set carrier-watch off  
set handshake none  
set flow-control none  
robust  
set file type bin  
set file name lit  
set rec pack 1000  
set send pack 1000  
set window 5    
set protocol xmodem    
set protocol zmodem    
define rz !rz < /dev/ttyUSB0 > /dev/ttyUSB0    
define sz !sz \%0 > /dev/ttyUSB0 < /dev/ttyUSB0    
c  #这个可以不加,因为加了直接进入串口设备,可以进入了命令行再输入c

4 . 操作
4.1 进入kermit:

➜  ~: kermit
C-Kermit 9.0.302 OPEN SOURCE:, 20 Aug 2011, for Linux+SSL+KRB5 (64-bit)Copyright (C) 1985, 2011,Trustees of Columbia University in the City of New York.
Type ? or HELP for help.(/home/xiao/) C-Kermit>

4.2 进入设备命令行(输入命令c):

(/home/xiao/) C-Kermit>**c**
Connecting to /dev/ttyUSB0, speed 115200Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------

4.3 退出设备命令行:
按下Ctrl + \ ,再按c 就跳回kermit跳回串口控制界面。
按下Ctrl + \ ,再按q ,则退出kermit。


5 .传输文件到设备:

5.1 在设备终端模式执行命令rz

[/root]# rz
rz ready. Type "sz file ..." to your modem program
�**B010000012f4ced

5.2 在kermit命令模式执行send file
先按Ctrl + \退回kermit命令行,然后使用send命令发送文件。

这篇关于linux C-kermit 安装使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/972113

相关文章

Kali:系统安装之后进行所需配置

apt设置源 由于官网的源需要墙或者想使用国内的源,可以修改source.list vi /etc/source.list 打开文件并修改为其他可用的源地址,以下可供参考 deb http://ftp.sjtu.edu.cn/debian wheezy main non-free contribdeb-src http://ftp.sjtu.edu.cn/debian wheezy ma

Linux 内核工作队列之work_struct 学习总结

前言 编写Linux驱动的时候对于work_struct的使用还是很普遍的,很早之前就在阅读驱动源码的时候就看到了它的踪影,根据其命名大概知道了它的具体作用,但是仍然不知所以,同时,伴随出现的还有delayed_work以及workqueue_struct,抱着知其然并知其所以然的态度,在这里归纳总结一下work_struct,以及如何在驱动中使用,因为工作队列相对来说比较复杂,篇幅和能力有限,

Linux内核驱动学习(五)KThread学习总结

文章目录 简介例程运行结果参考 简介 使用内核线程需要包含头文件#include <linux/kthread.h>,下面整理了一下常用的api接口,如下表格所示; 函数功能struct task_struct * kthread_create(threadfn, data, namefmt, arg...)创建一个线程struct task_struct * kthread

repo使用总结—从入门到入门

文章目录 1 what's repo2 官方文档Repo 命令参考资料help 帮助init 初始化sync 同步所有项目文件upload 提交更改diffdownloadforallprunestart 创建本地分支Example:创建三个分支test-1,test-2,test-3 statusbranchesabandonExample:删除本地分支test-3 后续在使用中遇到问题

探索Linux内核:Kconfig / kbuild的秘密

探索Linux内核:Kconfig / kbuild的秘密 文章目录 探索Linux内核:Kconfig / kbuild的秘密深入了解Linux配置/构建系统的工作原理Kconfigkbuild的了解vmlinux与bzImage依赖性跟踪 展望未来 深入了解Linux配置/构建系统的工作原理 自从Linux内核代码迁移到Git以来,Linux内核配置/构建系统(也称为Kc

Linux内核驱动学习(四)Platform设备驱动模型

Linux platform设备驱动模型 文章目录 Linux platform设备驱动模型前言框架设备与驱动的分离设备(device)驱动(driver)匹配(match) 参考 前言 为什么要往平台设备驱动迁移?这里需要引入设备,总线,驱动这三个概念。上一篇字符型设备驱动的实现实际将设备和驱动集成到同一个文件中实现,如果这里有硬件A的驱动,硬件B的驱动,硬件C的驱动,然后

Linux内核驱动学习(三)字符型设备驱动之初体验

Linux字符型设备驱动之初体验 文章目录 Linux字符型设备驱动之初体验前言框架字符型设备程序实现cdevkobjownerfile_operationsdev_t 设备注册过程申请设备号注册设备register_device 如何构建模块编译内核编译MakefileKconfig 总结参考 前言 驱动总共分为字符型设备驱动,块设备驱动,网络设备驱动。对于字符型设备驱

Linux内核驱动学习(二)添加自定义菜单到内核源码menuconfig

文章目录 目标drivers/Kconfigdemo下的Kconfig 和 MakefileKconfigMakefiledemo_gpio.c 目标 Kernel:Linux 4.4 我编写一个简单的hello worldLinux 内核模块后,已经可以通过insmod动态加载到系统内核中,并通过rmmod卸载模块。但是出于学习的目的,我想把这个内核添加到Linux源码中

不懂Linux Device Tree,被新人嘲笑之后,含泪写完

1 前言 关于设备树,之前就已经接触过很久了,但是本着够用的原则,基本上都是看着文档CRUD,处于一种不求甚解的状态,没有进行全面性的总结,导致很多知识点都是比较碎片状,没有形成一个系统的知识网络,最近公司来了一个实习生,问了个关于设备树的问题,居然没答上来,此处省略一千字,; 于是,为了尊严,工作多年的老咸鱼决定挪用一部分打篮球的时间,整理一下这方面的知识; 2 概念 2.1 什么是设备树 d

STM8内部EEPROM的使用详解

1 内存映射 STM8S105集成了多达1K的EEPROM(掉电数据不会丢失)最高可以支持30万次的擦写次数,用户可以将一些数据保存在EEPROM中,具体的memory map如下图所示; 在这里内存一页的大小为64 bytes(1 block), DATA EEPROM的内存地址映射如下图所示; 可以看到,EEPROM的起始地址为0x004000,结束地址为0x00427F,这个在