- (??? ),hello我是祐言
- 博客主頁:C語言基礎(chǔ),Linux基礎(chǔ),軟件配置領(lǐng)域博主??
- 快上??,一起學(xué)習(xí)!
- 送給讀者的一句雞湯??:
- 集中起來的意志可以擊穿頑石!
- 作者水平很有限,如果發(fā)現(xiàn)錯(cuò)誤,可在評論區(qū)指正,感謝??
一、串口工具和開發(fā)板上電
1.串口工具
? ? ? ? ?SecureCRT
????????SecureCRT是一款功能強(qiáng)大的終端仿真軟件,由VanDyke Software公司開發(fā)。它主要用于在Windows、macOS和Linux等操作系統(tǒng)上與遠(yuǎn)程服務(wù)器和設(shè)備進(jìn)行安全的Shell訪問和數(shù)據(jù)傳輸。
????????并且支持SSH、Telnet、RLogin、Serial等多種連接協(xié)議,可與各種遠(yuǎn)程設(shè)備和服務(wù)器建立安全連接。是比較常用的一款串口工具,另一個(gè)推薦PuTTy。
? ? ? 下載好SecureCRT后:
????????接通電源線,并把串口也連接,串口在第一次連接時(shí)需要驅(qū)動(dòng),這里是一種驅(qū)動(dòng)下載鏈接:
? ? ? 串口驅(qū)動(dòng)
????????當(dāng)然,你也可以使用“驅(qū)動(dòng)精靈”類似的驅(qū)動(dòng)工具,自動(dòng)掃描安裝。
????????準(zhǔn)備好以上兩點(diǎn)后,我們就可以打開SecureCRT了,首先它會自動(dòng)彈連接面板,點(diǎn)擊“快速連接”。
?????????然后依次點(diǎn)擊協(xié)議為Serial,端口為你自己所連接串口的名稱,這里可以從電腦設(shè)置-》設(shè)備里查到,波特率115200。
?????????點(diǎn)擊確定,并打開6818開發(fā)板的開關(guān),你就會看到一排排的代碼在飛速運(yùn)行,直到這:
?????????注意:這期間不要亂動(dòng)鼠標(biāo)鍵盤喔~
????????這時(shí)候我們的串口通信就連接好了,可以開始使用開發(fā)板。
?二、開發(fā)板基礎(chǔ)配置
1.關(guān)于? secureCRT終端的快捷圖標(biāo)

