新聞中心
linux下開發(fā)51單片機(jī)的指南

51單片機(jī)是由型號公司開發(fā)的低成本、低功耗的8位微控制器。型號公司一直以它的一致性和高性價比而成為業(yè)界領(lǐng)先的8位微控制器芯片供應(yīng)商。本文將向您介紹在linux下開發(fā)51單片機(jī)的指南。
開發(fā)51單片機(jī)的第一步是準(zhǔn)備所需的開發(fā)環(huán)境,包括硬件和軟件。硬件需要有51單片機(jī)燒錄器,支持USB,串口或其他方式,一臺PC或筆記本電腦,以及51單片機(jī)芯片。將51單片機(jī)燒錄器連接到電腦,在安裝燒錄器驅(qū)動后,就可以安裝51單片機(jī)編譯器和燒錄工具,如Keil多功能編譯器、FlashMagic等。
在Linux下,推薦使用GNU ARM GCC編譯器和OpenOCD燒錄工具,安裝過程如下:
1.使用下面命令安裝GNU ARM GCC編譯器:
sudo apt-get install gcc-arm-none-eabi
2.安裝OpenOCD,需要先安裝依賴包:
sudo apt-get install libftdi-dev libusb-1.0-0-dev
然后使用命令:
sudo apt-get install openocd
3.安裝完成之后就可以用以下命令編譯代碼:
arm-none-eabi-gcc -o hello_word.elf hello_world.c
4.編譯出的ELF文件需要使用OpenOCD燒錄到51單片機(jī),使用如下命令燒錄:
openocd -f board.cfg -c “program hello_world.elf verify reset”
如果一切正常,OpenOCD會燒錄ELF文件并且重置51單片機(jī)。
以上就是Linux下開發(fā)51單片機(jī)的指南,使用GNU ARM GCC編譯器和OpenOCD燒錄工具可以讓您開發(fā)51單片機(jī)應(yīng)用變得更容易。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
當(dāng)前文章:型號的單片機(jī)Linux下開發(fā)51單片機(jī)的指南(linux下開發(fā)51)
分享鏈接:http://m.fisionsoft.com.cn/article/dpcicig.html


咨詢
建站咨詢
