tft每日頭條

 > 圖文

 > 單片機有什麼前景

單片機有什麼前景

圖文 更新时间:2025-01-23 04:02:51

單片機有什麼前景(單片機有前途嗎)1

前言:

前兩天逛x寶,在直播欄發現了韋東山老師的視頻,他以沒前途,沒前途兩方面否定了單片機的前途,學會了ARM裸機開發之後stm32,51都是很簡單,引導大之後家用ARM裸機開發來學習單片機開發,不管老師說的我是否認可,但是無疑韋東山老師是帶我進入了S3C2440的世界,當年大學就是聽着他的課我來學習的ARM開發的,下面說說我對單片機開發和嵌入式開發的看法。

單片機有什麼前景(單片機有前途嗎)2

單片機開發

單片機有什麼前景(單片機有前途嗎)3

1、開發環境一般用Keil(51,ARM),單片機開發我還是不建議用arm版gcc來開發(要寫Makefile,要寫鍊接腳本),對于初級用戶不友好,而Keil就跟VC 6.0一樣,Build工程就能産生hex,我們不用關心中間到底是怎麼編譯鍊接的,想一想,我本來要點個Led燈,還得搞工程寫各種對我來說沒有任何意義的文件,還得學習這些文件内容描述格式,有時還半天搞不定,這太打擊我對單片機學習的積極性了。灰心喪氣,别人都說會C語言就可以給單片機編程了,我怎麼還要學習這麼多内容?命令行功能靈活,使用複雜,而IDE使用簡單,功能夠用,我為何不用IDE。

單片機有什麼前景(單片機有前途嗎)4

2、如果我們在小公司的話,單片機的軟硬件都由一個人來完成,在整個項目中,我們關注的整個系統,我們要芯片選型,PCB繪制,程序編寫,甚至樣闆我們還需要自己焊接,再獨立完成軟硬件的調試,想想這都需要一個人很強的動手能力,硬件有問題,我們還得改版繼續循環之前的工作。

3、如果我們在大公司的話,要麼我們做硬件,要麼我們做軟件,如果軟件基于RTOS,也可以完成多任務的邏輯複雜的業務需求,沒有所謂單片機開發很簡單一說,畢竟賺錢的是業務服務,而不是一堆硬件芯片。随着現在單片機的性能越來越高,以前用ARM Linux完成的功能現在用單片機也能完成,單片機軟件開發也是嵌入式開發的一種。

嵌入式Linux開發

單片機有什麼前景(單片機有前途嗎)5

1、嵌入式Linux開發分為系統開發和應用開發,系統開發人員要跟各種硬件打交道,完成硬件驅動,調試硬件闆子是否工作正常,系統是否穩定,同時優化裁剪Linux内核及文件系統和SDK等,工作量小,但是要求開發人員能力很高,沒有一個公司願意要一個培訓班出來的做系統開發,沒人相信你的能力,除非公司是你們自己家的。嵌入式Linux應用開發其實跟普通的Linux開發沒什麼區别,隻是考驗一個人編碼的能力,軟件工程的能力。

2、嵌入式Linux闆子是一個完整的嵌入式計算機,闆子上面資源豐富,有上GHz的處理器,有上GB的内存,有上GB的Flash,可以完成各種單片機無法完成的功能,但是單片機未必能完成嵌入式Linux完成的功能,所以一般用Linux來完成複雜的任務處理。

3、軟件開發的時候,我們隻有gcc命令行工具可以用,有時要折騰各種Makefile,編輯器我們可以選擇我們喜歡的任何一款編輯器,最常用的代碼閱讀器是SourceInsight,IDE我們可以選擇Eclipse,Qt Creater等,調試的時候我們隻有gdb server來用,有時很不方便。

總結

隻要C語言功底強,嵌入式Linux軟件開發還是單片機軟件開發都可以輕松搞定,有時我們沒必要太強調它的前途還是錢途,适合我們能力的工作才是最好的,不要為了工作忘記了生活,祝大家開心每一天。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved