微控制器學到什麼程度才可以學嵌入式系統?要學那些東西

2021-10-15 05:34:24 字數 3215 閱讀 8458

1樓:匿名使用者

1,首先,微控制器也是簡單的嵌入式系統,只是硬體比較簡單,軟體直接執行在硬體上,沒有作業系統這個東西

2、嵌入式作業系統的使用,使得整個系統變得複雜,選擇不同的作業系統,要有與之對應的開發環境,它的出現改變了微控制器時代的開發模式,軟體開發分為多層次,boot程式,作業系統的選擇和移植,驅動程式的開發,應用程式的開發..

3、嵌入式處理器從硬體結構上變得也更加複雜,執行速度更快,工作頻率更高,cpu字長更寬,暫存器更多,整合的其它硬體介面單元模組更多......

4、總體來講,對嵌入式系統來說,軟體比硬體佔據了更多的內容。

對於微控制器的學習,硬體比較簡單,但最好從硬體上了解微控制器內部各個單元的工作功能和原理,如中斷是如何實現的?子程式呼叫是如何實現的?而不是隻是簡單地編寫了幾個程式。

如果能這樣更有助於以後的嵌入式的學習。從微控制器到嵌入式,是知識的積累,更是學習方式和設計思維的轉變。

2樓:漢樂邦

可以分執行緒執行的時間

3樓:匿名使用者

嵌入式學習,現在網上很多教程啊,還可以自己學的,某淘推薦itop4412開發板,同學用了好像可以

求助:微控制器及嵌入式行業所具備的知識技能

4樓:

我是從事這方面的工作,我來告訴你吧。

接到一個專案後,先是由部分boss來分析採用什麼型號的微控制器,包括外圍電路器件的大致選擇,然後是把工作分配給軟體和硬體兩個部分,寫程式的先做個excel對微控制器的管腳進行分配,然後交給負責硬體的去畫圖和布板,負責軟體的就開始寫程式,然後再對模組進行除錯和彙總。

完全不懂電路的話,你就不能熟悉器件具體應該怎麼去驅動,這樣在寫程式的過程中肯定是有很多問題的.

即使是隻寫程式的,也要至少能看懂原理圖,不要求你能設計出來,但看懂是必須的。

5樓:匿名使用者

51是最基本的,學了51就算是入門了,其他的就是在51的基礎上擴充套件。像什麼ad啊、捕獲什麼的。。你不可能那種都學到吧?有了51的基礎用到哪個到時再學也來得及。

個人感覺設計硬體和程式設計得關係:硬體可以讓程式變得簡單、容易實現。

微控制器軟硬分的不是那麼清晰吧,都要會點,就看你偏向哪個了。要是程式設計的話,電路方面能看懂原理圖、學過數電模電(不用太好,略懂就行。。)會用示波器、訊號源什麼的就行。

感覺有些東西是在工作中學習的。你不能把所有的都學好在去工作吧?要不這樣:

你看上哪個公司了,他有什麼要求你按他的學。我就是這麼幹的。我是大四學生也想從事微控制器,參加過 大學生電子設計競賽。。

做過不少小的專案(或說是東西 — —@!)

知識是用來做出東西來的,你應聘的時候說你做過什麼什麼專案。。總比你說你會什麼什麼知識有說服力吧?

6樓:匿名使用者

樓主想從事這方面的行業,不懂電路怎麼行.........

一般嵌入式開發還需要學習瞭解proteil,制電路板用的,其他也沒什麼,具體問題碰到了再學起來也來得及,主要是電路啊lz!!!

數位電路、類比電路都要比較精通才行的,因為搞設計的很難找到現成可用的模組,往往要自己用基本原件搭出來。

不過也不用灰心啊,其實電路也不是很難,動手多做做,獲得點成就感,慢慢培養興趣,學起來也很快的。

祝lz好運,事業有成啊o(∩_∩)o

7樓:騎著蟋蟀逛街

不懂電路肯定是不行的,但是一般嵌入式開發都是由一個團隊完成的,不可能一個做完所有事情,所有你應該主要做自己擅長的程式設計這方面,關於電路這方面,建議瞭解下,個人認為並不需要精通。

8樓:匿名使用者

我電路也是不行啊。。。

9樓:尼歐趙

微控制器的話,你編寫程式沒有問題,那麼電路可以和別個合作,別人做硬體,你做軟體。

