|
在沒學(xué)習(xí)單片機(jī)開發(fā)之前,大家可能聽說單片機(jī)類型很多,而且開發(fā)用到的軟件也很多,但其實(shí)并不需要,要講究循序漸進(jìn),慢慢來就可以。那單片機(jī)開發(fā)到底要用到哪些軟件呢?接下來TCOOP就來為大家分享!
1)Keil編程開發(fā)環(huán)境(必備)
這個(gè)是最核心的工具了,用來編寫和編譯程序,還有一個(gè)最重要的功能就是仿真,快速地幫你定位程序BUG,不過要配合ST-Link或者其他仿真器用。
一般51單片機(jī)和STM32單片機(jī)是要用不同版本的Keil,這兩者不能兼容,如果裝的話記得放在不同的文件夾下面,否則會(huì)有影響,主要體現(xiàn)在兩個(gè)只能用一個(gè)。
2)Sscom(必備)
這是一個(gè)串口調(diào)試必備,類似軟件也有很多,但TCOOP認(rèn)為這個(gè)更好用些。
3)Notepad++
這個(gè)軟件主要看個(gè)人喜好使用,并非必須。如果一個(gè)代碼量很大的c文件,找函數(shù)和變量都比較方便,也有不少伙伴一般是用這個(gè)軟件來編寫和修改程序,然后用keil來編譯。
4)Altium Designer
這個(gè)原理圖和PCB繪制軟件,如果是軟件開發(fā),通常只它來看原理圖。類似的專業(yè)軟件有挺多,大家也可以選擇其它自己覺得好用的。
5)下載工具
不同品牌下載工具是不一樣的,如果是STM32就用Keil,也支持串口下載,但是沒Keil效率這么高,也沒那么方便。
在單片機(jī)開發(fā)中主要使用的軟件就是這些,其他的軟件大家可以在有需要的時(shí)候去裝上就可以了,沒必要一上來就裝一大堆軟件。以上就是TCOOP今天為大家分享的單片機(jī)開發(fā)需要用到得軟件,如果您還有其他疑問,歡迎一起探討交流。
|
|