單片機虛擬編譯軟體
『壹』 學單片機或嵌入式需要用到哪些軟體
有個朋友去學嵌入式開發了,在那個叫東方賽富的,據說在北京是有口皆碑的;這是那裡面的人給他的建議,你也可以參考看看
------------------------------
總結起來最主要的有以下幾個吧
1 ADS調試用
確切的說是ADS+AXD。ADS里包含AXD。原來都用SDT後來ARM公司停止對SDT支持了,改支持ADS了,還是用ADS吧。
有的人的程序發布的仍然是SDT版本的,但基本都可以找到相應ADS的,新人在這里不要發蒙。ADS是編譯器,AXD是調試器。便宜成AXF以後再在ARM的RAM里調試。
2 PLASHPGM
FLASH燒寫的軟體。AXD在RAM里調試,掉電就沒有了,方便程序修改。調試好的程序再下到FLASH里,上電直接運行。
同類的軟體還有很多,什麼FLUTED了、FLSHP了都是,但FLASHPGM最好,要是有人還問FLASH不支持BIN格式文件的問題就要看我寫的PLASHPGM使用了。
3 BANYANT調試代理(不知道名對不,起這么個難記的,我一般都叫它「半羊」因為知道它那幾天剛吃了烤羊)
調試代理就是用它幫你使用更簡單的JTAG(便宜啊)來實現原本1K才賣的JTAG模擬器的大部分功能。JTAG調試原理看我另一篇筆記。簡單的就可以把他理解為你自己做的JTAG的驅動就行了。調試代理還有很多種,什麼H-JTAG了、ARM7了(不知道具體叫什麼,就記得可執行文件叫ARM7.EXE)都是,BANYANT比較好。需要注意的是,沒種調試代理安裝方法雖然都簡單 但都不一樣,需要看說明。而且AXD調試之前都要運行。省錢了,就別怕麻煩了。
4 ARM-ELF-TOOLS工具鏈
裡面是UCLINUX開發用的工具比如ARM-ELF-GCC只類的。工具鏈就是把很多工具打包在一起發布的方便你開發的東西。具體安裝方法看我另一篇筆記。
另外如果你開發LINUX就要用ARM-LINUX-TOOLS,不一樣,不通用。
5 U-BOOT
大名鼎鼎的BOOTLOADER生成工具,同類的好象還有VIVI(名字很曖昧~~)
生成的BOOTLOADER燒到FLASH里,然後就可以用BOOTLOADER下載 燒寫其他了
有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像電腦上的BIOS。當然UCOS的不用這個,用什麼我不知道:)
6 UCLINUX包
UCLINUX的源碼包,不用多說了吧?建議大家用現成的先體會一下,然後再自己編譯,裁剪。因為單獨UCLINUX的編輯技術上比較簡單,但涉及的方面還是比較廣的。
7 VMWARE
老牌的虛擬機軟體,在一個機器上虛擬出一個機器裝LINUX(PC上用的),省得你來回開關機了。
『貳』 單片機 常用的C編譯軟體有哪些
你是什麼系列的MCU啊?大多數都是用KEIL軟體,KEIL就是專門針對單片機c語言開發而設計的一個軟體,裡面的功能很強大
『叄』 單片機編譯軟體
現在應用比較多的兩種軟體是:kile
C51(主要針對單片機C語言)和偉福6000(主要針對匯編語言程序)兩個軟體其實都可以編譯C語言和匯編語言,只是側重點不同,其中kile
C51還可以與模擬軟體Proteus
進行硬體模擬,其真實度可與硬體電路測試媲美。
『肆』 AVR單片機的編譯軟體那個最好用或者最常用的是哪個
IAR效率最高,但收費。atmel studio是atmel自己的編譯器,基於gcc,免費。
不二選擇:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方製作的 GCC 工具鏈,專門與 AVR Studio 相配。
AVR Studio 支持調試插件(plugins),proteus 專門有針對 AVR Studio 的插件,非常好用。
『伍』 單片機編程運用哪些軟體
如果只要求編程,用任何
文本編輯器
就可以了。但是要編譯的話還得另外軟體,如keil,C和匯編的都
可以,中介匯編的話用proteus更方便,可以集編輯、編譯、調試和模擬一條龍進行。
『陸』 單片機模擬軟體有哪些
51單片機的編譯軟體現在最流行的是keil c51,你可以用這個軟體進行編程和編譯。
proteus 軟體,它可以構建單片機的外圍電路,讓單片機完成一定的功能。
『柒』 單片機編程用什麼軟體
keil最流行....我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟體將源程序變為機器碼,用於MCS-51單片機的匯編軟體有早期的A51,Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
目前最新的版本是keil uv3,可下載破解版本,否則有容量限制。
『捌』 請教大家,51單片機的編譯軟體有哪些
一般用的有 Keil , IAR等編譯軟體
『玖』 單片機一般是用什麼編程軟體
Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟體的使用對於使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
『拾』 單片機c語言編程軟體是什麼
主要是keil
c編程器,現在已經出了四個版本,從KEIL
uVision1到KEIL
uVision4,常用的版本是KEIL
uVision3.此外還有與它兼容,使用同一套編譯器的C51編譯器的眾多模擬軟體,比如silicon
IDE,常用於51單片機。