SecureCRT串列埠除錯工具配置
阿新 • • 發佈:2019-02-14
1.開啟SecureCRT串列埠除錯工具
檔案---》快速連結---》
彈出快速連結設定視窗:
協議: Serial
埠: 開啟裝置管理器---》埠,檢視埠號
波特率: 8
奇偶位: None
停止位: 1
注意:資料流控制中的選項全部去掉
確定設定後點擊連線。
2.安裝USB串列埠驅動
插入USB轉串列埠到電腦中
開啟電腦中的裝置管理器
假如在串列埠中顯示感嘆號,則需要安裝USB轉串列埠驅動
3.配置交叉開發工具 什麼是交叉開發? 在ubuntu(紅帽,麒麟。。)平臺開發程式,進行交叉編譯後下載到第三方平臺(IOS,android,arm,樹莓派,UOC)。 為什麼要進行交叉開發? 因為嵌入式裝置資源有限,如果在這些裝置上配置開發環境的話,就會損耗太多資源。為了節省資源的浪費,所以嵌入式開發一般都是在PC平臺開發後,進行交叉編譯再燒錄程式到第三方平臺。 配置步驟 (1)下載交叉開發工具到ubuntu系統中(注意許可權)
環境變數的作用:
作業系統,它是不知道我們使用者檔案與工具的存放目錄,每次需要使用這些工具自動去讀取不同的環境變數值,從而獲取所需要的檔案路徑。
檢視當前環境變數值:echo $PATH
檢視系統的所有環境變數:export
PATH 工具環境變數
SHELL 指令碼環境變數
下載的交叉開發工具:arm-2009q3.tar.bz2
將其賦值到/opt目錄下:cp arm-2009q3.tar.bz2 /opt
解壓交叉開發工具:sudo tar -xjvf arm-2009q3.tar.bz2
交叉開發工具使用方法:/opt/arm-2009q3/bin/arm-none-gnueabi-gcc hello.c -o hello
(2)配置臨時的環境變數在終端輸入:
export PATH=/opt/arm-2009q3/bin:$PATH
配置環境變數的好處:可在任何目錄下使用,如gcc命令可以在任何目錄下執行
①系統環境變數的配置方法(配置完畢後系統中的所有使用者都可以使用該工具)
開啟系統配置指令碼:sudo gedit /etc/profile
在檔案末尾新增:export PATH=opt/arm-2009q3/bin:$PATH
重啟ubuntu作業系統即可。
②使用者環境變數的配置方法:
開啟指令碼:gedit .bashrc
在檔案末尾新增:export PATH=opt/arm-2009q3/bin/:$PATH
重啟指令碼:source .bashrc
(3)為了今後arm檔案編譯方便,製作軟連線
在/opt/arm-2009q3/bin目錄下可檢視如下資訊:
sudo ln -s arm-none-linux-guneabi-gcc arm-linux-gcc
sudo ln -s arm-none-linux-guneabi-g++ arm-linux-gcc
需要的編譯器就做軟連結
(4)arm檔案的使用
在目錄下有檔案hello.c,如果用ubuntu的gcc編譯器
同過file hello,可以檢視該檔案是Intel架構的 如果使用arm編譯命令:arm-linux-gcc
此時hello檔案就是arm架構的了,只有arm架構的檔案才能在arm開發板上編譯通過。
假如在串列埠中顯示感嘆號,則需要安裝USB轉串列埠驅動
3.配置交叉開發工具 什麼是交叉開發? 在ubuntu(紅帽,麒麟。。)平臺開發程式,進行交叉編譯後下載到第三方平臺(IOS,android,arm,樹莓派,UOC)。 為什麼要進行交叉開發? 因為嵌入式裝置資源有限,如果在這些裝置上配置開發環境的話,就會損耗太多資源。為了節省資源的浪費,所以嵌入式開發一般都是在PC平臺開發後,進行交叉編譯再燒錄程式到第三方平臺。 配置步驟 (1)下載交叉開發工具到ubuntu系統中(注意許可權)
同過file hello,可以檢視該檔案是Intel架構的 如果使用arm編譯命令:arm-linux-gcc
此時hello檔案就是arm架構的了,只有arm架構的檔案才能在arm開發板上編譯通過。