自從工作以來,一直努力耕耘單片機,至今,頗有收獲。從51單片機,PIC單片機,直到STM32,以及RTOS和Linux,幾乎天天在搞:51單片機,STM8S207單片機,PY32F003單片機,STM32F103單片機,GD32F103單片機,STM32G474單片機,FreeRTOS實時操作系統,uCOSii實時操作系統,uCOSiii實時操作系統,Linux操作系統。
對于普通大學生來說,我們到底需要學什么,我就把我的學習成果截圖發給大家看看吧。就是寫的每篇文章,我都反復修改,防止誤人子弟,相信大家瀏覽后,能夠有所收獲。
1、51單片機
8位機,這是一個入門級學習的內容,因為大學里幾乎都在學習51單片機。
2、 STM8S207單片機
這是一個8位的ARM單片機,它采用的是標準庫設計。
3、?PY32F003單片機
這是一款國產ARM單片機,性價比極高。它是采用HAL庫設計的。
4、STM32F103單片機
這是目前最流行32位ARM單片機,網上的內容很豐富,適合大多數技術人員學習。采用標準庫設計程序。至于標準庫和HAL庫那個好,其實各有優點。
?5、GD32F103單片機
這是國產的32位ARM單片機,采用標準庫設計程序,也是不錯的選擇。
6、STM32G474單片機
?這是一款32位的ARM單片機,它是采用HAL庫設計的。
7、FreeRTOS實時操作系統
這個RTOS系統是免費的,很多人在使用。
?8、uCOSii實時操作系統
這是一個古老的操作系統,就是資料不多,用的人較多。申請專利?時,經常會有人問,是否帶有uCOS系統。一聽就知道高大上,很牛的。
?9、uCOSiii實時操作系統
?這是uCOSii實時操作系統的升級版本,其實uCOSii實時操作系統已經夠用了。但是,工程師們喜歡追求熱門,所以學習一下,和他們吹牛,還是可以的。
10、Linux操作系統
大公司里用的較多,關鍵是他們有錢,小公司用不起。但是招聘網站上會經常見到需要懂Linux,其實很多人不知到Linux是干啥的,甚至連RTOS都不懂,就要求你要懂uCOSii,因為他們給錢,提一些要求都是正常的,誰不想自己的公司能夠上市,用裸機跑程序,多么丟人。
活到老,學到老。知識是學不完的。?
若有需要,可以賣給大家。