嵌入式知識點總結
總結是指社會團體、企業單位和個人在自身的某一時期、某一項目或某些工作告一段落或者全部完成后進行回顧檢查、分析評價,從而肯定成績,得到經驗,找出差距,得出教訓和一些規律性認識的一種書面材料,它可以使我們更有效率,讓我們來為自己寫一份總結吧。但是總結有什么要求呢?下面是小編收集整理的嵌入式知識點總結,僅供參考,大家一起來看看吧。
嵌入式知識點總結1
學期開始,我們開始學習《嵌入式系統及應用》,由于初次接觸嵌入式系統,感覺蠻難的,所以收獲不是很大,很多的概念都比較模糊,等到學期結束開始做嵌入式課程設計時,真是茫然無從下手,自從拿到設計主題后,我就像熱鍋上的螞蟻,一個字急。最后實在沒有辦法,逼著自己去學習,查資料,總算對嵌入式有了淺層理解。
嵌入式系統本身是一個相對模糊的定義,一個手持的mp3和一個pc104的微型工業控制計算機都可以認為是嵌入式系統。總體來說,嵌入式系統是用于控制,監視或者輔助操作機器和設備的裝備。一個典型的桌面linux系統包括3個主要的軟件層———linux內核、c庫和應用程序代碼。內核是可以完全控制硬件的層,內核驅動程序代表應用程序與硬件之間進行會話。內核之上是c庫,負責把posixapi轉換為內核可以識別的形式,然后調用內核,從應用程序向內核傳遞參數。應用程序依靠驅動內核來完成特定的任務。
在了解了基礎知識之后,我開始進行上機操作,當然,其中遇到很多的難題,很多東西都是第一次接觸,又沒有別人在旁邊指導操作,完全憑借自己去摸索練習。其中的困難可想而知。然而堅持就是勝利,牙一咬眼一閉堅持做下去,而通過本次實驗,我感覺收獲還是蠻多的。可能我對于嵌入式的知識學習的還是不太多,但是這之外的東西收獲頗豐。它讓我學會了如何通過自己的努力去認知一個新事物,更重要的是端正自己的學習態度,只有真正下功夫去學習,才能有收獲,正所謂一份耕耘,一份收獲。沒有付出,何談回報呢?再者,通過本次實驗,我也學會了如何去分析問題,如何找出自己設計中的不足,繼而去排除解決問題,這就是一個自我學習的過程。當我們通過實驗去學習理論知識時,自己動手得出的結論,不僅能加深我們對嵌入式的理解,更能加深我們對此的記憶。
當然,在這其中,我也發現自己的許多不足之處,由于學期伊始我沒有好好學習,才落到如此地步,這也可以說是一個教訓吧!我相信在以后的學習工作中,我一定會端正自己的學習態度,一絲不茍的去對待每一件事。
嵌入式知識點總結2
通過這次實習,在各方面我感覺自己都有了一定的收獲。這次實習主要是為了我們今后在工作及業務上能力的提高起到了促進的作用,增強了我們今后的競爭力,為我們能在以后立足增添了一塊基石。實習單位的老師也給了我很多機會參與他們的設計是我懂得了很多以前難以解決的問題,將來從事設計工作所要面對的問題,如:前期的策劃和后期的制作等等。這次實習豐富了我在這方面的知識,使我向更深的層次邁進,對我在今后的社會當中立足有一定的促進作用,但我也認識到,要想做好這方面的工作單靠這這幾天的實習是不行的,還需要我在平時的學習和工作中一點一點的積累,不斷豐富自己的經驗才行。我面前的路還是很漫長的,需要不斷的努力和奮斗才能真正地走好。
大學生活讓我對計算機理論知識有了一定的了解,但真正操作起來就沒有那么容易。紙上得來終覺淺,絕知此事要躬行。經過過去兩個月的實習,我對自己有了新的認識及前進的方向。
經過過去半個月的實踐和實習,我對未來充滿了美好的憧憬,在未來的日子,我將努力做到以下幾點:
1、繼續學習,不斷提升理論素養。
在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。現在通過實習總感覺自己學的不夠,要用到知識時總感覺腦袋是空白的。很后悔自己當時在學校為什么不多學一點,多練習一點。總在后悔也沒有用,只能自己去努力學習。為了能更好的適應工作,我利用自己空閑時間去附近的書店去看書,希望能彌補不足。
2、加強信心,堅持下去
雖然在這個公司自己可能是學歷水平是的,但真的工作起來我的起點卻很低。有時候遇到事情總會著急,慌張。平常信心不足,總感覺自己做不好。大家說我很內向,其實只是自己有點自卑,不敢去表達。或許還需要一段時間的磨練吧。只有自己的知識和能力都在提升,相信自己總有一天會很勇敢的表現自己。
上學的時候大家都說,能珍惜現在的日子就好好珍惜。等工作了才真的領悟這句話。每天起早貪黑,忙忙碌碌,做了第一天就想回到學校接著做學生。感覺學生時代真是最美好的時間。可是既然踏出來了就要繼續走下去,因為這一天也終究要來到。
對給自己點信心,多給自己點贊賞,多給自己鼓鼓勁。相信總會走出一條寬敞大道的。
3、同事相處
感覺學生時代很美好,不僅僅是不需要去努力工作,而是在學生時代你可以有很好的同學,很好的朋友,大家相互噓寒問暖,不必勾心斗角。我感覺這里才真的有純潔的.友誼。可踏上了社會,于存在著利益關系,又工作繁忙,就多了份人情世故。老板對你的頤指氣使,同事對你的多加防范,就更加想念自己的同學。可能自己還不能適應這樣的環境吧。但還是希望以后自己去努力,希望自己可以有個好朋友,希望自己可以有個團結的環境。
實習,是開端也是結束。在書本上學過很多理論,但從未付諸實踐過,也許等到真正運用時,才會體會到難度有多大。在今后的工作和生活中,自己需要更加努力的奮斗下去。
實習的同時也讓我了解到了自己的不足,我會繼續努力,完善自我。對于學校的精心安排和指導老師的用心輔導非常!
嵌入式知識點總結3
學習嵌入式是我的夢想,我很羨慕能夠在嵌入式方面獨檔一面的高手,希望有一天我也能像他們那樣自信自如的在嵌入式這片熱土上揮灑著自己的青春和浪漫。帶著無比豪邁的心情和繽紛的夢想來到易嵌學習嵌入式,在新的老師、新的同學和新的環境中,我開始了我的嵌入式學習,開始了新一輪的拼搏。
在易嵌短暫的兩個月,我們從linux基礎入手,強化了c語言編程,學習了linux系統編程和網絡編程。時間雖短,但成長很快,無論是理論知識還是實踐能力都得到了大幅度的提高。在這里將理論和實踐相結合,相互促進,相互補充,使得學習更加透徹。通過用不同方法實現同一個項目,不斷深入,層層推進,學以致用!
在易嵌的這個暑假,我過得充實而快樂。在這里有著同學間的探討、師生間的互動和魔鬼般的訓練!在我豐富多彩的人生路上留下了永遠亮麗與難忘的記憶!
實踐報告正文:看著四年的大學生活就快要結束了,心中隱隱有一種傷感與失落,我陷入了沉思:該挺直腰桿走自己的路了!學習嵌入式是我的夢想,我很羨慕能夠在嵌入式方面獨檔一面的高手,希望有一天我也能像他們那樣自信自如的在嵌入式這片熱土上揮灑著自己的青春和浪漫。
當我決定好好利用這個暑假,學習我一直都想去學的嵌入式的時候,就注定要在我豐富多彩的人生路上留下永遠亮麗與難忘的記憶!算算畢業的時間,我已經聞到了離別的氣息,在這即將遠離大學時代的時刻,才真正懂得回眸的意義。想想走過的路,想想現在的路,想想來時的路,不知道未來能否成功,既然選擇了遠方,就注定要風雨兼程!帶著無比豪邁的心情和繽紛的夢想來到易嵌學習嵌入式,希望在這嶄新的一頁留下人生的美好!在新的老師、新的同學和新的環境中,我開始了我的嵌入式學習,開始了新一輪的拼搏。
無論現在多么努力都無法追回失去的金色年華,所以在開班典禮的時候,我便為自己制定了目標!我將好好利用最后一個暑假,多學些知識鍛煉自己,為自己儲備一些精神食糧并不斷開拓視野和提升自己的能力,讓自己能夠在畢業的時候成為學校的驕傲!
通過對linux操作系統的學習,我初步掌握了linux基礎。剛開始我對linux只是有一點兒了解,但并沒有真正的去接觸。在這段時間里,從linux系統安裝開始著手,了解linux的發展,相比其他系統,它有很多優點。在安裝好系統后,學習了linux的分區命名、linux的常用命令、文本編輯器vi、shell的使用、源代碼的編譯和調試、多模塊的編譯和鏈接以及管理工具。通過這些學習,我基本能夠在linux系統下通過vi編輯器編寫c語言程序,通過一些常用命令來調試、查看程序。
能夠在這么短的時間內初步掌握linux,與在學校學習一門課程意義完全不同,通過老師的講解,自己的練習,同學之間的交流,能夠加深印象,熟練操作。
學習linux基礎只是我嵌入式學習歷程的一個開始,雖然有好多命令還不太熟悉,有好多命令都還沒有去嘗試過,但我相信隨著后期的學習,我將逐漸熟練掌握。在c語言學習階段,我學到了很多新的知識,變量、函數、數組、指針、指針函數、函數指針、指針數組、數組指針、結構體、結構體指針數組、關鍵字……,從模塊到整體,從寫代碼的風格到代碼優化……,通過這段時間的學習,我感覺自己寫出的代碼比以前更直觀,更注重細節,bug也更少了!
在半個月時間的c語言學習中,我從剛開始的重溫c語言到后來的位運算、堆棧、單向鏈表、雙向鏈表以及list_head。新知識以及注意點漸漸增多,在這段時間,我創造了很多個記錄,比如11小時完成30道編程題,獨自完成一個功能比較齊全的學生選課管理系統等,特別是剛接觸到鏈表和list_head的時候,不在像前面那樣輕松了,還記得那段時間,每到晚上熱醒的時候,又想起了我的學生管理系統,本來就少的可憐的睡覺時間,又被……,真可謂苦我心志矣!
不過,等我美美的睡上一覺,醒來回想起這段時間的學習,真是一個大豐收!雖然不能說是很精通c語言,至少可以說真的入門了……,我又向自己的目標邁出了堅實的一步!這段時間,我時常會想,如果一切可以重來,我會選擇另外一種學習方式,從一開始就夯實基礎!可是這是不現實的,經歷了無數次的風雨后,柔弱的我早已學會了堅強。通過不斷的交流與學習,我懂得了生活,懂得了學習,懂得了時間,懂得了成長,懂得了奮斗和拼搏。現在知道,為時不晚,從現在開始,我將為自己開辟一條適合自己的道路。
伴隨著烈日,我們又開始了新的征程,開始深入學習linux系統程序設計,在這個階段,我們學習了操作系統基礎、并發性、linux系統接口、進程和線程以及進程間的通信。通過這階段的學習,我對linux有了更加深入的了解,能夠熟練進行多線程多進程的操作。
緊接著就進入了網絡編程學習階段,從網絡基礎到linux網絡編程,我更加深入的學習了tcp/ip協議和osi模型,理解了數據報的傳輸過程,對網絡在嵌入式方面的應用進行了深入的學習,學會了socket編程。學完后重新對學生選課管理系統進行了改寫,用c/s模型改寫成多用戶登錄,利用線程實現資源共享。在項目改寫中,不僅融合了前面的c語言知識,還充分的應用了linux系統編程和socket編程,將理論和實踐相結合,相互促進,相互補充,使得學習更加透徹。通過用不同方法實現同一個項目,不斷深入,層層推進,學以致用!
在易嵌的這個暑假,我過得充實而快樂。在這里有著同學間的探討、師生間的互動和魔鬼般的訓練!軍隊通過扎實的訓練培養出來一代代革命軍人,相信不久的將來,我也會成為一名優秀的嵌入式工程師!
嵌入式知識點總結4
開始時,由于是剛剛入門,對老師說的好多東西很好奇,列如C語言也是新鮮的,不過不太懂什么意思。但是慢慢的,了解深入后讓我有了更深的感觸和體會。在嵌入式的學習過程中,讓我了解了什么是嵌入式系統。它就是以應用為中心,以計算機技術為基礎,軟硬件可定制,適用于不同應用場合,對功能、可靠性、成本、體積、功耗有嚴格要求的計算機系統。他一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統、用戶應用程序四個部分組成,用于實現對其他設備的控制、監視或管理功能。嵌入式系統已經應用于科學研究、工業控制、軍事技術、交通通信、醫療衛生、消費娛樂等領域,人們日常使用的手機、PDA、汽車、智能家電、GPS等均是嵌入式系統的典型代表。
在學習命令的過程中,只要你認真的看著老師操作還有認真聽著他講,你就會發現有些命令的操作還是很簡單的,不過在操作的過程中,有時也會遇到困難,有時你按照書上學習的例子,命令輸入終端時會出現你不想要的結果,也就是錯誤的結果。這是問問旁邊的同學或是懂得的同學就可以解決了。
在對于這部分的學習中,讓我知道了命令對于嵌入式的重要性。它是linux的重要內容,linux中所有的功能都是通過命令執行。在實際應用中,為了減少系統開銷,經常不使用圖形界面,此時,對系統的所有操作都需要以命令方式來執行。在嵌入式系統開發過程中,由于目標機的性能和配置比較低,因此,一般情況下標機僅具有命令窗口而沒有圖形界面,對目標機的所有操作都通過命令來實現。還有的那就是進一步學習與嵌入式系統開發相關的linux的服務,他們的啟動、設置等的操作和應用。而在學習之中,我們主要介紹的是嵌入式系統中開發工程使用的TFTP、Telent和NFS服務。第一個實現的是上機位與下機位之間文件的傳輸、無磁盤網絡設備的啟動等功能;第二個實現的是遠程登錄功能;第三個實現的是網絡文件系統功能。
從以上的內容之中,并不難感受到我們的學習過程是由淺入深的,這對于我們的學習也有了較好的幫助。當然,我們學習的不僅僅是這么幾個內容,其中還有相關的實驗內容。在我們基礎的學習過程之中,我有了這么一點的感受,總的來說就是概念加專業名詞還有介紹加實驗。不過你絕對不能小看那些概念和介紹,它對我們有著很重要的指導作用哦!實驗那就更不用說了,它提高我們的動手能力,在實驗的過程中還能讓你更加理解書中的理念,這就是我學習嵌入式的感受。
學習是可貴的,培訓是精彩的。通過這次可貴而精彩的培訓學習,我們向嵌入式邁進了一步。感嘆與憧憬之余,我想我們只有靠自己的聰明與才智、努力與勤奮去追求我們的美好生活。
嵌入式知識點總結5
1、熟悉CPU。x86中存在實模式和保護模式,CPU一上電后進入的是實模式,要進入保護模式則需要做一定的設置,最后做一個長跳轉,就能進入保護模式。對于這一處理器的熟悉和了解,使得我對于處理器有一個很好的認識。此外,還得明白什么是芯片組、PCI的原理和配置方法、SDRAM如何配置、IDE的PIO模式如何工作。
2、熟悉uC/OSRTOS并對其進行擴展。理解任務是如何實現的、任務是如何被調度的、Mutex和Semaphore是如何實現的、對處理器進行開關中斷的目的是什么且要注意什么,等等。對于RTOS的擴展則包括實現了一個采用malloc/free進行內存分配的堆管理模塊,這一管理模塊是參照XINU操作系統來實現的;對任務調度部分進行修改以方便中斷服務程序的管理。
3、MINUX操作系統的文件系統移植到我們的DVR上。MINUX中采用的就是UNIX中的i—node的方式來管理文件的,這種方式在現在的Linux中也能看到。由于MINUX的文件系統是針對小型存儲設備的,所以對其代碼要進行修改,以適應當時所采用的上G的硬盤。
4、XINU中的TCP協議棧移植到DVR上。
以上的工作內容讓嵌入式技術人員對于操作系統的原理和實現得到了很好的實操。不過在嵌入式系統開發領域中這也只是入門級別。后續還有處理器操作、RTEMS操作系統、編譯器和C語言的使用等都需要嵌入式開發人員慢慢精通。
學習一種做上位機的語言VC或者C#,同時STM32要學的精通了,可以先在STM32上學習UCOS實時操作系統,大三的時候要多參加大的項目,多參加比賽,我們實驗室就會常參加賽佰特杯,還有挑戰杯,藍橋杯,拿著自己做的東西去參加。
大三如果還有時間的話,就開始做畢業設計,一般兩個月應該就能做好了,我們是選擇暑假留在學校做畢業設計,實驗室的老師給的題目。做完了就用ARM學習LINUX,當然LINUX在學校階段熟悉就行。如果這些知識都掌握了,那學的一定不錯了,以后就去實習吧,盡早去社會磨練磨練。
看了看怎么這么多東西要學,選一個方向學不就行了嗎?這么多有什么用哪?我想告訴大家一句龍應臺說的一段話:“孩子,我要求你讀書用功,不是因為我要你跟別人比成績,而是因為,我希望你將來會擁有選擇的權利,選擇有意義、有時間的工作,而不是被迫謀生。當你的工作在你心中有意義,你就有成就感。當你的工作給你時間,不剝奪你的生活,你就有尊嚴。成就感和尊嚴,給你快樂!”
其實大學所學的知識都是基本的知識,所學的知識都是為你以后學習更加深的知識打基礎的,當你選擇一個新的方向,在大學里面如果還接觸過,那么學習起來就沒那么難了,如果壓根沒見過,那么學習起來一定會花費大量的時間,工作的時候可不會給你這么多時間學,所以多學點肯定是有用的。
【嵌入式知識點總結】相關文章:
東亞知識點總結12-09
傳記知識點總結12-09
橢圓知識點總結12-09
大數據知識點總結12-10
高中圓知識點總結12-09
大學電路知識點總結12-09
初中壓強知識點總結12-09
初級藥師知識點總結12-09
電機拖動知識點總結12-09
初中函數知識點總結12-09