歡迎您光臨本站 註冊首頁

linux與minicom和kermit

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

出自:http://hi.baidu.com/xiquanlian 原文作者:lxquan7734

這些天一直在windows下用超級終端下載linux內核來測試。那種成功的喜悅崩說多高興了,可是總覺得很遺憾,就是每次下載必須通過郵件交互,在linux下發送郵件,在windows下下載再移植到開發板上,來回折騰,總感覺不快。

想想馬上就春節了,回家后就沒有網路了,那怎麼下載程序阿。這是一個世界級的問題。必須解決。

在網上到處搜尋這方面的資料,要麼說是minicom不要用,要麼就是說用gtkterm,我下載了gtkterm后,最後下載的時候發現不支持kermit協議,那還玩個屁阿。

後來發現系統中根本就沒有kermit這個程序,當然minicom不工作了。找到redhat9的安裝盤(disk2),裡面有個ckermit-8.0-206-0.6.i386.rpm,把他安裝到系統中。再試試,minicom還是不工作,關鍵是minicom太複雜了,網上也沒有具體介紹如何配置的。

乾脆就直接配置kermit吧。實際上kermit會讀取/root/.kermrc的配置文件。這個文件很重要,但實際上這個文件不存在,要手動添加。文件的內容如下:
set line /dev/ttyS0
set speed 38400
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set send pack 1000
set window 5
我設置的波濤率是38400,好象115200太高了。

不管波特率多高吧。能下載就好,頂多多花點兒時間。

然後首先運行kermit -c自動讀取我們的配置文件。然後你就可以使用u-boot的命令了,輸入loadb回車
這時候uboot就準備用kermit協議接收文件了。然後強行關閉終端,重新開一個終端窗口,輸入kermit
然後send xxx.yyy這時候kermit就自動開始下載程序了。等下載完畢后再關閉這個終端窗口,重新開一個終端,然後kermit -c這時候在用cp.b dest src len拷貝程序到flash中。

整個過程雖然有點兒麻煩,但總是可以用的。讓我們的linux飛馳在開發板上吧。

[火星人 ] linux與minicom和kermit已經有1072次圍觀

http://coctec.com/docs/linux/show-post-129380.html