嵌入式的話,wince和linux你沒有問題的話,還要寫硬體驅動的。不過不是太難,硬體只要略懂就可以了。

總的來說,電路不能不懂,但是不用精通。這樣的話你軟體厲害也行。不過你要向上發展的話,不懂電路是不行的。

一般搞微控制器的都是2者都懂的。

10樓:匿名使用者

51微控制器可以說是微控制器裡最簡單的一種,一個程式要寫的好不只只是把功能實現,還要考慮程式執行的效率,像用電池供電的還要考慮功耗問題。如果硬體不懂怎麼知道是軟體還是硬體讓系統的功耗很大。模電、數電是很基礎的,模電至少要知道三極體怎麼算,電阻電容電感怎麼用,運放的用法,數電至少要會看時序圖

11樓:澄聞網

c,彙編,熟悉這個入門微控制器開發就很容易了。

學微控制器有前途嗎?

12樓:卑子民剛韶

很有前途啊!!!

電子技術員

2000~4000

電子工程師

3000~8000

微控制器嵌入式開發

5000+提成

什麼都會

8000+提成

什麼都不會

老闆,年收入過百萬

樓豬努力。。。

因為你要懂e文,懂模電,數電,emi,emc,懂常見微控制器,c語言,組合語言、dhiphi,懂eda軟體,懂畫板,懂常見的幾十種數字ic的應用,懂常見的幾千種運放、二三極體、場效電晶體的選型,懂感測器,懂國標,懂認證,懂常見運放ic的選型、懂抄板、懂降成本、懂優化、懂談判、懂得把未接觸過的東西兩天內弄懂。。。還有什麼示波器、萬用表、邏輯分析儀、紅外探溫器、鉗表、卡尺、電橋、電鑽、衝床、冼床、錫爐、訊號源、電晶體檢測儀、bga焊臺。。。這上百種你賴以謀生的工具是你必須懂用懂維修的!

你要能知道各種螺絲螺母的名稱、懂最基本的機械常識作為一個電子設計師,你還得熟練運用260條常用的電子學公式、126個常見的電路模型以及延伸、能隨時搭建出符合要求的線路、在各種指標符合要求的前提下把成本做得最低,能一個晚上把長達400頁的datasheet元器件說明書吃下,並在第二天早上驅動並運用那個從來沒有見過的器件,在設計陷入不知名的僵局時,迅速找出那些可能世界上沒有人能理解的原因然後再抓進時間設計。。

上面都是最基本的,是入門磚啊!下面說說你應該會的:

你應該會無償加班、會吃喝嫖賭、會偽造資料、會通宵五個日夜、會維修、會搬搬抬抬、會寫報告、會改裝、會掃地、會開車、會定k房、會買菜做飯、會吹噓。。。

樓豬好好幹~~~

相信樓豬早日會牛b的!!

到時候什麼都懂了,丫的當你發現自己不懂說話。。不懂泡妞的時候工資已經很高了~~

好了,知道電子工程師是多麼偉大的職業了吧?!

學嵌入式的話 c語言要學到什麼程度

嵌入式很廣的,看你學的是什麼嵌入式 linux wince vxworks.如果是linux那c語言就要學得精,如果你是搞應用呢,就可以稍微放鬆點,因為應用要qt 如果是驅動或者是系統級的那就要精,因為內部大部分都是結構體 指標連結串列.如果是wince vxworks不太清楚,wince似要點wi...

微控制器,C語言,嵌入式技術有什麼關係

c語言是程式語言,嵌入式是一個行業,微控制器是一個平臺也是一個工具,聯絡起來就是,用c語言編輯出 然後移植到微控制器上執行,兩者結合做出一個程式,最後移植到某一個嵌入式產品上 比如手機,mp4,等等 確保可以完美相容,執行。這就是關係,當然具體的操作比較複雜,比如你的微控制器 微控制器現在過時了,大...

微控制器學完書本後應該幹什麼,微控制器初學者該看什麼書

編碼規範,上作業系統,學習優秀 做完整的課題。初學者學習微控制器的書籍 想學微控制器的話,我推薦陳勇版的 微控制器原理與應用 既適合初學者,也適合想深入學習微控制器的人,裡面既有組合語言語言,也有c語言版的程式,學微控制器的同時也同時學習了c語言,實用性很高 微控制器原理及應用,張毅剛。c語言是一種...