版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
【最新】嵌入式學(xué)習(xí)心得體會5篇篇一:為畢業(yè)后能找到工作而讀書,本著務(wù)實精神,從入學(xué)那一刻起就要開始準(zhǔn)備找工作了。發(fā)這篇文章主要是針對大學(xué)剛接觸嵌入式的同學(xué)。很多新手覺得嵌入式入門并不容易,牽扯的內(nèi)容、知識點太多。像C語言基礎(chǔ)是否掌握?匯編語言是否了解?電路原理學(xué)的怎么樣,能看懂接單的電路圖嗎?AD軟件學(xué)的怎么樣,能畫電路嗎?本文主要包括以下內(nèi)容:嵌入式的前景如何入門嵌入式。怎么才算是掌握一個單片機大學(xué)期間需掌握的嵌入式相關(guān)的知識、技能學(xué)習(xí)單片機的最快途徑嵌入式前景用一種說法,下一個時代是物聯(lián)網(wǎng)的時代,以后的生活一定是智能的、萬物互聯(lián)的,所有的家電都會集中到一個終端上,通過這個終端就可以控制周圍的一切,就像扎克伯格為自己家的設(shè)備寫的一套系統(tǒng)一樣,通過一個語音助手就控制整個家。這些智能設(shè)備都需要我們嵌入式開發(fā)者來做,把那些設(shè)備嵌入進程序,讓它們?nèi)文憧刂?。最近華為、中興的芯片事件刺痛了每一個國人的心。華為因為被美國制裁,麒麟芯片將成為絕版,因為以國內(nèi)的技術(shù)、設(shè)備、工藝水平無法生產(chǎn)7納米芯片。在芯片領(lǐng)域,國家投入幾千億來做,這方面人才非常稀缺。傳聞阿里收購了唯一自主嵌入式CPUIPCore公司中天微,就是想做芯片,解決我們的無“芯”之痛。我們學(xué)習(xí)嵌入式正好可以用的上。嵌入式以后的工作是可以動手做自己想做的東西,而且是很智能的設(shè)備,開發(fā)出來一款設(shè)備豈不是很爽,比如門禁,熱敏打印機,電子手表,掃地機器人等等。嵌入式學(xué)習(xí)的有軟件知識還有硬件知識,當(dāng)看到學(xué)習(xí)的是可以實際操作的單片機后就感覺不錯了。前景也好,前面說過了,不用擔(dān)心找不到工作。最后真正喜歡嵌入式的話,那么就好好學(xué)習(xí)吧,后期的學(xué)習(xí)嵌入式還是有點難度的,這個時候就要發(fā)揮興趣的作用了,既然喜歡,知道他好,那再難也要去學(xué),這樣一定能學(xué)好的,比的不是誰比誰聰明,比的完全是誰學(xué)的時間久,學(xué)的知識多。如何入門嵌入式大學(xué)期間想要學(xué)好嵌入式,那么從大一開始吧。嵌入式不容易學(xué)習(xí),嵌入式牽扯的東西太多了,不會像軟件那么容易學(xué)。你可能見過滿大街JAVA、Python、大數(shù)據(jù)、數(shù)據(jù)庫的培訓(xùn),但很少聽到有培訓(xùn)嵌入式培訓(xùn)吧?就是因為入門難,既要掌握軟件的知識,還要學(xué)習(xí)硬件的知識,還要學(xué)習(xí)各種硬件之間通訊原理。也就是說,嵌入式學(xué)習(xí)需要一定的的科班基礎(chǔ)。大一剛來的話肯定要多參加學(xué)校的活動,多交些朋友的,期間要留意下實驗室什么時候納新,最好從實驗室納新的時候就進去,當(dāng)然大一主要學(xué)習(xí)C語言。大二要開始學(xué)習(xí)單片機了,這個要有老師,學(xué)長帶帶,有實驗室的環(huán)境,還能一起做項目,學(xué)的會快很多,想著在宿舍學(xué)習(xí)的盡早放棄,感覺幾乎不可能學(xué)好。如果大一上學(xué)期就加入了實驗室,那么上學(xué)期就應(yīng)該把C語言學(xué)習(xí)完的,C語言在實驗室學(xué)習(xí)的進度一定要比課堂上的快的,不會的就問別人或者上網(wǎng)搜索。這樣下學(xué)期就開始學(xué)習(xí)單片機,剛開始學(xué)習(xí)的時候一套資料是一定要有的,不然很吃力。關(guān)于學(xué)習(xí)態(tài)度與動力問題,可以點擊看下之前發(fā)的文章:嵌入式開發(fā)經(jīng)驗分享,把學(xué)習(xí)當(dāng)作一種興趣。怎么才算是掌握了一個單片機大一階段,懵懵懂懂,思維還沒有從高中轉(zhuǎn)變過來??傆X得學(xué)習(xí)就是要把所有的東西看一遍做一遍才叫會。如果是這樣的話,那你的上限只會成為一個“匠”。所謂掌握,就是做到心中有數(shù),那什么樣算心中有數(shù)?這就很關(guān)鍵了,掌握單片機的核心構(gòu)架、擁有自己的編程思想。我當(dāng)時學(xué)到了大二下學(xué)期,把單片機的各個模塊都學(xué)習(xí)過了,但是不太會用,不能把每個模塊結(jié)合起來做一個項目。后來有幸參加藍(lán)橋杯,當(dāng)時的題目是做一個可以改時間的萬年歷,我們需要把溫濕度模塊,時鐘模塊,按鍵模塊,液晶模塊都添加到程序中,并且讓他們能夠運轉(zhuǎn)正常,最后在主函數(shù)里面調(diào)用各個模塊的功能,做成了一個項目,不一定非要把每一個知識點都吃透,但是你要準(zhǔn)確無誤的用起來,那么這時候你就算是學(xué)會了。大學(xué)期間需掌握的嵌入式相關(guān)的知識、技能大一應(yīng)該學(xué)習(xí)最重要的C語言,51單片機,大二學(xué)51單片機也可以,高數(shù)也應(yīng)該好好學(xué)下,考研或者以后的工作中會有用的。大二期間一定要把51單片機學(xué)完,做幾個小項目,再學(xué)習(xí)些自己感興趣的模塊,比如紅外感應(yīng)模塊,WIFI模塊,藍(lán)牙模塊,指紋檢測模塊......很多很多模塊的,你可以實現(xiàn)你自己的想法了,譬如做個跑馬燈、動態(tài)數(shù)碼管顯示、模擬個“世上只有媽媽好的鈴聲”、又或者弄個難點的時鐘計時又或者紅外控制,想做什么,都可以問問老師有沒有相關(guān)的模塊。大二期間還應(yīng)該學(xué)習(xí)畫原理圖的軟件protel99se或者AD(AltiumDesigner),C++,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫,這些都是課堂上的課程,在課堂上好好學(xué)習(xí)就行。英語在以后的工作中也挺重要的,要看英文的文檔,四級要好好準(zhǔn)備。在大二下學(xué)期也可以開始學(xué)stm32單片機了,我是大二暑假留在學(xué)校的實驗室學(xué)習(xí)STM32的,就是每天看視頻學(xué)些基礎(chǔ)的知識。大三學(xué)習(xí)一種做上位機的語言VC或者C#,同時STM32要學(xué)的精通了,可以先在STM32上學(xué)習(xí)UCOS實時操作系統(tǒng),大三的時候要多參加大的項目,多參加比賽,我們實驗室就會常參加賽佰特杯,還有挑戰(zhàn)杯,藍(lán)橋杯,拿著自己做的東西去參加。大三如果還有時間的話,就開始做畢業(yè)設(shè)計,一般兩個月應(yīng)該就能做好了,我們是選擇暑假留在學(xué)校做畢業(yè)設(shè)計,實驗室的老師給的題目。做完了就用ARM學(xué)習(xí)LINUX,當(dāng)然LINUX在學(xué)校階段熟悉就行。如果這些知識都掌握了,那學(xué)的一定不錯了,以后就去實習(xí)吧,盡早去社會磨練磨練??戳丝丛趺催@么多東西要學(xué),選一個方向?qū)W不就行了嗎?其實大學(xué)所學(xué)的知識都是基本的知識,所學(xué)的知識都是為你以后學(xué)習(xí)更加深的知識打基礎(chǔ)的,當(dāng)你選擇一個新的方向,在大學(xué)里面如果還接觸過,那么學(xué)習(xí)起來就沒那么難了,如果壓根沒見過,那么學(xué)習(xí)起來一定會花費大量的時間,工作的時候可不會給你這么多時間學(xué),所以多學(xué)點肯定是有用的。學(xué)習(xí)單片機的最快途徑學(xué)習(xí)單片機最快的方法就是做項目。當(dāng)把一個知識,單片機的基礎(chǔ)知識看完之后,一定要做項目,做項目才能讓你學(xué)的更快。簡單談一下我從做項目中獲取的經(jīng)驗吧。大一期間就對無線控制很感興趣,覺得無線控制很有意思,響應(yīng)設(shè)備與控制設(shè)備之間的數(shù)據(jù)交互看不見摸不著,但卻能精準(zhǔn)高速的相互通信。經(jīng)過一段時間的學(xué)習(xí),我選擇紅外線這一無線通信工具。完成的項目是“基于物聯(lián)網(wǎng)教室空調(diào)控制系統(tǒng)”,主要實現(xiàn)的功能,學(xué)習(xí)、發(fā)射紅外碼,加入WIFI通信功能、定時功能、溫濕度檢測等。首先接到這個項目,先了解基本功能,設(shè)計一下方案,思考方案可不可行,各個模塊如何相互配合工作?具體需要什么模塊等等吧,然后選擇適合的MCU,不需要多大夠用就行,然后選擇要使用的模塊硬件。準(zhǔn)備工作做好之后,就可以從PCB構(gòu)圖做起了。當(dāng)然如果沒有條件,可以選擇一個帶有你需要模塊的現(xiàn)有單片機。硬件準(zhǔn)備好之后,就可以嵌入式最擅長的軟件編程了。編程過程中要多注意細(xì)節(jié),以及個人編程習(xí)慣都會導(dǎo)致一些很難排查的bug,過程當(dāng)中無可避免的會出現(xiàn)各種各樣的bug。養(yǎng)成好的編程習(xí)慣,比如對代碼加注釋。
篇二:嵌入式學(xué)習(xí)的一點體會新年了,也不能歇著,聊聊我的一些體會吧。如果覺得對就參考一下,覺得不對也有助于梳理自己的觀點,總是贏的。如果說有一種人生的理想狀態(tài)的話,我想有錢、有權(quán)、健康的身體、淵博的學(xué)識、美滿的家庭等等,這些都不是充分條件。那么什么才是理想狀態(tài)呢?也許“不以物喜,不以己悲”的境界離我們太遠(yuǎn)。如果每天早晨起床,都能有一個平靜的內(nèi)心,不焦慮,知道自己要的是什么,知道自己能做到,同時也知道自己的缺點和不足,并坦然接受。簡單地說就是認(rèn)同自己,不受外界干擾,內(nèi)心平靜,我想這就算是理想的狀態(tài)了吧。那這些跟學(xué)習(xí)有什么關(guān)系呢?學(xué)習(xí)的重要性我們從出生,一直到走出校門,在家庭、在學(xué)校,一直把學(xué)習(xí)當(dāng)作主要任務(wù)。畢業(yè)工作,還要在社會上或自學(xué)、或接受社會教育,學(xué)習(xí)是少有的要堅持一輩子的事情。但是,在很多情況下,我們忘記了人是要學(xué)習(xí)的,甚至是厭惡學(xué)習(xí),逃離學(xué)習(xí)。也許有人會想,不學(xué)習(xí)又會怎樣呢?知道那么多又有什么用呢?我不學(xué)習(xí)還不是一樣活得好好的嗎?平靜內(nèi)心的必要條件通過學(xué)習(xí),讓知識充實自己,不停思考,不斷進步,這是不焦慮,內(nèi)心平靜的必要條件。學(xué)習(xí)是最容易的那條路人生的路千萬條,每條路都可以通往終點,但是學(xué)習(xí)是最容易的那條路,這是很多人實踐過并認(rèn)同的一個道理。追求美好生活的基本要求我們追求美好生活,需要一定物質(zhì)基礎(chǔ),這個物質(zhì)基礎(chǔ)需要我們掌握一定的技能來交換,這要靠學(xué)習(xí)。如果想做自己喜歡做的工作,想讓自己能更好地掌控自己的生活,就必須有核心競爭力,這就需要持續(xù)地學(xué)習(xí),有一個完整的知識體系,掌握核心技能。怎樣學(xué)習(xí)古人云:“讀萬卷書,行萬里路?!倍易釉唬骸皩W(xué)而不思則罔,思而不學(xué)則殆?!边@是先賢們告訴我們,多讀書,多經(jīng)歷,多思考,這就是學(xué)習(xí)的基本方法論。
所以,學(xué)習(xí)+思考+堅持就是我們學(xué)習(xí)的基本方法,而且學(xué)習(xí)和思考是一對親兄弟,還不能分家的那種。
我覺得要做到好好學(xué)習(xí),我們至少要做到下邊幾條。持之以恒的學(xué)習(xí)+思考養(yǎng)成學(xué)習(xí)的習(xí)慣,每天都有固定的習(xí)慣堅持學(xué)習(xí),或是讀書,或是學(xué)習(xí)專業(yè)知識,或是思考某件事。重要的是沉浸式學(xué)習(xí),不受外界干擾,提升效率。這個其實很難,尤其是在習(xí)慣形成之前,很難堅持,也很容易受到干擾,但是我想,堅持下去總會做到的。記錄整理,形成自己的知識體系記錄,或者是做筆記是學(xué)習(xí)中很重要的一環(huán),把知識體系化,網(wǎng)絡(luò)化,然后再吸收、再思考,形成自己的知識體系。我們的記憶力畢竟有限,很多東西看過就忘,更別說對比、聯(lián)系、思考了。所以這個一定要借助于筆記軟件,很多軟件都能夠?qū)崿F(xiàn)知識的記錄、知識間的鏈接、多平臺編輯、設(shè)備間共享等功能。
像這類筆記軟件非常多,我之前也推薦過一些,也用過不少,而且還在嘗試中。用過一段時間的OneNote,目前在用Typora+Gitee,然后WPS云盤同步。當(dāng)然想實現(xiàn)知識點鏈接,網(wǎng)絡(luò)圖等Typora做不到,我只是當(dāng)做一個MarkDown編輯器在用,還不錯。也在學(xué)Obsidian和Logseq,功能更強大,學(xué)習(xí)成本更高一些??葱枨蟀?。汲取有營養(yǎng)的知識這一點的意思是把時間花在提升自己上,做對自己有意義的事。嵌入式學(xué)習(xí)的體會嵌入式的學(xué)習(xí)自有它的特點,那就是知識體系拉得比較長。光懂軟件還不行,還需要硬件基礎(chǔ),那么就要有電路、數(shù)電、模電的基礎(chǔ),在硬件的基礎(chǔ)上編程,軟件根植于硬件之上,是一個有機整體,這才是嵌入式的重要特征。所以學(xué)好嵌入式,不光要會C語言,最好能自己從硬件原理圖開始,畫PCB,調(diào)試硬件,編寫軟件,這一整套,這樣難度就上去,護城河也就建立起來了。另外一個特點是概念特別多,多了還不算,難的是看到了怎么理解,理解了怎么用,用了怎么用好。這是一個逐次遞進的過程,就像升級打怪一樣,不停的面對新的概念,不停的提升。
還有一個特點是知識源大部分是英語的,這一點就勸退了很大一部分人。這并不是說英語不好就做不了嵌入式,但是想學(xué)好,學(xué)到最新的知識,學(xué)到最全的知識體系,閱讀英語資料是必不可少的。
嵌入式學(xué)習(xí)的這些特點,決定了學(xué)習(xí)的過程充滿艱辛,堅持到底才能收獲成功的喜悅。
篇三:為畢業(yè)后能找到工作而讀書,本著務(wù)實精神,從入學(xué)那一刻起就要開始準(zhǔn)備找工作了。發(fā)這篇文章主要是針對大學(xué)剛接觸嵌入式的同學(xué)。很多新手覺得嵌入式入門并不容易,牽扯的內(nèi)容、知識點太多。像C語言基礎(chǔ)是否掌握?匯編語言是否了解?電路原理學(xué)的怎么樣,能看懂接單的電路圖嗎?AD軟件學(xué)的怎么樣,能畫電路嗎?本文主要包括以下內(nèi)容:嵌入式的前景如何入門嵌入式怎樣算掌握一個單片機大學(xué)期間需掌握的技能學(xué)習(xí)單片機的最快途徑
嵌入式前景有一種說法,下一個時代是物聯(lián)網(wǎng)的時代,以后的生活一定是智能的、萬物互聯(lián)的,所有的家電都會集中到一個終端上。通過這個終端就可以控制周圍的一切,就像扎克伯格為自己家的設(shè)備寫的一套系統(tǒng)一樣,通過一個語音助手就控制整個家。這些智能設(shè)備都需要我們嵌入式開發(fā)者來做,把那些設(shè)備嵌入進程序,讓它們?nèi)文憧刂?。嵌入式以后的工作是可以動手做自己想做的東西,而且是很智能的設(shè)備,開發(fā)出來一款設(shè)備豈不是很爽,比如門禁,熱敏打印機,電子手表,掃地機器人等等。嵌入式學(xué)習(xí)有軟件知識還有硬件知識,當(dāng)看到學(xué)習(xí)的是可以實際操作的單片機后就感覺不錯了。前景也好,而且不用擔(dān)心找不到工作。最后真正喜歡嵌入式的話,那么就好好學(xué)習(xí)吧,后期的學(xué)習(xí)嵌入式還是有點難度的,這個時候就要發(fā)揮興趣的作用了。既然喜歡,知道他好,那再難也要去學(xué)習(xí),這樣一定能學(xué)好的,比的不是誰比誰聰明,比的完全是誰學(xué)的時間久,學(xué)的知識多。如何入門嵌入式大學(xué)期間想要學(xué)好嵌入式,那么從大一開始吧。嵌入式不容易學(xué)習(xí),嵌入式牽扯的東西太多了,不會像軟件那么容易學(xué)。你可能見過滿大街JAVA、Python、大數(shù)據(jù)、數(shù)據(jù)庫的培訓(xùn),但很少聽到有培訓(xùn)嵌入式培訓(xùn)吧?就是因為入門比較難,既要掌握軟件的知識,還要學(xué)習(xí)硬件的知識,還要學(xué)習(xí)各種硬件之間通訊原理。也就是說,嵌入式學(xué)習(xí)需要一定的的科班基礎(chǔ)。大一剛來的話,肯定要多參加學(xué)校的活動,多交些朋友的,期間要留意下實驗室什么時候納新,最好從實驗室納新的時候就進去,當(dāng)然大一主要學(xué)習(xí)C語言。大二要開始學(xué)習(xí)單片機了,這個要有老師,學(xué)長帶帶,有實驗室的環(huán)境,還能一起做項目,學(xué)的會快很多,想著在宿舍學(xué)習(xí)的盡早放棄,感覺幾乎不可能學(xué)好。如果大一上學(xué)期就加入了實驗室,那么上學(xué)期就應(yīng)該把C語言學(xué)習(xí)完的,C語言在實驗室學(xué)習(xí)的進度一定要比課堂上的快的,不會的就問別人或者上網(wǎng)搜索。這樣下學(xué)期就開始學(xué)習(xí)單片機,剛開始學(xué)習(xí)的時候一套資料是一定要有的,不然很吃力。怎樣算掌握一個單片機大一階段,懵懵懂懂,思維還沒有從高中轉(zhuǎn)變過來。總覺得學(xué)習(xí)就是要把所有的東西看一遍做一遍才叫會。如果是這樣的話,那你的上限只會成為一個“
匠
”。所謂掌握,就是做到心中有數(shù),那什么樣算心中有數(shù)?這就很關(guān)鍵了,掌握單片機的核心構(gòu)架、擁有自己的編程思想。我當(dāng)時學(xué)到了大二下學(xué)期,把單片機的各個模塊都學(xué)習(xí)過了,但是不太會用,不能把每個模塊結(jié)合起來做一個項目。后來有幸參加藍(lán)橋杯,當(dāng)時的題目是做一個可以改時間的萬年歷,我們需要把溫濕度模塊,時鐘模塊,按鍵模塊,液晶模塊都添加到程序中,并且讓他們能夠運轉(zhuǎn)正常。最后,在主函數(shù)里面調(diào)用各個模塊的功能,做成了一個項目,不一定非要把每一個知識點都吃透,但是你要準(zhǔn)確無誤的用起來,那么這時候你就算是學(xué)會了。大學(xué)期間需掌握的技能大一應(yīng)該學(xué)習(xí)最重要的C語言,51單片機,大二學(xué)51單片機也可以,高數(shù)也應(yīng)該好好學(xué)下,考研或者以后的工作中會有用的。大二期間一定要把51單片機學(xué)完,做幾個小項目,再去學(xué)習(xí)一些自己感興趣的模塊,比如紅外感應(yīng)模塊、WIFI模塊、藍(lán)牙模塊、指紋檢測模塊......很多很多模塊。你可以實現(xiàn)你自己的想法了,譬如做個跑馬燈、動態(tài)數(shù)碼管顯示、模擬個“世上只有媽媽好的鈴聲”、又或者弄個難點的時鐘計時又或者紅外控制,想做什么,都可以問問老師有沒有相關(guān)的模塊。大二期間還應(yīng)該學(xué)習(xí)畫原理圖的軟件protel99se或者AD,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫,這些都是課堂上的課程,在課堂上好好學(xué)習(xí)就行。英語在以后的工作中也挺重要的,要看英文的文檔,四級要好好準(zhǔn)備。在大二下學(xué)期也可以開始學(xué)stm32單片機了,我是大二暑假留在學(xué)校的實驗室學(xué)習(xí)STM32的,就是每天看視頻學(xué)些基礎(chǔ)的知識。大三學(xué)習(xí)一種做上位機的語言VC或者C#,同時STM32要學(xué)的精通了,可以先在STM32上學(xué)習(xí)UCOS實時操作系統(tǒng)。大三的時候要多參加大的項目,多參加比賽,我們實驗室就會常參加賽佰特杯,還有挑戰(zhàn)杯,藍(lán)橋杯,拿著自己做的東西去參加。大三如果還有時間的話,就開始做畢業(yè)設(shè)計,一般兩個月應(yīng)該就能做好了,我們是選擇暑假留在學(xué)校做畢業(yè)設(shè)計,實驗室的老師給的題目。做完了就用ARM學(xué)習(xí)LINUX,當(dāng)然LINUX在學(xué)校階段熟悉就行。如果這些知識都掌握了,那學(xué)的一定不錯了,以后就去實習(xí)吧,盡早去社會磨練磨練??戳丝丛趺催@么多東西要學(xué),選一個方向?qū)W不就行了嗎?其實大學(xué)所學(xué)的知識都是基本的知識,所學(xué)的知識都是為你以后學(xué)習(xí)更加深的知識打基礎(chǔ)的。當(dāng)你選擇一個新方向,在大學(xué)里面如果還接觸過,那么學(xué)習(xí)起來就沒那么難了,如果壓根沒見過,那么學(xué)習(xí)起來一定會花費大量的時間,工作的時候可不會給你這么多時間學(xué),所以多學(xué)點肯定是有用的。學(xué)習(xí)單片機的最快途徑學(xué)習(xí)單片機最快的方法就是做項目。當(dāng)把一個知識,單片機的基礎(chǔ)知識看完之后,一定要做項目,做項目才能讓你學(xué)的更快。簡單談一下我從做項目中獲取的經(jīng)驗吧。大一期間就對無線控制很感興趣,覺得無線控制很有意思,響應(yīng)設(shè)備與控制設(shè)備之間的數(shù)據(jù)交互看不見摸不著,但卻能精準(zhǔn)高速的相互通信。經(jīng)過一段時間的學(xué)習(xí),我選擇紅外線這一無線通信工具。完成的項目是“基于物聯(lián)網(wǎng)教室空調(diào)控制系統(tǒng)”,主要實現(xiàn)的功能,學(xué)習(xí)、發(fā)射紅外碼,加入WIFI通信功能、定時功能、溫濕度檢測等。首先接到這個項目,先了解基本功能,設(shè)計一下方案,思考方案可不可行,各個模塊如何相互配合工作?具體需要什么模塊等等吧,然后選擇適合的MCU,不需要多大,夠用就行,然后選擇要使用的模塊硬件。準(zhǔn)備工作做好之后,就可以從PCB構(gòu)圖做起了。當(dāng)然如果沒有條件,可以選擇一個帶有你需要模塊的現(xiàn)有單片機。硬件準(zhǔn)備好之后,就可以嵌入式最擅長的軟件編程了。編程過程中,一定要多注意細(xì)節(jié),以及個人編程習(xí)慣都會導(dǎo)致一些很難排查的bug,過程當(dāng)中無可避免的會出現(xiàn)各種各樣的bug。
篇四:最近一年都在忙著一個項目,并且需要學(xué)習(xí)另一個領(lǐng)域的知識,從單片機過渡到了LINUX嵌入式,倒靜不下心去寫點東西??戳讼轮皩懙臇|西,感覺已經(jīng)過去了很久很久?,F(xiàn)在項目快忙完了,準(zhǔn)備把最近的心得給大家分享下。前言之前準(zhǔn)備用很多文章介紹整個電力電子的體系,現(xiàn)在看看僅僅寫了幾個技術(shù)性的文章,這對于想了解這門學(xué)科的小伙伴感覺是不夠的。前面寫了STM32、FPGA、屏幕和QT,其實對于一個小型的項目來書,這幾個部分已經(jīng)差不多夠了。但是介紹的僅僅是中間的技術(shù)問題,所以還是不能從整體上把控該怎么弄,該用到什么知識,該怎么去轉(zhuǎn)型。之后的文章我將一一介紹從開始到結(jié)束怎么一步一步的去搞。當(dāng)然這個是花費很大的經(jīng)歷,自己做明白和說明白是兩回事。最近心得做了電力電子八年,加上自己系統(tǒng)學(xué)習(xí)的7年,又加上基礎(chǔ)學(xué)習(xí)的4年,差不多搞了19年了。當(dāng)然基礎(chǔ)學(xué)習(xí)都是胡亂學(xué),沒啥長進,那也差不多好好搞了15年了。開始的時候調(diào)試出個串口信號,心理美滋滋的,感覺很神奇,充滿了興奮。到后來的慢慢的工作,感覺這個是應(yīng)該做的,不過調(diào)試出來東西,看著波形在示波器上顯示,心理還是挺興奮的。直到現(xiàn)在,做出來東西,已經(jīng)沒有任何波瀾,感覺這個是工作,應(yīng)該做出來。或許這個就是慢慢的心理變老了。不喜歡這種狀態(tài),可是卻無可奈何?,F(xiàn)在僅僅是做新東西的時候,沒有任何基礎(chǔ)的東西,然后做出來,才會開心一會,那種興奮已經(jīng)沒了?;蛟S這個就是消磨吧。有時候真羨慕那些可以一直保持興奮的人。話說回來,我很喜歡電力電子,是感興趣那種。能讓我調(diào)試個板子,我是很喜歡的,能坐在那里一上午不動,慢慢搞的那種人。并且自己的工作也是電力電子,知乎上很多人羨慕自己的工作就是自己的興趣這樣的。一開始不覺得,時間長了感覺興趣和工作一樣的這種情況,確實挺少的。工作就是工作,拿錢就是拿錢??善孟矚g的東西還能拿錢,多好。不過慢慢的這種情況的弊端我也感受到了。回到家坐在那里想做點自己喜歡的東西,可總感覺自己的加班、在工作。這種感覺很難受。并且工作也不太開心的時候,總有些不如意的時候,你再去做自己感興趣的東西,并且和工作內(nèi)容一樣的時候,你會感覺很別扭,甚至有些如坐針氈的感覺。哎!有利有弊吧!前面說了那么多,是想和小伙伴分享下心情,不知道有沒有一樣的小伙伴,或者已經(jīng)經(jīng)歷過這個階段的前輩。下面的路怎么走呢,也沒人指導(dǎo),真心希望這個時候能有個前輩指一條道路啊,當(dāng)然不僅僅是技術(shù)上的,還包括心理建設(shè)方面的。技術(shù)路線先系統(tǒng)說下自己到現(xiàn)在都干了啥,給想走這條道的小伙伴拋磚引玉。上學(xué)期間的基礎(chǔ)(感覺對現(xiàn)在有用的):(1)電路,這個不多說了,整個電力系統(tǒng)的基礎(chǔ),必須得會。書目也就是大學(xué)期間學(xué)的邱關(guān)源的電路?,F(xiàn)在看看不用都學(xué),學(xué)個差不多就行。(2)模擬電路,這個也是后來的整個電力電子的基礎(chǔ),是必須會的。關(guān)系到后面的硬件基礎(chǔ)。當(dāng)然大學(xué)期間學(xué)的太皮毛?,F(xiàn)在的產(chǎn)品一般都有推薦電路,所以可以少學(xué)點,但是總會出現(xiàn)問題,還是得回歸到課本中去看為啥。學(xué)習(xí)里面的知識很重要。至于數(shù)字電路,現(xiàn)在看來不用學(xué),用不著,別人都做好了,還做啥,會用就行了。也不用了解里面咋弄的,知道輸入輸出就行了,里面咋弄的無所謂?。?)電力電子,這個本科學(xué)了,研究生期間也學(xué)了。其實現(xiàn)在看來學(xué)習(xí)一些基本的東西就行。當(dāng)時學(xué)習(xí)的時候感覺很難,現(xiàn)在看看用到的很少,也就幾個電路。當(dāng)然關(guān)鍵的時候還需要分析電路為啥會出問題,這個就沒辦法了,還是得好好的學(xué)這個東西的。澄清概念:現(xiàn)在我寫的差不多是全棧工程師的要求,也就是啥都能會的要求。一個人能挑起一個項目,從頭到尾的那種。其實前面說的是硬件基礎(chǔ),也就是想做硬件,前面的幾個必須學(xué)好。當(dāng)然對于我這種半吊子的選手,學(xué)的不扎實,出現(xiàn)的問題多的很,現(xiàn)在也就將就著搞了。下面是研究生期間的基礎(chǔ)(感覺對現(xiàn)在有用的):(1)PLC,西門子的s300。我僅僅推薦300,至于其他的就算了。非常容易上手,硬件西門子做的非常好,怎么搞都不會搞壞的那種。這個對于剛學(xué)完硬件的小伙伴非常友好,也就是電路控制。有了上面的基礎(chǔ),加上一些流程,就可以慢慢的編寫出需要的程序了。這里要插一個概念,非常重要,也就是學(xué)習(xí)軟件(聯(lián)系硬件的軟件)問題。有的小伙伴感覺會就是會用軟件,現(xiàn)在感覺這個概念是很不對的(當(dāng)然有人不同意這個觀點),我僅僅是個人感覺。學(xué)習(xí)軟件是一個必須的東西,但是軟件這個東西僅僅是個工具。對于工程師來說,軟件僅僅是個工具。舉幾個例子:有人說我會word,word是個軟件,能寫文章才可能成為作家,僅僅會word是基礎(chǔ)。有人說我會matlab,matlab是個軟件,能在里面搭建出想要的電路才能去仿真,僅僅是做硬件的第一步,知道你用的電路可能是對的。說回來,PLC的編程軟件SIMATIC,會了行不行,可以,這個是必須的,但是這是個軟件,需要流程去編寫里面的東西才是最重要的。編著編著運行起來,知道里面出現(xiàn)的問題,然后去解決出現(xiàn)的問題,才是學(xué)習(xí)這個東西最終的精華所在。然后再接觸其他PLC的時候,才能舉一反三,才能去流暢的的搞下面的技術(shù)。(2)matlab和psim,這倆都是電路仿真軟件,差不多。這個和上面說的一樣,僅僅是個工具。想實現(xiàn)什么東西才是最重要的。就像我的世界的游戲,都是小方塊,大神在里面做了個計算機,還能加載系統(tǒng)的那種,嫉妒羨慕恨,沒辦法!僅僅會玩是玩,但是知道自己在里面干啥才能大神!當(dāng)然一般的為了完成任務(wù),僅僅是基礎(chǔ)性的就行。(3)DSP,這個和PLC是差不多的東西,都是實現(xiàn)的硬件。當(dāng)然具體的肯定差別很大。PLC和硬件聯(lián)系很緊密,從老式電工基礎(chǔ)轉(zhuǎn)過來很容易。DSP對于他們來說不太容易。當(dāng)然最終的目的都是控制。DSP是輸入模擬信號,輸出PWM或者01信號,PLC也差不多,輸入模擬信號,輸出01信號。最后說DSP的軟件,什么IAR,什么CCS,和matlab差不多,都是工具,需要會用,然后慢慢的知道里面的問題,解決問題,留下來的就是你自己的東西了。前面說的就是現(xiàn)在感覺整個學(xué)科的基礎(chǔ)了。會電路和模擬電路,就能知道想要的功能,會軟件就知道怎么去搭建電路,就知道怎么去仿真,就這道怎么去調(diào)試參數(shù),會PLC和DSP就知道怎么去編程,怎么去控制。其實到這里大部分的工作和技術(shù)都能實現(xiàn)了。舉個例子:變流器:(1)主電路,無論兩電平還是三電平。輸入接口-共模電感-差模電感-變壓器-斷路器-IGBT電路-穩(wěn)壓電容-輸出接口。這里面差不多都是電路和電力電子里面的東西。當(dāng)然怎么選擇參數(shù),怎么放在柜子里,這些都需要慢慢去學(xué)習(xí)和摸索的東西。當(dāng)然做之前需要仿真,去看看到底選的參數(shù)怎么樣。(2)控制電路,傳感器-變換電路-DSP(控制芯片)-驅(qū)動電路-控制電路-輸出電路。這里面差不多也都是上面說的模擬電路和控制的東西。前面寫寫大學(xué)期間一些基礎(chǔ)的東西,之后的東西會在以后的文章中慢慢寫。感想(1)很多小伙伴想學(xué)習(xí)開發(fā)板(無論是單片機的還是嵌入式LINUX的),可是拿到開發(fā)板卻不知道自己干啥。其實按照現(xiàn)在的自己的經(jīng)歷,肯定是先點燈。當(dāng)然while(1)里面和中斷里面都要點燈。能成功的點亮等,你的程序就已經(jīng)完成90%了。然后是串口定時發(fā)送和接收,can定時發(fā)送和接收。完成這些程序差不多完成95%了。剩下的就是自己的流程程序了,這部分就是你需要實現(xiàn)的功能,流程都不一樣,就看你的想法流程和計算機的流程一樣不一樣了,這部分是時間問題,都可以完成。(2)有的小伙伴想做硬件,說自己會仿真什么的,會PCB什么的。這部分需要的是實現(xiàn)功能,然后去找對應(yīng)電路,然后采取畫圖和仿真之類的。仿真和軟件僅僅是個工具,知道自己要做什么,需要什么樣的電路才是最重要的。寫在最后之后的一篇文章會繼續(xù)介紹電力電子工程師硬件和軟件需要的知識,當(dāng)然也會介紹轉(zhuǎn)型的問題,也就是從硬件工程師到軟件工程師再到嵌入式工程師(基于自己現(xiàn)在的經(jīng)歷)。我也僅僅是一只腳踏進去而已,離全棧工程師應(yīng)該還有很遠(yuǎn)很遠(yuǎn)的距離。
篇五:篇五:本人本科學(xué)的是電子信息工程專業(yè),其實這個專業(yè)和嵌入式?jīng)]有多大的關(guān)系,要說有關(guān)系就是簡單的講了下C語言語法,學(xué)完之后還不知道什么是C語言,只記住了char,int,long等占幾個字節(jié),if,while,for循環(huán)什么的,感覺也就能算一些小學(xué)就會的題目,全國計算機二級C語言也就糊涂的過了。我這個專業(yè)沒學(xué)過C++,一開始不知道什么是面向?qū)ο?,這可能會讓人笑話了。不過這說的是實話,本科的時候,學(xué)院安排的課程大部分偏硬件部分,動手機會比較多,自然而然比較喜歡硬件方面。在大二的時候就聽學(xué)長說,單片機很難學(xué),那時候經(jīng)學(xué)長介紹,淘寶買了本郭天祥老師出的書《51單片機C語言教程》,一開始還真是不怎么懂,感覺有點像是看天書,然后硬著頭皮去看,當(dāng)我把51的結(jié)構(gòu)看完了,就不像一開始那樣一頭霧水了,自己在紙上把51的結(jié)構(gòu)圖默畫一遍,然后再把各個寄存器功能寫一下,各個功能口的結(jié)構(gòu)粗略畫了下,然后覺得51整體已在我心中了,雖然沒有什么作用,但是至少懂得這門課要怎么去學(xué)習(xí)。其實有些時候不是這個東西你不會,而是在不會的時候自己先告訴自己這個太難了,自己先放棄了。在大三的時候,第一學(xué)期課比較少,我就經(jīng)常待在圖書館,會去蠻看些專業(yè)相關(guān)的書籍,現(xiàn)在想想,那時候也是機緣巧合下,看到了一本書《從51到ARM》,講述的是從51系列單片機的一般知識出發(fā),將arm處理器和51系列單片機進行對比,引導(dǎo)讀者去理解和學(xué)習(xí)arm處理器的知識。那個時候也有考慮到以后就業(yè)的問題,就想到一件事情,如果去應(yīng)聘工作的話,每個工科院校電子信息類的畢業(yè)生都會異口同聲地說:我會51系列單片機。當(dāng)他說這句話的時候,他和別人是站在同一起跑線上的。可我們完全有可能和別人不站在同一起跑線上。正是這本書給我開啟了另外一扇大門,讓我初步了解了嵌入式。后來去報考全國計算機等級考試三級教程——嵌入式系統(tǒng)開發(fā)技術(shù),在圖書館奮斗了兩個月,最后取得優(yōu)秀的成績,也讓我進一步了解嵌入式系統(tǒng)。在大四的時候,我們有嵌入式的選修課,不過當(dāng)時因為考研的緣故,就沒有去上過這門課,好可惜呀!但是,在選擇讀研研究方向的時候我還是毅然選擇了嵌入式方向,我知道這將成為我未來三年研究的方向。這學(xué)期(研一下學(xué)期),很開心能夠再次接觸嵌入式系統(tǒng)這門課程,對于導(dǎo)師教的這門課程,我覺得自己上課還是蠻認(rèn)真聽講的,當(dāng)然也被師在臺上那講得頭頭是道,溫文儒雅的風(fēng)姿所吸引。對于沒有學(xué)過微機8086的我,有些時候,老師用微機與嵌入式的對比讓我頭腦沒有相關(guān)概念...首先,我對嵌入式在概念上有了一個比較精確的了解。嵌入式是指以應(yīng)用為中心,以計算機為基礎(chǔ),并且軟硬件可裁剪,適用于對功能、可靠性、成本、體積和功耗有嚴(yán)格要求的專用計算機系統(tǒng)。它由硬件平臺和系統(tǒng)軟件組成。硬件平臺指嵌入式處理器和與之通過接口連接的外圍硬件平臺。系統(tǒng)軟件是指實時操作系統(tǒng)和用戶應(yīng)用軟件。談到硬件部分,我首先想到的是嵌入式處理器那些外圍功能模塊。對于這部分的學(xué)習(xí),我當(dāng)初花了好長時間看《深入淺出ARM7——LPC2400》這本書,現(xiàn)在想想覺得自己學(xué)習(xí)方法沒用對,完全沒有那個必要,自己卻花了大把時間在看這些寄存器引腳的使用,因為單純的看過之后還是很容易忘的,之后在進行實驗的時候還是翻書來查就證明了這一點。不過一些最基本的模塊,例如通用輸入/輸出口(GPIO),通用異步收發(fā)器(UART),向量中斷控制器(VIC),外部中斷輸入和定時器/計數(shù)器還是需要看書認(rèn)真去記住那些常用的引腳功能。對于CPU異常這部分,我一開始以為異常就是中斷,因為處理程序流程設(shè)計是相似的,都是請求處理器打斷正常的程序執(zhí)行流程,進入特定程序的一種機制。當(dāng)時還對老師提出的一個看法有點疑義,51可以處理中斷嵌套而ARM處理器卻不能?我當(dāng)時腦子里面就在想:中斷不都是有硬件設(shè)備產(chǎn)生的,那按常理來講ARM處理器也可以處理的呀。后來在認(rèn)真查書,發(fā)現(xiàn)CPU異常有7種:復(fù)位,數(shù)據(jù)中止,中斷,快中斷,預(yù)取中止,未定義,軟件中斷。而異常向量會使CPU轉(zhuǎn)入異常入口地址執(zhí)行程序,開始了異常處理。同理的話,中斷向量使CPU轉(zhuǎn)入中斷入口地址執(zhí)行程序,開始了中斷處理。即當(dāng)發(fā)生IRQ中斷時,程序返回地址被存入該IRQ中斷模式下的LR,如果繼續(xù)發(fā)生IRQ中斷,那第二次的中斷返回地址也還是被存入該IRQ中斷模式下的LR中,那先前發(fā)生中斷時候存入的程序返回地址將被覆蓋掉,導(dǎo)致不能返回正確的位置。在我解決這個問題的期間,每次睡前思維準(zhǔn)會定格在這問題上,久久不能繞出來,其實有時候查書還是最好的解決方案,因為網(wǎng)絡(luò)資源只能提供給我們部分的參考資料。對于ARM匯編語言這部分的學(xué)習(xí),我認(rèn)為是需要重視的,學(xué)匯編不是說用這語言做多牛逼的事情,問題的關(guān)鍵在于,學(xué)透了匯編會使你真正理解計算機。另外一方面,只要以后在嵌入式工作中你遲早會在某個陰暗的角落里遇到匯編。“不管你承認(rèn)不承認(rèn),現(xiàn)在的CPU沒有直接跑高級語言的,哪怕是虛擬機也都是類似匯編的指令集.當(dāng)遇到崩潰分析,性能優(yōu)化甚至編譯器抽風(fēng)等等的時候,匯編是你最后一根救命稻草(這句話是福來師兄講的)。”為此他給了我們一份資料,周立功lpc21xx/lpc22xx系列ARM7啟動代碼分析,主要講述的是startup.s文件的分析,看了下才發(fā)現(xiàn)老師上課講的那個啟動代碼分析很多不理解之處這里都有詳細(xì)的介紹,這分析太精辟了。學(xué)ARM7這么久,我認(rèn)為從硬件上講,一方面就是學(xué)習(xí)接口電路設(shè)計,另一方面就是學(xué)習(xí)匯編和C語言的板級編程。如果從軟件上講,就是要學(xué)習(xí)基于ARM處理器的操作系統(tǒng)層面的驅(qū)動和移植。這些對于我們初學(xué)者來說必須明確,要么從硬件著手開始學(xué),要么從操作系統(tǒng)的熟悉到應(yīng)用開始學(xué),但不管學(xué)什么,只要不是純的操作系統(tǒng)級,硬件的寄存器類的東西還是要能看懂的,基于板級的匯編和C編程還是要會的。μC/OS-II是一種基于優(yōu)先級的搶占式多任務(wù)實時操作系統(tǒng),包含了實時內(nèi)核、任務(wù)管理、時間管理、任務(wù)間通信同步(信號量,郵箱,消息隊列)和內(nèi)存管理等功能。它可以使各個任務(wù)獨立工作,互不干涉,很容易實現(xiàn)準(zhǔn)時而且無誤執(zhí)行,使實時應(yīng)用程序的設(shè)計和擴展變得容易,使應(yīng)用程序的設(shè)計過程大為減化。μC/OS-II是一個完整的、可移植、可固化、可裁剪的占先式實時多任務(wù)內(nèi)核。μC/OS-II絕大部分的代碼是用ANSI的C語言編寫的,包含一小部分匯編代碼,使之可供不同架構(gòu)的微處理器使用。μC/OS-II可以大致分成內(nèi)核結(jié)構(gòu)、任務(wù)管理、時間管理、任務(wù)之間通信與同步4個部分。內(nèi)核結(jié)構(gòu)是操作系統(tǒng)的處理核心,包括操作系統(tǒng)初始化、操作系統(tǒng)運行、中斷進出的前導(dǎo)、時鐘節(jié)拍、任務(wù)調(diào)度、事件處理等多部分。任務(wù)管理部分中的內(nèi)容都是與任務(wù)的操作密切相關(guān)的。包括任務(wù)的建立、刪除、掛起、恢復(fù)等等。因為μC/OS-II是以任務(wù)為基本單位調(diào)度的,所以這部分內(nèi)容也相當(dāng)重要。μC/OS-II中的最小時鐘單位是timetick(時鐘節(jié)拍),任務(wù)延時等操作是在時間管理這部分完成的。任務(wù)之間通信與同步為事件處理部分,包括信號量、郵箱、郵箱隊列、事件標(biāo)志等部分;主要用于任務(wù)間的互相聯(lián)系和對臨界資源的訪問。μC/OS-Ⅱ操作系統(tǒng)是在main()中建立的,首先要系統(tǒng)初始化,OSInit(),初始化系統(tǒng)所有的變量和數(shù)據(jù)結(jié)構(gòu)。然后進行任務(wù)的創(chuàng)建,OSTaskCreate();之后進行多任務(wù)的啟動,OSStart()。在進行任務(wù)的并行處理的時候,一個任務(wù)的程序是順序執(zhí)行的,而不同任務(wù)的程序卻是并行執(zhí)行的。從應(yīng)用程序的觀點來看,此處的并行處理只是一個假象。而實際上它是通過實時操作系統(tǒng)的內(nèi)核控制任務(wù)之間的切換來實現(xiàn)的,也就是任務(wù)調(diào)度啦。μCOS-Ⅱ總是運行進入就緒態(tài)任務(wù)中優(yōu)先級最高的那一個。當(dāng)創(chuàng)建新任務(wù)時,或當(dāng)前任務(wù)調(diào)用一些可能把自己掛起的系統(tǒng)函數(shù)(如OSMBoxPend)時,內(nèi)核就要進行任務(wù)切換。在上述的場合,任務(wù)級的調(diào)度是由函數(shù)OSSched()完成的。在一個多任務(wù)的應(yīng)用工程中,任務(wù)之間并不是完全獨立的,它們存在一些需相互配合的處理,這些相互配合是靠任務(wù)間的通訊或同步,信號量、郵箱、消息隊列可以實現(xiàn)這種任務(wù)與任務(wù),任務(wù)與中斷服務(wù)函數(shù)間的通訊與同步。郵箱可以使一個任務(wù)或者中斷服務(wù)子程序向另一個任務(wù)發(fā)送一個指針型的變量。而信號量不可以,其只能發(fā)送信號量。消息隊列可以使一個任務(wù)或者中斷服務(wù)子程序向另一個任務(wù)發(fā)送以指針方式定義的變量。因具體的應(yīng)用有所不同,每個指針指向的數(shù)據(jù)結(jié)構(gòu)變量也有所不同,實際上,我們可以將消息隊列看作多個郵箱組成的數(shù)組,只是它們共用一個等待任務(wù)列表。我們實驗所用的ARM開發(fā)工具是ADS1.2。ARMADS全稱為ARMDeveloperSuite,是ARM公司推出的新一代ARM集成開發(fā)工具?,F(xiàn)在ADS的最新版本是1.2,支持軟件調(diào)試及JTAG硬件仿真調(diào)試、支持匯編、C語言、C++源程序,具有編譯效率高、系統(tǒng)庫功能強等特點。在安裝ADS1.2的時候出現(xiàn)過小問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居民小區(qū)電工維修聘用協(xié)議
- 石材展覽展示合同
- 海上旅游船運租賃合同
- 影視產(chǎn)業(yè)用房交易合同范本
- 城市地下商場箱涵施工協(xié)議
- 劇院節(jié)能保溫改造施工協(xié)議
- 地下空間開發(fā)建造師聘用
- 校園MV副導(dǎo)演招募協(xié)議
- 皮革代收款協(xié)議書
- 自貿(mào)區(qū)標(biāo)識標(biāo)牌招投標(biāo)函范本
- 茶多酚的保健功能及在食品中的應(yīng)用
- 小學(xué)科學(xué)實驗說課探究斜面的作用市公開課金獎市賽課一等獎?wù)n件
- 勞務(wù)工人討薪事件處理指導(dǎo)意見
- 中職教師技能大賽 建筑CAD 試題
- 寫作指導(dǎo)高考語文作文點津商業(yè)廣告副本市公開課獲獎?wù)n件
- 形式發(fā)票模板
- 社會主義改革開放理論課件
- 書面溝通技巧
- 土地評估現(xiàn)場勘查表
- 經(jīng)濟學(xué)原理ppt課件(完整版)
- 養(yǎng)老機構(gòu)自帶藥品管理記錄表
評論
0/150
提交評論