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語言是一種...