linux下使用kermit-----转贴+整理
2011-01-12 10:34
274 查看
昨天发贴求救nimicom的问题。但是有网友说这个个不好用,我查了下,貌似是不好用。
1.minicom为啥不好用
使用minicom就是一个错误,他不能下载内核。然后钻牛角尖,想法设法去使用minicom,其实一开始就应该抛弃使用minicom,转用别的工具。u-boot的官方网站已经说很清楚了。看这里:
http://www.denx.de/wiki/view/DULG/UBootCmdGroupDownload#Section_5.9.5.3 .
minicom is another popular serial communication program. Unfortunately, many users have reported problems using it with U-Boot and Linux, especially when trying to use it for serial image download. It's use is therefore discouraged.
权威部门发话了,就这么着把。
2.下载keimit.
最新的版本好像是9.0的,下载地址:http://www.columbia.edu/kermit/ckdaily.html,我选的是 x.tar.gz。
3.安装keimit
下载解压后我进到makefile里面去看了下很长很长(),但是也找到了intall,于是退出来sudo make install,但是 查到篇08年的文章,是make linux.但是我在makefile里面没发现这个命令,不管了,试一下 。在解压文件夹下:(以上这段话是一年前写的,下面两个命令make linux是创建安装文件夹,第二个是安装)
sudo make linux
sudo make instal
mv wermit /usr/local/bin/kermit
这就安装好了,在命令行输入kermit就可以运行了
4.配置kermit.
网上资料说,每次运行kermit要进行设置,所以最好配置设置文件kermrc.但是这个文件放在哪呢?先转一个哥么的:
一般来说在/etc/kermit/kermrc的配置是全局的,如果想要配置personal config.则放在/home/hostname下即可。 有些人可能放在了正确的位置,但还是不起作用,原因在于有些配置文件的名你不都是kermrc,我查看/etc/kermit/kermrc时,要求的名字是mykermrc.这点可能需要注意。
不过,我在弄的时候没注意到它,可能放在哪无所谓,kermit启动是会查找的把。这里列出来以备以后出问题再回头看。我是怎么弄的呢:我在解压的文件下
vim ~/.kermrc(~/.也是要的)
下面是内容:
set line /dev/ttyUSB0 //我用的是USB转串口 到 /dev下 查拔一下 插口 就 看见 了
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
c
保存重启kermit就可以了。
5.使用kermit。
(a)启动kermit就可以看到:
# kermit
Connecting to /dev/ttyS0, speed 115200
Escape character: Ctrl-/ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
回车以下就是u-boot的命令行了。
(b)界面切换:
自动配置~/.kermrc的话,kermit启动后自动进入u-boot串口界面,按下
Ctrl + / ,再按c 就跳回kermit ,在kermit中输入connect就返回u-boot串口界面。
(c)传送文件:
kermit中输入connect后,跳到u-boot串口界面。
输入loadb 0x0c008000 回车
按下 ctrl + / ,再按c,切换到kermit。
输入命令:send /home/zImage
kermit开始传送数据了,并可以看到传送进度,发送完后,输入c,再回到u-boot界面,然后,再输入:go 0x0c008000 内核开始运行了。
6.注意问题
不要同时与minicom安装使作(转的,既然minicom不好用,哪留着干嘛)
sudo apt-get remove minicom
转的网友说卸载后不会再弹出一个错误信息。
1.minicom为啥不好用
使用minicom就是一个错误,他不能下载内核。然后钻牛角尖,想法设法去使用minicom,其实一开始就应该抛弃使用minicom,转用别的工具。u-boot的官方网站已经说很清楚了。看这里:
http://www.denx.de/wiki/view/DULG/UBootCmdGroupDownload#Section_5.9.5.3 .
minicom is another popular serial communication program. Unfortunately, many users have reported problems using it with U-Boot and Linux, especially when trying to use it for serial image download. It's use is therefore discouraged.
权威部门发话了,就这么着把。
2.下载keimit.
最新的版本好像是9.0的,下载地址:http://www.columbia.edu/kermit/ckdaily.html,我选的是 x.tar.gz。
3.安装keimit
下载解压后我进到makefile里面去看了下很长很长(),但是也找到了intall,于是退出来sudo make install,但是 查到篇08年的文章,是make linux.但是我在makefile里面没发现这个命令,不管了,试一下 。在解压文件夹下:(以上这段话是一年前写的,下面两个命令make linux是创建安装文件夹,第二个是安装)
sudo make linux
sudo make instal
mv wermit /usr/local/bin/kermit
这就安装好了,在命令行输入kermit就可以运行了
4.配置kermit.
网上资料说,每次运行kermit要进行设置,所以最好配置设置文件kermrc.但是这个文件放在哪呢?先转一个哥么的:
一般来说在/etc/kermit/kermrc的配置是全局的,如果想要配置personal config.则放在/home/hostname下即可。 有些人可能放在了正确的位置,但还是不起作用,原因在于有些配置文件的名你不都是kermrc,我查看/etc/kermit/kermrc时,要求的名字是mykermrc.这点可能需要注意。
不过,我在弄的时候没注意到它,可能放在哪无所谓,kermit启动是会查找的把。这里列出来以备以后出问题再回头看。我是怎么弄的呢:我在解压的文件下
vim ~/.kermrc(~/.也是要的)
下面是内容:
set line /dev/ttyUSB0 //我用的是USB转串口 到 /dev下 查拔一下 插口 就 看见 了
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
c
保存重启kermit就可以了。
5.使用kermit。
(a)启动kermit就可以看到:
# kermit
Connecting to /dev/ttyS0, speed 115200
Escape character: Ctrl-/ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
回车以下就是u-boot的命令行了。
(b)界面切换:
自动配置~/.kermrc的话,kermit启动后自动进入u-boot串口界面,按下
Ctrl + / ,再按c 就跳回kermit ,在kermit中输入connect就返回u-boot串口界面。
(c)传送文件:
kermit中输入connect后,跳到u-boot串口界面。
输入loadb 0x0c008000 回车
按下 ctrl + / ,再按c,切换到kermit。
输入命令:send /home/zImage
kermit开始传送数据了,并可以看到传送进度,发送完后,输入c,再回到u-boot界面,然后,再输入:go 0x0c008000 内核开始运行了。
6.注意问题
不要同时与minicom安装使作(转的,既然minicom不好用,哪留着干嘛)
sudo apt-get remove minicom
转的网友说卸载后不会再弹出一个错误信息。
相关文章推荐
- linux下svn的使用(整理)
- linux下使用indent整理代码
- 【整理】Linux FTP客户端 Lftp 使用方法
- 深入理解linux系统调用与使用之整理篇
- 嵌入式Linux中摄像头使用简要整理【转】
- linux下使用kermit和dnw烧写程序
- linux下vim、gcc使用整理
- linux 调度at和定时调度crontab使用介绍--整理自鸟哥的私房菜
- json linux下 安装配置以及使用 整理
- Linux一些使用小技巧(让你的操作方便犀利)(综合整理)
- 转贴:Linux 环境下多网卡使用一个IP提高效率--Bonding
- linux信号使用注意事项整理
- Linux下vim命令使用整理,让你更牛X
- WikidPad在Linux下输入法不能正常使用(转贴)
- (转贴) 在嵌入式Linux系统中使用cramfs文件系统
- Java开发时经常使用的相关Linux命令整理
- linux下vi命令修改文件及保存等使用方法整理
- linux中PS命令使用整理
- linux学习整理之vim编辑器的使用
- Linux下Modules的概念及使用详解[转贴]