Windows下搭建ARM11裸机开发环境(1):工具安装
By: Ailson Jack
Date: 2019.05.04
個(gè)人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/99.html,排版更好,便于學(xué)習(xí),也可以去我博客逛逛,興許有你想要的內(nèi)容呢。
之前寫過文章,描述在Linux環(huán)境下搭建ARM11的開發(fā)環(huán)境,有需要的可以在ARM11標(biāo)簽中進(jìn)行查找。
目前在學(xué)習(xí)ARM11的裸機(jī)編程,不想用虛擬機(jī)跑Linux來進(jìn)行開發(fā),因?yàn)槠綍r(shí)用的筆記本電腦的配置跑虛擬機(jī)還是有點(diǎn)困難(我的臺式機(jī)跑虛擬機(jī)還是沒問題的),現(xiàn)在講述一下如何在Windows中搭建ARM11的裸機(jī)開發(fā)環(huán)境,方便沒法使用虛擬機(jī)的朋友也能夠進(jìn)行ARM11的開發(fā)。
下面涉及的工具我已經(jīng)分享到網(wǎng)盤了,有需要的朋友可以自行下載。鏈接: 密鑰:。
系統(tǒng)環(huán)境:Windows 7 64位
ARM11:Tiny6410
1、交叉編譯工具 - GNU Tools ARM Embedded
???????? 官方網(wǎng)址:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm。
???????? 使用這個(gè)交叉編譯工具就可以將程序編譯成能在ARM11上運(yùn)行的文件。這里將GNU Tools ARM Embedded的bin目錄添加到系統(tǒng)的環(huán)境變量中,然后打開控制臺輸入:arm-none-eabi-gcc -v,查看環(huán)境變量配置是否成功,如果環(huán)境變量配置成功了,那么會正確的顯示arm-none-eabi-gcc的版本號:
2、MSYS
???????? MSYS是一個(gè)小型的GNU環(huán)境,包括基本的bash,make等等。對裸機(jī)程序通過Makefile文件進(jìn)行管理與編譯,并且通過MSYS的make來執(zhí)行Makefile文件的內(nèi)容。
???????? 將msys/1.0/bin目錄下的路徑添加到系統(tǒng)的環(huán)境變量中,然后打開控制臺輸入:make -v,查看環(huán)境變量配置是否成功,如果環(huán)境變量配置成功了,那么會正確的顯示make的版本號:
3、編譯程序
???????? 在LED程序文件中,打開控制終端,然后執(zhí)行make命令來編譯LED程序:
???????? 將編譯好的led.bin文件通過友善之臂提供的MiniTools下載到ARM11板子中,就可以看到核心板的4個(gè)小燈在閃爍了。
接下來,我將寫兩篇文章:
《Windows下搭建ARM11裸機(jī)開發(fā)環(huán)境(2):Eclipse創(chuàng)建工程》,
《Windows下搭建ARM11裸機(jī)開發(fā)環(huán)境(3):Eclipse+JLink調(diào)試代碼》,歡迎關(guān)注,支持,喜歡的點(diǎn)個(gè)贊,留個(gè)言吧^_^。
排版更好的內(nèi)容見我博客的地址:http://www.only2fire.com/archives/99.html
注:轉(zhuǎn)載請注明出處,謝謝!^_^
總結(jié)
以上是生活随笔為你收集整理的Windows下搭建ARM11裸机开发环境(1):工具安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java拒绝访问_java.io.Fil
- 下一篇: java程序启动参数-D含义详解