A. 如何搭建51單片機開發環境
一個51單片機開發板,一個KEIL編程軟體,就可以進行51單片機編程開發了。
本答案來自:智芯銳電子技術社區!
B. 常用開發stm32單片機的集成開發環境,主要包括
主要包括編輯器 編譯器 模擬器 下載軟體。
C. 為什麼51單片機等嵌入式開發的開發環境主要是windows而不是linux
雖然Linux下面對51開發是完全支持的。但是基於下面幾個原因,流行不起來
1、使用困難。很多51單片機的開發者都是嵌入式的入門者,Linux系統的操作復雜度,沒有界面的調試工具,各種命令的配置都提高了使用門檻
2、Linux下面的資料並不豐富。開發者在開發51時候遇到的問題,有很多問題都是一些基礎問題:計算機原理,編譯原理,數據結構,操作系統。這些問題都是入門者需要遇到的。即使不開發51,直接去使用Linux,也會遇到這些問題。
所以,說白了,大家對windows熟悉,可以減少一些入門問題
D. 目前主流公司的單片機都使用何種開發環境
Microchip的 MPLAB
Atmel的 AVR studio(主要是的AVR單片機)AT89(8051內核的單片機)你可以用KeilC51 開發
ARM 的ADS1.2 當然也可以用Keil來開發,但是要破解Keil的密碼的。
Freescale的Codewarrior(這個樓主已經知道了)
至於其他公司的開發軟體等你需要用他們的單片機時候,去這個公司的網站上下載的,一般都是免費的開發軟體(當然有的第三方軟體可能要收費的)。如果一個會的話,學習其他的開發環境也不是很難的。很快就能上手的。
還有就是回答樓上的。只有Altera公司的FPGA 才能用Quartus開發而且是Quartus9.1還有一個問題就是FPGA和DSP都不能算是單片機的。
FPGA是可編程的邏輯電路。沒用程序的話什麼都沒有的。載入程序以後變成了一個邏輯門陣列,可以實現各種功能。當然FPGA也能實現單片機的功能,功能上也比單片機要強大的多。
DSP只是一個運算處理器而已,它對各種計算要求比較高的地方能用到。比如DSP處理中的浮點FFT計算。它也不能說是一種單片機。
E. 開發單片機應用系統需要什麼樣的開發環境
明確任務
分析和了解項目的總體要求,並綜合考慮系統使用環境、可靠性要求、可維護性及產品的成本等因素,制定出可行的性能指標。
(2)劃分軟、硬體功能
單片機系統由軟體和硬體兩部分組成。在應用系統中,有些功能既可由硬體來實現,也可以用軟體來完成。硬體的使用可以提高系統的實時性和可靠性;使用軟體實現,可以降低系統成本,簡化硬體結構。因此在總體考慮時,必須綜合分析以上因素,合理地制定硬體和軟體任務的比例。
(3)確定希望使用的單片機及其他關鍵部件
根據硬體設計任務,選擇能夠滿足系統需求並且性價比高的單片機及其他關鍵器件,如A/D、D/A轉換器、感測器、放大器等,這些器件需要滿足系統精度、速度以及可靠性等方面的要求。
(4)硬體設計
根據總體設計要求,以及選定的單片機及關鍵器件,利用Protel等軟體設計出應用系統的電路原理圖。
(5)軟體設計
在系統整體設計和硬體設計的基礎上,確定軟體系統的程序結構並劃分功能模塊,然後進行各模塊程序設計。
單片機程序設計語言可分為三類:
➢ 機器語言 :又稱為二進制目標代碼,是CPU硬體唯一能夠直接識別的語言(在設計CPU時就已經確定其代碼的含義)。人們要計算機所執行的所有操作,最終都必須轉換成為相應的機器語言由CPU識別、控制執行。CPU系列不同,其機器語言代碼的含義也不盡相同。
➢ 匯編語言 :由於機器語言必須轉換為二進制代碼描述,不便於記憶、使用和直接編寫程序,為此產生了與機器語言相對應的匯編語言。用匯編語言編寫的程序執行速度快,佔用存儲單元少,效率高。
➢ 高級語言 :高級語言具有很好的可讀性,使程序的編寫和操作都十分方便,目前廣泛使用的高級語言是C51。
匯編語言和高級語言都必須被翻譯成機器語言之後才能被CPU識別。
F. 英飛凌的32位單片機用什麼開發環境
支持 TriCore 的開發環境有:Tasking, HighTec.
免費版的開發環境 HighTec 可以從以下地址下載:www.infineon.com/FreeTricoreToolChain
G. 單片機開發環境是什麼
不同的單片機會有不同的開發環境。
c51系列一般會用Keil C
pic系列一般會用MPLAB
當然也可以使用匯編如:asm
H. 開發MSP430G2553單片機要用什麼開發環境
430常用開發環境是IAR for 430 TI原廠提供的環境是CCS4以上的版本都可以開發430。
一般公司里是用IAR for 430多
I. ST單片機的開發環境用哪種好用一些。
可以使用stvd開發環境+Cosmic編譯環境(c語言編譯環境)
也可以使用IAR開發環境,自帶C語言編譯環境,看你的開發哪種樣例多,使用哪一種。
J. 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;
開啟後,點擊菜單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。