在 Redhat9.0 上安装配置 C-Kermit8.0 和调试 u-boot 的方法
2010-10-26 11:13
543 查看
1、先到 http://www.columbia.edu/kermit/ck80.html#download 来下载 C-Kermit。如果你下载的是 cku211.tar.gz 的话,执行:
cd /root
mkdir C-Kermit8.0
假定 cku211.tar.gz 存放在/root 路径下
gunzip cku211.tar.gz
cp cku221.tar /root/C-Kermit8.0/
cd /C-Kermit8.0
tar xvf cku211.tar
rm -rf cku211.tar
make linux
mv wermit /usr/local/bin/kermit
2、执行以上命令,就可以在终端上输入 kermit 就可运行了。执行结果如下:
[root@localhost C-Kermit8.0]# kermit
C-Kermit 8.0.211, 10 Apr 2004, for Linux
Copyright (C) 1985, 2004,
Trustees of Columbia University in the City of New York. Type ? or HELP for help.
(/root/C-Kermit8.0/) C-Kermit>
3、运行 kermit 后要对其配置才能下载内核,接着输入命令:
set line /dev/ttyS0 回车
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 回车
再使用以下命令:
connect
就可以使用串口了,进入串口和 minicom 一样。
3、切换:
按下 Ctrl + / ,再按 c 就跳回 kermit。
跳回串口控制,可以输入 c,即 connect 命令。
在 kermit中输入exit即可离开kermit,回到shell环境
4、发送文件:
kermit 中输入 connect 后,跳到 u-boot 串口界面。
输入 loadb 0x0c008000 回车
按下 ctrl + / ,再按 c,切换到 kermit。
输入命令:send /home/zImage
kermit 开始传送数据了,并可以看到传送进度,发送完后,输入 c,再回到 u-boot 界面,然后, 再输入:
go 0x0c008000
内核开始运行了。
5、为了避免每次开启 kermit 的时候都要对其进行配置,可以在/root 目录下编写一个
配置文件.kermrc(隐藏文件),方法如下:
[root@localhost C-Kermit8.0]# cd /root
[root@localhost root]# ls -a 显示所有隐藏文件,不存在.kermrc 文件. 于是自己建立一个.
[root@localhost root]# vi .kermrc
下面开始编辑:
set line /dev/ttyS0
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
然后保存退出就可以了
:wq
在终端输入命令行:
[root@localhost root]# kermit -c
而不是:
[root@localhost root]# kermit
就直接打开超级终端了,非常方便.
cd /root
mkdir C-Kermit8.0
假定 cku211.tar.gz 存放在/root 路径下
gunzip cku211.tar.gz
cp cku221.tar /root/C-Kermit8.0/
cd /C-Kermit8.0
tar xvf cku211.tar
rm -rf cku211.tar
make linux
mv wermit /usr/local/bin/kermit
2、执行以上命令,就可以在终端上输入 kermit 就可运行了。执行结果如下:
[root@localhost C-Kermit8.0]# kermit
C-Kermit 8.0.211, 10 Apr 2004, for Linux
Copyright (C) 1985, 2004,
Trustees of Columbia University in the City of New York. Type ? or HELP for help.
(/root/C-Kermit8.0/) C-Kermit>
3、运行 kermit 后要对其配置才能下载内核,接着输入命令:
set line /dev/ttyS0 回车
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 回车
再使用以下命令:
connect
就可以使用串口了,进入串口和 minicom 一样。
3、切换:
按下 Ctrl + / ,再按 c 就跳回 kermit。
跳回串口控制,可以输入 c,即 connect 命令。
在 kermit中输入exit即可离开kermit,回到shell环境
4、发送文件:
kermit 中输入 connect 后,跳到 u-boot 串口界面。
输入 loadb 0x0c008000 回车
按下 ctrl + / ,再按 c,切换到 kermit。
输入命令:send /home/zImage
kermit 开始传送数据了,并可以看到传送进度,发送完后,输入 c,再回到 u-boot 界面,然后, 再输入:
go 0x0c008000
内核开始运行了。
5、为了避免每次开启 kermit 的时候都要对其进行配置,可以在/root 目录下编写一个
配置文件.kermrc(隐藏文件),方法如下:
[root@localhost C-Kermit8.0]# cd /root
[root@localhost root]# ls -a 显示所有隐藏文件,不存在.kermrc 文件. 于是自己建立一个.
[root@localhost root]# vi .kermrc
下面开始编辑:
set line /dev/ttyS0
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
然后保存退出就可以了
:wq
在终端输入命令行:
[root@localhost root]# kermit -c
而不是:
[root@localhost root]# kermit
就直接打开超级终端了,非常方便.
相关文章推荐
- C-kermit8.0在Redhat 9.0上的安装与使用(原创完整版)
- 通过Grub安装或者升级Fedora 1.0 Redhat 9.0 8.0 7.X AS 2.1 AS3.0等发行版
- 将jboss配置为linux(RedHat9.0)deamon进程的方法
- mysql 8.0 安装配置方法教程
- 安装xcode6 beta 后调试出现Unable to boot the iOS Simulator以及编译苹果官方Swift的demo报错failed with exit code 1的解决的方法
- [原]Redhat-el5_x86_64下Xen安装、配置、使用及出现的问题和解决方法
- Tomcat9.0安装教程 Tomcat9.0环境变量配置方法
- 配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境
- MSN9.0 2009安装时应用程序配置不正确的解决方法
- redhat 9.0上安装mysql的方法
- (笔记) BT5 Nessus安装、配置、离线升级和插件调试方法
- OllyDBG安装 配置 基本调试方法
- 初手学堂:跟我学习安装配置RedHat9.0
- spring-boot启动配置及cmd安装jar包方法
- Tomcat9.0安装教程 Tomcat9.0环境变量配置方法
- 虚拟机安装redhat 9.0后,解决屏幕不能全屏以及避免鼠标来回切换的方法
- win7安装hadoop及eclipse调试mapreduce的配置方法
- Redhat下svn 服务器端的安装及配置方法
- PHP5环境非安装配置 以及 EClipse单步调试配置 的方法 100%成功
- 虚拟机安装redhat 9.0后,解决屏幕不能全屏以及避免鼠标来回切换的方法