2.關(guān)閉系統(tǒng)預(yù)裝的啟動(dòng)后的第一個(gè)程序
????????使用vi打開profile文件,代碼如下:
vi /etc/profile #打開profile文件
????????這里在提一嘴關(guān)于vi的操作,其實(shí)和vim編輯器差不多,那么我們來熟悉一下基本的操作:
shift+g #定位到最后一行
按下鍵 i #插入模式
#如果光標(biāo)不閃爍,可以斷開連接,重新連
進(jìn)行編輯之后,按下ESC進(jìn)入命令模式
shift+冒號進(jìn)入底行命令模式
輸入wq保存退出
????????然后通過shift+g操作來到文件末位,注釋掉這兩行就好,如果你沒有這兩行,那么久無需這步操作。
?????????然后重啟開發(fā)板:
#重啟開發(fā)板, 有以下三種方式都可以重啟
1. 電源開關(guān)
2. 復(fù)位按鍵
3. reboot命令
3.終端顯示的字符編碼設(shè)置
????????進(jìn)入串口工具SecurreCRT會話選項(xiàng):
?????????更改字符編碼:改為你編碼的格式就好,一般為UTF-8
?三、串口下載
1.rx 命令(系統(tǒng)自帶)
????????命令格式為:
rx 文件名 (回車執(zhí)行)
????????然后點(diǎn)擊發(fā)送Xmodem
????????點(diǎn)擊完上面的傳輸之后,會打開一個(gè)文件瀏覽框,從中找到要下載的文件路徑
????????點(diǎn)擊發(fā)送之后,結(jié)果為:0 errors 表示下載成功
2.rz命令(外部移植)
????????這個(gè)命令是從外部移植,原本默認(rèn)沒有,但這個(gè)命令更好用,一般作為常用方式。
????????接下來讓我們先用rx命令來移植rz命令:
rx rz #通過rx下載rz
chmod 777 rz #修改rz的權(quán)限
mv rz /bin #移動(dòng)到bin目錄下,這樣可以在任何路徑使用rz
?????????完成以后我們就可以使用rz命令了,這個(gè)命令下串口工具會自動(dòng)彈出你的文件目錄,來傳輸文件了,這里有個(gè)小技巧就是,當(dāng)你把rz文件放在你常用的工程目錄下傳入,下次打開使用rz命令時(shí)它就會默認(rèn)打開你的工程目錄。
?
?????????使用細(xì)節(jié)其實(shí)和rx沒太大區(qū)別,就不展示了。
3.U盤拷貝
? ? ? ? U盤嘛都會用吧,保證是U盤文件系統(tǒng)為FAT32就行。
?????????想要從u盤中拿到文件,放到自己所建的目錄,步驟如下:
cd /mnt/udisk/ #進(jìn)入到開發(fā)板U盤所在路徑
ls #查看U盤有哪些目錄
cd xxx/ #切換到要去到的路徑
ls #查看這個(gè)路徑下所有的文件,選取自己想要的
cp或者mv把想要的文件復(fù)制或者移動(dòng)到自己的目錄
四、交叉編譯工具鏈的移植
1.交叉編譯工具的下載
?????????就叫這個(gè)名,自己搜一下,因?yàn)榫W(wǎng)上有很多,我也長傳不了了。
arm-linux-gnueabi-5.4.0.tar.xz
2.移植步驟
? ? ? ? 首先在Ubuntu終端中找到它的工程目錄。
?????????按照以下步驟執(zhí)行命令:
sudo tar xvf arm-linux-gnueabi-5.4.0.tar.xz -C / #把這個(gè)工具鏈解壓到根目錄下
cd /usr/local/arm/5.4.0/usr/bin/ #切換到該目錄
./arm-linux-gcc -v #執(zhí)行這個(gè)命令,如果有以下打印,說明解壓沒有問題
?????????當(dāng)執(zhí)行最后一個(gè)命令,如果有以上打印,并拿到了版本號,說明解壓沒有問題,可以開始環(huán)境變量配置了。
3.環(huán)境變量配置
????????環(huán)境變量前面也是有講解的,就不過多巴巴了,可以看這里。
Linux環(huán)境變量_祐言QAQ的博客-CSDN博客
????????那么我們直接看代碼:
gedit ~/.bashrc #打開家目錄下的腳本文件
????????然后再在最后添加下面這句話:
export PATH=/usr/local/arm/5.4.0/usr/bin:$PATH?? ?
?????????保存退出之后,再重新打開一個(gè)終端,執(zhí)行下面的命令:
arm-linux-gcc -v #執(zhí)行之后有打印版本信息,說明環(huán)境變量配置成功
?????????看到這一堆那么今天就可以下班了~
感謝閱讀~
????????更多C語言和Linux系統(tǒng)相關(guān)文章,關(guān)注專欄:
? ?手撕C語言文章來源:http://www.zghlxwxcb.cn/news/detail-613219.html
? ? ? ? ? ? 玩轉(zhuǎn)linux文章來源地址http://www.zghlxwxcb.cn/news/detail-613219.html
??寫在最后
- 今天的分享就到這啦~
- 覺得博主寫的還不錯(cuò)的煩勞?
一鍵三連喔
~ - ??感謝關(guān)注??
到了這里,關(guān)于【Linux下6818開發(fā)板(ARM)】SecureCRT串口和交叉編譯工具(巨細(xì)版?。┑奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!