 ARM編程環境搭建教程
							時(shi)間(jian):2018-02-27      來源:未知
							ARM編程環境搭建教程
							時(shi)間(jian):2018-02-27      來源:未知 
							隨著移動互(hu)聯網的(de)繁榮發展,物聯網人(ren)工智能的(de)興起(qi),嵌入(ru)式開發成為了越(yue)來越(yue)多(duo)IT人(ren)必(bi)須(xu)學習的(de)內容,而(er)在嵌入(ru)式芯(xin)片(pian)領域,ARM具有(you)無可撼(han)動的(de)市(shi)場(chang)占有(you)率(lv),所(suo)以(yi)說,學習嵌入(ru)式不(bu)學ARM,不(bu)如回家(jia)賣紅薯。
接下(xia)來我就(jiu)介紹一下(xia)為一名ARM的小白,如何搭(da)建ARM的開發環境(jing),主要分為兩個部分:
1.搭建開發ARM單片機系列(lie)的keil開發環境
  首先,安裝Keil軟件,以管理員身份運行KEIL軟件,“  ”,如下(xia)圖所示:
”,如下(xia)圖所示:
 
選(xuan)(xuan)擇(ze)(ze)“NEXT”,彈出下圖安裝界面,選(xuan)(xuan)擇(ze)(ze)我“I agree…”:
  
選擇(ze)“NEXT”,彈出(chu)下圖(tu)安裝界面,單(dan)擊“Browse…”選擇(ze)文件的安裝路徑:
 
選擇“NEXT”,彈出下圖安裝界面,在不同的選項后邊添加(jia)相關的內容:
 
選擇“NEXT”,彈出(chu)下圖安裝界(jie)面,等待軟(ruan)件安裝結束:
  
安(an)(an)裝(zhuang)(zhuang)完(wan)成后,點擊“NEXT”,后點擊“Finish”即(ji)可,軟件安(an)(an)裝(zhuang)(zhuang)結束。
1. Keil軟件破解步驟
  破解Keil軟件,以管理員身份運行KEIL破解工具軟件,“ ”,如下(xia)圖所示:
 ”,如下(xia)圖所示:
 
接(jie)下來進行KEIL軟件的破解工作,
必(bi)須以管理(li)員身份運行安裝(zhuang)好的KEIL軟件 ,打開KEIL軟件后,如下(xia)圖所示:
 
選(xuan)擇File->License Management,如下圖所示:
 
單(dan)擊License Management,彈出下圖界面:復制(zhi)CID編號到破解工具(ju)中去,
  
對(dui)破(po)解(jie)工具按照(zhao)下圖(tu)的步驟進(jin)行配置,利用破(po)解(jie)工具生成破(po)解(jie)碼,破(po)解(jie)碼如下圖(tu)所示:
 
將(jiang)破解工具生成(cheng)的(de)破解碼復制到License Management中的(de)New License ID Code(LIC)中,單擊AddLIC,如下(xia)圖所(suo)示,代表破解成(cheng)功(gong)。
 
 
2. 搭建基于Linux操作系統的(de)交叉編譯工(gong)具鏈
按照以下步驟安裝交(jiao)叉(cha)編(bian)譯工具鏈:
1、首先(xian)切換到root用(yong)戶。 $ su root
2、在/usr/local/文件(jian)夾(jia)下建立(li)名(ming)為arm的文件(jian)夾(jia)。
# cd /usr/local/ $ mkdir arm
3、拷貝(bei)arm-2009q3.tar.bz2(網上搜索下載)到/usr/local/arm下并解壓開。
# cp -r /root/winshare/.../arm-2009q3.tar.bz2 /usr/local/arm/
# tar -jxvf arm-2009q3.tar.bz2
4、建立符(fu)號(hao)鏈接。將mkarm-linux-.sh拷貝(bei)到/usr/local/arm/2009-q3/bin/目(mu)錄(lu)下然(ran)后執(zhi)行之。
# cp /root/winshare/.../mkarm-linux-.sh /usr/local/arm/2009-q3/bin/
# source mkarm-linux-.sh
5、導出路(lu)徑到(dao)環境變(bian)量。
# vi /root/.bashrc
然后在打開的文件中后空(kong)白處(chu)添(tian)加以(yi)下內容:
# aston added for export arm-linux-gcc(version: arm-2009q3)
export PATH="$PATH:/usr/local/arm/arm-2009q3/bin"
# end of aston added
保(bao)存后退出(chu)。然(ran)后在終端中執行 # source .bashrc以使剛(gang)才添加的內容生效。
后(hou)在終端(duan)執(zhi)行 # arm-linux-gcc –v 驗證是否執(zhi)行成功(gong)

