1. 程式人生 > >SecureCRT串列埠除錯工具配置

SecureCRT串列埠除錯工具配置

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開發板上編譯通過。