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的!!
到時候什麼都懂了,丫的當你發現自己不懂說話。。不懂泡妞的時候工資已經很高了~~
好了,知道電子工程師是多麼偉大的職業了吧?!
51微控制器學到什麼程度可以學其他的微控制器
不學51微控制器也可以學其他的微控制器 既然學了51微控制器,就不著急學其他的微控制器,先試試學習用51微控制器解決幾個實際問題,哪怕是很簡單的問題都可以。有一定解決實際問題的能力和經歷後,再學其他微控制器就能學到點子上,知道如何才能學以致用。 看你自己的理解情況,好的人可同時學習很多微控制器 以我...
微控制器要學到什麼程度才算好的,微控制器學到什麼程度才算高手
這個要看你是抱著什麼目的去學了。如果只是想玩玩微控制器的程式設計,那能用微控制器做幾個自己喜歡的小專案就算是學得差不多了 當然市場上有很多的微控制器型號,看個人喜愛去選擇 如果是為了以後找工作或者是在電子這個領域有更加深入的研究,那還是要下很大的努力的,畢竟學無止境,沒有說學到怎麼樣才合適。 就我個...
是學C 呢還是微控制器呢,學習微控制器可以先學c 嗎 c 和c有什麼區別
微控制器與底層關係比較大,最好懂電子方面的知識。而c 是比較大型的軟體開發語言,適合上位機軟體開發。個人認為學電子的先學微控制器再學c 如果是學軟體的則反過來。希望對你有用。兩個各有專長有有所交叉,就業來講兩者都很好,要看你的個人愛好,c 發展的路子越來越專業化,你必須要學的非常精才會有更好的發展,...