[導讀]為畢業(yè)后能找到工作而讀書,本著務實精神,從入學那一刻起就要開始準備找工作了。發(fā)這篇文章主要是針對大學剛接觸嵌入式的同學。很多新手覺得嵌入式入門并不容易,牽扯的內(nèi)容、知識點太多。像C語言基礎是否掌握?匯編語言是否了解?電路原理學的怎么樣,能看懂接單的電路圖嗎?AD軟件學的怎么樣,能...
為畢業(yè)后能找到工作而讀書,本著務實精神,從入學那一刻起就要開始準備找工作了。發(fā)這篇文章主要是針對大學剛接觸嵌入式的同學。很多新手覺得嵌入式入門并不容易,牽扯的內(nèi)容、知識點太多。
像C語言基礎是否掌握?匯編語言是否了解?電路原理學的怎么樣,能看懂接單的電路圖嗎?AD軟件學的怎么樣,能畫電路嗎?
本文主要包括以下內(nèi)容:
-
嵌入式的前景
-
如何入門嵌入式
-
怎樣算掌握一個單片機
-
大學期間需掌握的技能
-
學習單片機的最快途徑
嵌入式前景
有一種說法,下一個時代是物聯(lián)網(wǎng)的時代,以后的生活一定是智能的、萬物互聯(lián)的,所有的家電都會集中到一個終端上。
通過這個終端就可以控制周圍的一切,就像扎克伯格為自己家的設備寫的一套系統(tǒng)一樣,通過一個語音助手就控制整個家。
這些智能設備都需要我們嵌入式開發(fā)者來做,把那些設備嵌入進程序,讓它們?nèi)文憧刂啤?/span>
嵌入式以后的工作是可以動手做自己想做的東西,而且是很智能的設備,開發(fā)出來一款設備豈不是很爽,比如門禁,熱敏打印機,電子手表,掃地機器人等等。
嵌入式學習有軟件知識還有硬件知識,當看到學習的是可以實際操作的單片機后就感覺不錯了。前景也好,而且不用擔心找不到工作。
最后真正喜歡嵌入式的話,那么就好好學習吧,后期的學習嵌入式還是有點難度的,這個時候就要發(fā)揮興趣的作用了。
既然喜歡,知道他好,那再難也要去學習,這樣一定能學好的,比的不是誰比誰聰明,比的完全是誰學的時間久,學的知識多。
如何入門嵌入式
大學期間想要學好嵌入式,那么從大一開始吧。嵌入式不容易學習,嵌入式牽扯的東西太多了,不會像軟件那么容易學。
你可能見過滿大街JAVA、Python、大數(shù)據(jù)、數(shù)據(jù)庫的培訓 ,但很少聽到有培訓嵌入式培訓吧?
就是因為入門比較難,既要掌握軟件的知識,還要學習硬件的知識,還要學習各種硬件之間通訊原理。也就是說,嵌入式學習需要一定的的科班基礎。
大一剛來的話,肯定要多參加學校的活動,多交些朋友的,期間要留意下實驗室什么時候納新,最好從實驗室納新的時候就進去,當然大一主要學習C語言。
大二要開始學習單片機了,這個要有老師,學長帶帶,有實驗室的環(huán)境,還能一起做項目,學的會快很多,想著在宿舍學習的盡早放棄,感覺幾乎不可能學好。
如果大一上學期就加入了實驗室,那么上學期就應該把 C 語言學習完的,C 語言在實驗室學習的進度一定要比課堂上的快的,不會的就問別人或者上網(wǎng)搜索。
這樣下學期就開始學習單片機,剛開始學習的時候一套資料是一定要有的,不然很吃力。
怎樣算掌握一個單片機
大一階段,懵懵懂懂,思維還沒有從高中轉(zhuǎn)變過來。總覺得學習就是要把所有的東西看一遍做一遍才叫會。如果是這樣的話,那你的上限只會成為一個 “ 匠 ”。
所謂掌握,就是做到心中有數(shù),那什么樣算心中有數(shù)?這就很關鍵了,掌握單片機的核心構(gòu)架、擁有自己的編程思想。
我當時學到了大二下學期,把單片機的各個模塊都學習過了,但是不太會用,不能把每個模塊結(jié)合起來做一個項目。
后來有幸參加藍橋杯,當時的題目是做一個可以改時間的萬年歷,我們需要把溫濕度模塊,時鐘模塊,按鍵模塊,液晶模塊都添加到程序中,并且讓他們能夠運轉(zhuǎn)正常。
最后,在主函數(shù)里面調(diào)用各個模塊的功能,做成了一個項目,不一定非要把每一個知識點都吃透,但是你要準確無誤的用起來,那么這時候你就算是學會了。
大學期間需掌握的技能
大一應該學習最重要的 C 語言,51 單片機,大二學 51 單片機也可以,高數(shù)也應該好好學下,考研或者以后的工作中會有用的。
大二期間一定要把 51 單片機學完,做幾個小項目,再去學習一些自己感興趣的模塊,比如紅外感應模塊、WIFI 模塊、藍牙模塊、指紋檢測模塊......很多很多模塊。
你可以實現(xiàn)你自己的想法了,譬如做個跑馬燈、動態(tài)數(shù)碼管顯示、模擬個 “ 世上只有媽媽好的鈴聲 ”、又或者弄個難點的時鐘計時又或者紅外控制,想做什么,都可以問問老師有沒有相關的模塊。
大二期間還應該學習畫原理圖的軟件 protel99se 或者 AD,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫,這些都是課堂上的課程,在課堂上好好學習就行。
英語在以后的工作中也挺重要的,要看英文的文檔,四級要好好準備。在大二下學期也可以開始學 stm32 單片機了,我是大二暑假留在學校的實驗室學習 STM32 的,就是每天看視頻學些基礎的知識。
大三學習一種做上位機的語言 VC 或者 C#,同時 STM32 要學的精通了,可以先在 STM32 上學習 UCOS 實時操作系統(tǒng)。
大三的時候要多參加大的項目,多參加比賽,我們實驗室就會常參加賽佰特杯,還有挑戰(zhàn)杯,藍橋杯,拿著自己做的東西去參加。
大三如果還有時間的話,就開始做畢業(yè)設計,一般兩個月應該就能做好了,我們是選擇暑假留在學校做畢業(yè)設計,實驗室的老師給的題目。
做完了就用 ARM 學習 LINUX,當然 LINUX 在學校階段熟悉就行。如果這些知識都掌握了,那學的一定不錯了,以后就去實習吧,盡早去社會磨練磨練。
看了看怎么這么多東西要學,選一個方向?qū)W不就行了嗎?
其實大學所學的知識都是基本的知識,所學的知識都是為你以后學習更加深的知識打基礎的。
當你選擇一個新方向,在大學里面如果還接觸過,那么學習起來就沒那么難了,如果壓根沒見過,那么學習起來一定會花費大量的時間,工作的時候可不會給你這么多時間學,所以多學點肯定是有用的。
學習單片機的最快途徑
學習單片機最快的方法就是做項目。
當把一個知識,單片機的基礎知識看完之后,一定要做項目,做項目才能讓你學的更快。簡單談一下我從做項目中獲取的經(jīng)驗吧。
大一期間就對無線控制很感興趣,覺得無線控制很有意思,響應設備與控制設備之間的數(shù)據(jù)交互看不見摸不著,但卻能精準高速的相互通信。
經(jīng)過一段時間的學習,我選擇紅外線這一無線通信工具。完成的項目是 “ 基于物聯(lián)網(wǎng)教室空調(diào)控制系統(tǒng) ”,主要實現(xiàn)的功能,學習、發(fā)射紅外碼,加入 WIFI 通信功能、定時功能、溫濕度檢測等。
首先接到這個項目,先了解基本功能,設計一下方案,思考方案可不可行,各個模塊如何相互配合工作?具體需要什么模塊等等吧,然后選擇適合的 MCU,不需要多大,夠用就行,然后選擇要使用的模塊硬件。
準備工作做好之后,就可以從 PCB 構(gòu)圖做起了。當然如果沒有條件,可以選擇一個帶有你需要模塊的現(xiàn)有單片機。
硬件準備好之后,就可以嵌入式最擅長的軟件編程了。編程過程中,一定要多注意細節(jié),以及個人編程習慣都會導致一些很難排查的 bug,過程當中無可避免的會出現(xiàn)各種各樣的 bug。
本站聲明: 本文章由作者或相關機構(gòu)授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
經(jīng)過幾十年發(fā)展,嵌入式技術已經(jīng)用在了我們生活中的方方面面,但是嵌入式始終都帶有小眾,專業(yè)性強的屬性,讓很多非嵌入式領域的同學望而卻步。近十幾年的發(fā)展,物聯(lián)網(wǎng)覆蓋了越來越多領域,包括了家居,商業(yè),工業(yè),農(nóng)業(yè)等領域,不僅吸引...
關鍵字:
嵌入式
物聯(lián)網(wǎng)
技術
隨著IT技術飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進入了“物聯(lián)網(wǎng)”時代。物聯(lián)網(wǎng)中需要的大量設備不在依賴人與人之間的交互產(chǎn)生聯(lián)系,更多通過協(xié)議、通信、程序設計等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計算機的智能但并不以通...
關鍵字:
嵌入式
物聯(lián)網(wǎng)
計算機
最近看到APP上,給我推送了很多類似的回答,借此機會,也想著重新審視一下自己的學習歷程,以及結(jié)合自身和大牛,分享一些學習經(jīng)驗,希望對大家有所啟發(fā)和幫助。
關鍵字:
APP
嵌入式
C語言
萬物智聯(lián)時代,嵌入式技術及其應用的形態(tài)將更加豐富和多元,同時也將日益呈現(xiàn)深度物理融合、混合架構(gòu)共存、群體智能協(xié)同、網(wǎng)絡安全攸關等諸多新的計算特性。顯然,經(jīng)典的嵌入式系統(tǒng)體系結(jié)構(gòu)、軟硬件技術和開發(fā)方法都已很難應對新趨勢下的...
關鍵字:
嵌入式
物聯(lián)網(wǎng)
計算機
物聯(lián)網(wǎng)是新一代信息技術的重要組成部分,是互聯(lián)網(wǎng)與嵌入式系統(tǒng)發(fā)展到高級階段的融合。通用計算機經(jīng)歷了從智慧平臺到互聯(lián)網(wǎng)的獨立發(fā)展道路;嵌入式系統(tǒng)則經(jīng)歷了智慧物聯(lián)到局域智慧物聯(lián)的獨立發(fā)展道路。
關鍵字:
嵌入式
物聯(lián)網(wǎng)
計算機
今天,小編將在這篇文章中為大家?guī)砉た刂靼宓挠嘘P報道,通過閱讀這篇文章,大家可以對工控主板具備清晰的認識,主要內(nèi)容如下。
關鍵字:
工控主板
嵌入式
主板
隨著工業(yè)4.0、醫(yī)療電子、智能家居、物流管理和電力控制等快速的發(fā)展和推進,嵌入式系統(tǒng)利用自身的技術特點,逐漸成為眾多行業(yè)的標配產(chǎn)品。嵌入式系統(tǒng)具有可控制、可編程、成本低等,它在未來的工業(yè)和生活中有著廣闊的應用前景。在現(xiàn)在...
關鍵字:
嵌入式
物聯(lián)網(wǎng)
人工智能
長久來看,嵌入式只會越來越火,隨著人工智能時代的發(fā)展,嵌入式必定又將迎來一次浪潮和技術的巨大變革。人工智能越是想要表達智能水平,就越要依靠嵌入式技術,嵌入式技術將朝著自動化控制和人機交互發(fā)展。嵌入式因其體積小、可靠性高、...
關鍵字:
嵌入式
物聯(lián)網(wǎng)
人工智能
嵌入式軟件技術到目前為止己經(jīng)在很多領域起到了中流砥柱的作用,例如在電子消費、移動通訊方面,這種技術為我國的很多行業(yè)提供了更多的可能性。未來,嵌入式軟件技術會為人類做出更大的貢獻。伴隨著計算機技術與電子技術的成熟發(fā)展,電子...
關鍵字:
嵌入式
軟件
人工智能
esim卡的全名為Embedded-SIM,意思就是嵌入式的SIM卡。esim卡的原理簡單來說,就是將手機傳統(tǒng)插入到手機里的SIM卡直接嵌入進設備芯片中,這樣大家就不必再手動物理插入SIM卡,減少了麻煩的同時也降低了si...
關鍵字:
嵌入式
esim卡
手機
在熟悉任務調(diào)度、程序分層和模塊化編程關于軟件架構(gòu)、分層和模塊設計后,除了函數(shù)調(diào)用設計中出現(xiàn)的情況外,還會遇到同層模塊之前如何進行消息交互,通常是應用層之間。
關鍵字:
嵌入式
軟件架構(gòu)設計
一直以來,工控主板都是大家的關注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)砉た刂靼宓南嚓P介紹,詳細內(nèi)容請看下文。
關鍵字:
嵌入式
工控主板
主板
從事計算機和或電子行業(yè)相關領域工作的朋友,一般都聽說過單片機和嵌入式。但是要問單片機和嵌入式兩者之間有什么聯(lián)系,大多數(shù)人都不能很好的解釋清楚。想要弄清楚嵌入式和單片機有什么聯(lián)系,首先就要弄明白什么是嵌入式,什么是單片機。...
關鍵字:
嵌入式
單片機
secure boot是指確保在一個平臺上運行的程序的完整性的過程或機制。secure boot會在固件和應用程序之間建立一種信任關系。在啟用secure boot功能后,未經(jīng)簽名的固件或程序?qū)⒉荒苓\行在該設備上。
關鍵字:
secure boot
嵌入式
旗芯微近日發(fā)布了最新一代Hyper控制器家族產(chǎn)品,全系列對標英飛凌 TC家族控制器,覆蓋智能底盤、功能安全控制器、域控制器等應用領域。超融合HPU(Hyper Processing Unit)FC7300系列芯片的性能媲...
關鍵字:
嵌入式
控制器
摘要:隨著計算機技術與電子科技的快速發(fā)展,人工智能、云計算等技術的不斷進步,智能家居新型產(chǎn)業(yè)模式也得到了巨大的發(fā)展,至今國內(nèi)智能家居市場投資達到了2396億元,市場規(guī)模占比不斷增大,未來十年內(nèi)家居智能化將實現(xiàn)大規(guī)模應用。...
關鍵字:
STM32
嵌入式
人工智能
以前都是等著,家里電器壞了趕緊拆解一下,這回實在是等不及了,找個便宜的下手吧。這個遙控器用了好多年,感覺還是不錯,起碼電池挺禁用的。古人云,三人行必有我?guī)熝伞D敲磳τ诿恳粋€設備,也都有我們可以學習的地方。
關鍵字:
嵌入式
工程師
近年來,隨著計算機技術及集成電路技術的發(fā)展,嵌入式技術日漸普及,在通訊、網(wǎng)絡、工控、醫(yī)療、電子等領域發(fā)揮著越來越重要的作用。嵌入式系統(tǒng)無疑成為當前最熱門最有發(fā)展前途的IT應用領域之一。?嵌入式系統(tǒng)一般由嵌入式微處理器、外...
關鍵字:
嵌入式
嵌入式系統(tǒng)
計算機
自上個世紀七十年代提出嵌入式系統(tǒng)的概念以來,嵌入式系統(tǒng)以其高性能、低功耗、低成本和小體積等優(yōu)勢,獲得了飛速的發(fā)展與廣泛的應用,然而,由于受到當時硬件水平的制約,嵌入式系統(tǒng)的軟件開發(fā)方式與以 PC 為代表的通用計算機系統(tǒng)的...
關鍵字:
嵌入式
硬件
計算機