亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

嵌入式實(shí)習(xí)報(bào)告

時(shí)間:2022-10-16 23:57:42 實(shí)習(xí)報(bào)告 我要投稿
  • 相關(guān)推薦

嵌入式實(shí)習(xí)報(bào)告(精選5篇)

  在生活中,報(bào)告的用途越來(lái)越大,我們?cè)趯?xiě)報(bào)告的時(shí)候要注意邏輯的合理性。相信許多人會(huì)覺(jué)得報(bào)告很難寫(xiě)吧,以下是小編精心整理的嵌入式實(shí)習(xí)報(bào)告(精選5篇),希望對(duì)大家有所幫助。

嵌入式實(shí)習(xí)報(bào)告(精選5篇)

  嵌入式實(shí)習(xí)報(bào)告 篇1

  一、 實(shí)習(xí)時(shí)間

  20xx年4月12日-20xx年4月26日

  二、 指導(dǎo)教師姓名

  陳xx

  三、 實(shí)習(xí)地點(diǎn)

  長(zhǎng)沙市牛耳服務(wù)外包實(shí)訓(xùn)基地

  四、 實(shí)習(xí)目的與內(nèi)容

  對(duì)于嵌入式項(xiàng)目進(jìn)行學(xué)習(xí)培訓(xùn),掌握嵌入式的主要項(xiàng)目及相關(guān)技術(shù)

  五、 實(shí)習(xí)收獲與體會(huì)

  一轉(zhuǎn)眼半個(gè)月的實(shí)習(xí)生活過(guò)去了,現(xiàn)在我已經(jīng)回到學(xué)校,回想起半個(gè)月的實(shí)習(xí)生活,自己學(xué)到了很多,懂得了很多。

  真的說(shuō)不出是什么感覺(jué),伴著時(shí)間,就像是在和自己的影子賽跑,不可能從真實(shí)的兩面去看清它,只是經(jīng)意不經(jīng)意的感受著有種東西在過(guò)去,也許更適合的只有那句話:時(shí)不待我,怎可駐足。原以為實(shí)習(xí)對(duì)于我來(lái)說(shuō)會(huì)是很長(zhǎng),但實(shí)際卻不同。想象收獲的東西,真的很多,看看我的工作筆記,一篇又一篇,記別人的事情比自己的還多,也許 實(shí)習(xí),并不像我想象中的那樣輕松愜意,而是充滿了挑戰(zhàn)和艱辛。我給自己敲響了警鐘:“不要半途而廢,做事情切忌三分熱度!蔽倚判氖愕幕卮鸬剑骸拔乙欢〞(huì)堅(jiān)持到底!”

  天下英雄皆我輩,一入江湖立馬催! 從學(xué)校到社會(huì)的大環(huán)境的轉(zhuǎn)變,身邊接觸的人也完全換了角色,老師變成老板,同學(xué)變成同事,相處之道完全不同。在這巨大的轉(zhuǎn)變中,我們可能彷徨,迷茫,無(wú)法馬上適應(yīng)新的環(huán)境,但在同學(xué)、同事的幫助和自己摸索的情況下,我還是完成了這次實(shí)習(xí)。但我發(fā)現(xiàn),以我們的經(jīng)驗(yàn),不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。需在加以刻苦鉆研及學(xué)習(xí),不斷開(kāi)拓視野,增強(qiáng)自己的實(shí)踐操作技能,我們也許看不慣企業(yè)之間殘酷的競(jìng)爭(zhēng),無(wú)法忍受同事之間漠不關(guān)心的眼神和言語(yǔ)。很多時(shí)候覺(jué)得自己沒(méi)有受到領(lǐng)導(dǎo)重用,所干的只是一些無(wú)關(guān)重要的雜活,自己的提議或工作不能得到老板的肯定。

  做不出成績(jī)時(shí),會(huì)有來(lái)自各方面的壓力,老板的眼色同事的嘲諷。而在學(xué)校,有同學(xué)老師的關(guān)心和支持,每日只是上上課,很輕松。常言道:工作一兩年勝過(guò)十多年的讀書(shū)。兩個(gè)月的實(shí)習(xí)時(shí)間雖然不長(zhǎng),但是我從中學(xué)到了很多知識(shí),關(guān)于做人,做事,做學(xué)問(wèn)。只有擁有自信才能夠克服一切,去實(shí)現(xiàn)自己的理想,創(chuàng)造自己的人生。

  實(shí)習(xí)是個(gè)人綜合能力的鍛煉。作為一名新時(shí)代的新青年更應(yīng)該把學(xué)習(xí)作為保持工作積極性的重要途徑。像我這種文憑不高的人,心里就有一種很渴望的感覺(jué),明白了自己與社會(huì)所需的要求,因?yàn)楝F(xiàn)在畢業(yè)求職,更多的時(shí)間是社會(huì)職業(yè)選擇自己面試,更多的不是自己去選擇職業(yè),這應(yīng)該就是所謂的先就業(yè)再擇業(yè)吧。所以自己會(huì)把心態(tài)放正,在公司的時(shí)候先全面發(fā)展,等過(guò)段再看看精于哪個(gè)方面,然后向那個(gè)方向努力發(fā)展。

  “在大學(xué)里學(xué)的不是知識(shí),而是一種叫做自學(xué)的能力”。參加工作后才能深刻體會(huì)這句話的含義。課本上學(xué)的理論知識(shí)用到的很少。在這個(gè)信息爆炸的時(shí)代,知識(shí)更新太快,靠原有的一點(diǎn)知識(shí)肯定是不行的。我們必須在工作中勤于動(dòng)手慢慢琢磨,不斷學(xué)習(xí)不斷積累。遇到不懂的地方,自己先想方設(shè)法解決,實(shí)在不行可以虛心請(qǐng)教他人,而沒(méi)有自學(xué)能力的人遲早要被企業(yè)和社會(huì)所淘汰。所以我們還要繼續(xù)學(xué)習(xí),不斷提升理論素養(yǎng)。

  在信息時(shí)代,學(xué)習(xí)是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。作為一名年輕同志更應(yīng)該把學(xué)習(xí)作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應(yīng)單位號(hào)召,結(jié)合工作實(shí)際,不斷學(xué)習(xí)理論、業(yè)務(wù)知識(shí)和社會(huì)知識(shí),用先進(jìn)的理論武裝頭腦,用精良的業(yè)務(wù)知識(shí)提升能力,以廣博的社會(huì)知識(shí)拓展視野。

  我們還要努力實(shí)踐,自覺(jué)進(jìn)行角色轉(zhuǎn)化!袄碚撌腔疑,生活之樹(shù)常青”,只有將理論付諸于實(shí)踐才能實(shí)現(xiàn)理論自身的價(jià)值,也只有將理論付諸于實(shí)踐才能使理論得以檢驗(yàn)。同樣,一個(gè)人的價(jià)值也是通過(guò)實(shí)踐活動(dòng)來(lái)實(shí)現(xiàn)的,也只有通過(guò)實(shí)踐才能鍛煉人的品質(zhì),彰現(xiàn)人的意志。

  從學(xué)校走向社會(huì),首要面臨的問(wèn)題便是角色轉(zhuǎn)換的問(wèn)題。從一個(gè)學(xué)生轉(zhuǎn)化為一個(gè)單位人,在思想的層面上,必須認(rèn)識(shí)到二者的社會(huì)角色之間存在著較大的差異。學(xué)生時(shí)代只是單純的學(xué)習(xí)知識(shí),而社會(huì)實(shí)踐則意味著繼續(xù)學(xué)習(xí),并將知識(shí)應(yīng)用于實(shí)踐,學(xué)生時(shí)代可以自己選擇交往的對(duì)象,而社會(huì)人則更多地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認(rèn)識(shí)到這一點(diǎn)還是不夠的,而是必須在實(shí)際的工作和生活中潛心體會(huì),并自覺(jué)的進(jìn)行這種角色的轉(zhuǎn)換。

  在今后的工作和生活中,我將繼續(xù)學(xué)習(xí),深入實(shí)踐,不斷提升自我,努力創(chuàng)造業(yè)績(jī),繼續(xù)在自己的工作領(lǐng)域創(chuàng)造更多的價(jià)值。

  大學(xué)因?qū)嵙?xí)而完整,而大學(xué)生活卻因?qū)嵙?xí)而精彩。

  總之,這次實(shí)習(xí),自己確實(shí)學(xué)到了很多也成長(zhǎng)了許多。在實(shí)習(xí)期間,每日重復(fù)單調(diào)繁瑣的工作,時(shí)間久了容易厭倦。但是工作簡(jiǎn)單也不能馬虎,你一個(gè)小小的錯(cuò)誤可能會(huì)給公司帶來(lái)巨大的麻煩或損失,還是得認(rèn)真完成。這段時(shí)間,我看到了自己本身存在著許多問(wèn)題,也會(huì)遇到這樣那樣的問(wèn)題,當(dāng)前的時(shí)代日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開(kāi)拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后的工作存儲(chǔ)更多的能力。

  以上就是我的實(shí)習(xí)報(bào)告,可能并不是一份多么規(guī)范的報(bào)告,但確確實(shí)實(shí)我這工作中的感受。

  實(shí)習(xí)收獲

  通過(guò)這次實(shí)習(xí),在各方面我感覺(jué)自己都有了一定的收獲。這次實(shí)習(xí)主要是為了我們今后在工作及業(yè)務(wù)上能力的提高起到了促進(jìn)的作用,增強(qiáng)了我們今后的競(jìng)爭(zhēng)力,為我們能在以后立足增添了一塊基石。實(shí)習(xí)單位的老師也給了我很多機(jī)會(huì)參與他們的設(shè)計(jì)是我懂得了很多以前難以解決的問(wèn)題,將來(lái)從事設(shè)計(jì)工作所要面對(duì)的問(wèn)題,如:前期的策劃和后期的制作等等。這次實(shí)習(xí)豐富了我在這方面的知識(shí),使我向更深的`層次邁進(jìn),對(duì)我在今后的社會(huì)當(dāng)中立足有一定的促進(jìn)作用,但我也認(rèn)識(shí)到,要想做好這方面的工作單靠這這幾天的實(shí)習(xí)是不行的,還需要我在平時(shí)的學(xué)習(xí)和工作中一點(diǎn)一點(diǎn)的積累,不斷豐富自己的經(jīng)驗(yàn)才行。我面前的路還是很漫長(zhǎng)的,需要不斷的努力和奮斗才能真正地走好。

  大學(xué)生活讓我對(duì)計(jì)算機(jī)理論知識(shí)有了一定的了解,但真正操作起來(lái)就沒(méi)有那么容易.紙上得來(lái)終覺(jué)淺, 絕知此事要躬行。經(jīng)過(guò)過(guò)去兩個(gè)月的實(shí)習(xí),我對(duì)自己有了新的認(rèn)識(shí)及前進(jìn)的方向。

  經(jīng)過(guò)過(guò)去半個(gè)月的實(shí)踐和實(shí)習(xí),我對(duì)未來(lái)充滿了美好的憧憬,在未來(lái)的日子,我將努力做到以下幾點(diǎn):

  1.繼續(xù)學(xué)習(xí),不斷提升理論素養(yǎng)。

  在信息時(shí)代,學(xué)習(xí)是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力,F(xiàn)在通過(guò)實(shí)習(xí)總感覺(jué)自己學(xué)的不夠,要用到知識(shí)時(shí)總感覺(jué)腦袋是空白的。很后悔自己當(dāng)時(shí)在學(xué)校為什么不多學(xué)一點(diǎn),多練習(xí)一點(diǎn)?傇诤蠡谝矝](méi)有用,只能自己去努力學(xué)習(xí)。為了能更好的適應(yīng)工作,我利用自己空閑時(shí)間去附近的書(shū)店去看書(shū),希望能彌補(bǔ)不足。

  2.加強(qiáng)信心,堅(jiān)持下去

  雖然在這個(gè)公司自己可能是學(xué)歷水平是最高的,但真的工作起來(lái)我的起點(diǎn)卻很低。有時(shí)候遇到事情總會(huì)著急,慌張。平常信心不足,總感覺(jué)自己做不好。大家說(shuō)我很內(nèi)向,其實(shí)只是自己有點(diǎn)自卑,不敢去表達(dá)。或許還需要一段時(shí)間的磨練吧。只有自己的知識(shí)和能力都在提升,相信自己總有一天會(huì)很勇敢的表現(xiàn)自己。

  上學(xué)的時(shí)候大家都說(shuō),能珍惜現(xiàn)在的日子就好好珍惜。等工作了才真的領(lǐng)悟這句話。每天起早貪黑,忙忙碌碌,做了第一天就想回到學(xué)校接著做學(xué)生。感覺(jué)學(xué)生時(shí)代真是最美好的時(shí)間?墒羌热惶こ鰜(lái)了就要繼續(xù)走下去,因?yàn)檫@一天也終究要來(lái)到。

  對(duì)給自己點(diǎn)信心,多給自己點(diǎn)贊賞,多給自己鼓鼓勁。相信總會(huì)走出一條寬敞大道的。

  3、同事相處

  感覺(jué)學(xué)生時(shí)代很美好,不僅僅是不需要去努力工作,而是在學(xué)生時(shí)代你可以有很好的同學(xué),很好的朋友,大家相互噓寒問(wèn)暖,不必勾心斗角。我感覺(jué)這里才真的有純潔的友誼。可踏上了社會(huì),于存在著利益關(guān)系,又工作繁忙,就多了份人情世故。老板對(duì)你的頤指氣使,同事對(duì)你的多加防范,就更加想念自己的同學(xué)?赡茏约哼不能適應(yīng)這樣的環(huán)境吧。但還是希望以后自己去努力,希望自己可以有個(gè)好朋友,希望自己可以有個(gè)團(tuán)結(jié)的環(huán)境。

  實(shí)習(xí),是開(kāi)端也是結(jié)束。在書(shū)本上學(xué)過(guò)很多理論,但從未付諸實(shí)踐過(guò),也許等到真正運(yùn)用時(shí),才會(huì)體會(huì)到難度有多大。在今后的工作和生活中,自己需要更加努力的奮斗下去。

  嵌入式實(shí)習(xí)報(bào)告 篇2

  此次設(shè)計(jì)我們采用以LM3S2100為微控制器,并通過(guò)硬件和軟件兩方面設(shè)計(jì),結(jié)合6位LED數(shù)碼管,放大整形電路,來(lái)實(shí)現(xiàn)頻率計(jì)在嵌入式系統(tǒng)中的開(kāi)發(fā)與應(yīng)用。

  本次課程設(shè)計(jì)其主要目的是通過(guò)這學(xué)期所學(xué)的ARM知識(shí),來(lái)實(shí)現(xiàn)頻率計(jì)的功能,本次設(shè)計(jì)我們利用了定時(shí)計(jì)數(shù)器的功能,對(duì)輸入的信號(hào)進(jìn)行實(shí)時(shí)的、高精度的頻率測(cè)量,并通過(guò)6位LED數(shù)碼顯示管顯示測(cè)量結(jié)果。論文中闡述了相關(guān)的硬件原理與應(yīng)用方案,并在此基礎(chǔ)上敘述了軟件設(shè)計(jì)最終結(jié)合硬件和軟件完成了本次設(shè)計(jì)。

  關(guān)鍵詞:LM3S2100、頻率計(jì)、LED數(shù)碼顯示管

  1 緒論

  頻率計(jì)是計(jì)算機(jī)、通訊設(shè)備、音頻視頻等科研生產(chǎn)領(lǐng)域不可缺少的測(cè)量?jī)x器。它是一種用十進(jìn)制數(shù)字顯示被測(cè)信號(hào)頻率的數(shù)字測(cè)量?jī)x器。它的基本功能是測(cè)量正弦信號(hào),方波信號(hào)及其他各種單位時(shí)間內(nèi)變化的物理量。在進(jìn)行模擬、數(shù)字電路的設(shè)計(jì)、安裝、調(diào)試過(guò)程中,由于其使用十進(jìn)制數(shù)顯示,測(cè)量迅速,精確度高,顯示直觀,經(jīng)常要用到頻率計(jì)。

  本頻率計(jì)將采用定時(shí)、計(jì)數(shù)的'方法測(cè)量頻率。測(cè)量范圍在9kHz以下的方波,時(shí)基寬度為1us,10us,100us,1ms。用ARM芯片實(shí)現(xiàn)自動(dòng)測(cè)量功能。

  基本設(shè)計(jì)原理是直接用十進(jìn)制數(shù)字顯示被測(cè)信號(hào)頻率的一種測(cè)量裝置。它以測(cè)量周期的方法對(duì)方波的頻率進(jìn)行自動(dòng)的測(cè)量。

  1.1本次設(shè)計(jì)任務(wù)

  一.設(shè)計(jì)題目:ARM為內(nèi)核的頻率計(jì)

  二.主要功能:用ARM的定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)功能,外部擴(kuò)展6位數(shù)碼管,要

  求累計(jì)每秒進(jìn)入ARM的外部脈沖個(gè)數(shù),用LED數(shù)碼管顯示出來(lái),或是

  用上位機(jī)顯示。

  三.設(shè)計(jì)要求:用protel畫(huà)出最小系統(tǒng)和外圍擴(kuò)展電路。顯示部分可用LED數(shù)碼管或是

  上位機(jī)顯示。要求小組成員分工明確。

  1.2設(shè)計(jì)基本原理

  所謂頻率,就是周期性信號(hào)在單位時(shí)間(1s)內(nèi)變化的次數(shù),若在一定時(shí)間間隔T內(nèi)測(cè)得這個(gè)周期性信號(hào)的重復(fù)變化次數(shù)為N,則其頻率可表示為

  被測(cè)信號(hào)經(jīng)放大整形電路變成計(jì)數(shù)器所要求的脈沖信號(hào),其頻率與被測(cè)信號(hào)的頻率相同。當(dāng)1s信號(hào)來(lái)到時(shí),被測(cè)脈沖信號(hào)進(jìn)入芯片相關(guān)的,計(jì)數(shù)器開(kāi)始計(jì)數(shù),直到1s信號(hào)結(jié)束時(shí),停止計(jì)數(shù)。若在1s時(shí)間內(nèi)計(jì)數(shù)器計(jì)得的脈沖數(shù)為N,則被測(cè)信號(hào)頻率fX?Nhz。

  2 設(shè)計(jì)理念及設(shè)備

  2.1設(shè)計(jì)理念

  說(shuō)到用單片機(jī)設(shè)計(jì)[2]的頻率計(jì),這里說(shuō)一下單片頻率計(jì)ICM7216D。單片頻率計(jì)ICM7216D是美國(guó)Intersil公司首先研制的專(zhuān)用測(cè)頻大規(guī)模集成芯片。它是標(biāo)準(zhǔn)的28引腳的雙列直插式集成電路,采用單一的+5V穩(wěn)壓電源工作。它內(nèi)含高頻振蕩器、10進(jìn)制計(jì)數(shù)器、7段譯碼器、位多路復(fù)用器、能夠直接驅(qū)動(dòng)LED顯示器的8段段碼驅(qū)動(dòng)器、8位位碼驅(qū)動(dòng)器。其基本的測(cè)頻范圍為DC至10MHz,若加預(yù)置的分頻電路,則上限頻率可達(dá)40MHz或100MHz,單片頻率計(jì)ICM7216D只要加上晶振、量程選擇、LED顯示器等少數(shù)器件即可構(gòu)成一個(gè)DC至40MHz的微型頻率計(jì),可用于頻率測(cè)量、機(jī)械轉(zhuǎn)速測(cè)量等方面的應(yīng)用。還有,PTS2600是英國(guó)研制的一款微波頻率計(jì),該頻率計(jì)可以測(cè)量頻率高達(dá)26GHz的信號(hào),而價(jià)格才只有幾萬(wàn)元,可謂是物美價(jià)廉。PTS2600雖然是一個(gè)低價(jià)格的微波頻率計(jì),但它能在四個(gè)波段有很好的靈敏度測(cè)量40Hz到20GHz的頻率。也可以用它來(lái)測(cè)量高達(dá)26GHz的頻率,只是靈敏度稍稍低了一些。日常工作中,用它來(lái)測(cè)量

  VF/VHF/UHF頻段的頻率,也十分方便和準(zhǔn)確。PTS2600使用一個(gè)12位數(shù)字的LCD液晶顯示屏來(lái)顯示所測(cè)得的頻率、閘口時(shí)間(分辨率相關(guān))、菜單功能以及頻率表的測(cè)量結(jié)果。所有這些數(shù)值都是同時(shí)顯示在一個(gè)屏幕上的。PTS2600的機(jī)箱采用高標(biāo)準(zhǔn)的鋁質(zhì)材料制成,各模塊安裝在下方有鋼板支承的母板上。模塊相對(duì)獨(dú)立,維修方便,主要通過(guò)更換模塊進(jìn)行。 我國(guó)利用相檢寬帶測(cè)頻技術(shù)設(shè)計(jì)的高精度頻率計(jì)也非常具有突破性和實(shí)用性。該項(xiàng)新技術(shù)及儀器是針對(duì)已有測(cè)頻技術(shù)的特點(diǎn)及存在問(wèn)題,推出完全新穎的檢測(cè)精度高、便于實(shí)施且設(shè)備構(gòu)成又比較經(jīng)濟(jì)的一種新技術(shù)及儀器。

  2.2設(shè)計(jì)所用設(shè)備和器材

  (1)電源模塊

  (2)放大整形電路(三極管9014和74LS00)

  (3)ARM開(kāi)發(fā)板LPC2131

  (4)LED數(shù)碼顯示管

  3 硬件設(shè)計(jì)方案

  3.1設(shè)計(jì)系統(tǒng)原理框圖及介紹

  圖1 原理框圖

  由上圖知,一個(gè)被測(cè)信號(hào)經(jīng)過(guò)放大整形再進(jìn)入ARM開(kāi)發(fā)板,然后經(jīng)過(guò)1S的定時(shí)捕獲得出頻率值,再經(jīng)由6位LED數(shù)碼顯示管顯示出數(shù)值。

  3.2電源

  電源模塊——參考電壓源為系統(tǒng)芯片如A/D、D/A轉(zhuǎn)換IC或外設(shè)提供參考電壓,電路如圖2。

  嵌入式實(shí)習(xí)報(bào)告 篇3

  ARM嵌入式系統(tǒng)綜合設(shè)計(jì)

  一、實(shí)習(xí)時(shí)間和地點(diǎn)安排

  1、實(shí)習(xí)時(shí)間:20xx年12月03 日 —— 20xx年12月14日,共兩周的時(shí)間。

  2、每天的實(shí)習(xí)時(shí)間安排:

  上午:8:30——11:30

  下午:13:30——15:30

  3、實(shí)習(xí)地點(diǎn):校內(nèi)。

  二、實(shí)習(xí)目的

  1、掌握電子元器件的焊接原理和方法。

  2、掌握ARM7 LPC2132控制程序的編寫(xiě)方法。

  3、掌握調(diào)試軟件和硬件的方法。

  三、實(shí)習(xí)內(nèi)容與要求

  1、根據(jù)設(shè)計(jì)要求焊接好電路板并測(cè)試焊接無(wú)誤。

  2、繪制流程圖并編寫(xiě)程序。

  3、編譯通過(guò)后,將程序下載到LPC2132進(jìn)行調(diào)試。

  4、調(diào)試成功后編寫(xiě)實(shí)習(xí)報(bào)告。

  四、LPC2132芯片介紹

  LPC2132最小系統(tǒng)圖及其介紹

  概述

  LPC2132是基于一個(gè)支持實(shí)時(shí)仿真和嵌入式跟蹤的32/16 位 ARM7TDMI-STM CPU 的微控制器,并帶有 32kB、64kB、512 kB 的嵌入的高速

  Flash 存儲(chǔ)器。128 位寬度的存儲(chǔ)器接口和獨(dú)特的加速結(jié)構(gòu)使 32 位代碼能夠

  在最大時(shí)鐘速率下運(yùn)行。對(duì)代碼規(guī)模有嚴(yán)格控制的應(yīng)用可使用 16 位 Thumb?

  模式將代碼規(guī)模降低超過(guò) 30%,而性能的損失卻很小。

  較小的封裝和極低的功耗使 LPC2131/2132/2138 可理想地用于小型系統(tǒng)中,如訪問(wèn)控制和 POS 機(jī)。寬范圍的串行通信接口和片內(nèi) 8/16/32kB 的 SRAM 使 LPC2131/2132/2138 非常適用于通信網(wǎng)關(guān)、協(xié)議轉(zhuǎn)換器、軟 modem 、聲音

  辨別和低端成像,為它們提供巨大的緩沖區(qū)空間和強(qiáng)大的處理功能。多個(gè) 32 位定時(shí)器、1 個(gè)或 2 個(gè) 10 位 8 路 ADC 、10 位 DAC 、PWM 通道和 47 個(gè) GPIO 以及多達(dá)9 個(gè)邊沿或電平觸發(fā)的外部中斷使它們特別適用于工業(yè)控制和醫(yī)療系統(tǒng)。

  特性

  1、小型 LQFP64 封裝的 16/32 位 ARM7TDMI-S 微控制器。

  2、8/16/32kB 片內(nèi)靜態(tài) RAM 。

  3、片內(nèi) Boot 裝載軟件實(shí)現(xiàn)在系統(tǒng)/在應(yīng)用中編程(ISP/IAP )。扇區(qū)擦除

  或整片擦除的時(shí)間為400ms ,1ms 可編程 256 字節(jié)。

  4、EmbeddedICE?RT 和嵌入式跟蹤接口可實(shí)時(shí)調(diào)試(利用片內(nèi) RealMonitor

  軟件)和高速跟蹤執(zhí)行代碼。

  5、1 個(gè)(LPC2132/2132 )或2 個(gè)(LPC2138 )8 路 10 位 A/D 轉(zhuǎn)換器共包含 16 個(gè)模擬輸入,每個(gè)通道的轉(zhuǎn)換時(shí)間低至 2.44us 。

  6、1 個(gè) 10 位 D/A 轉(zhuǎn)換器,可提供不同的模擬輸出(LPC2132/2138 )。

  7、 2 個(gè) 32 位定時(shí)器/計(jì)數(shù)器(帶 4 路捕獲和 4 路比較通道)、PWM 單元(6 路輸出)和看門(mén)狗。

  8、實(shí)時(shí)時(shí)鐘具有獨(dú)立的電源和時(shí)鐘源,在節(jié)電模式下極大地降低了功耗。

  9、多個(gè)串行接口,包括 2 個(gè) 16C550 工業(yè)標(biāo)準(zhǔn) UART 、2 個(gè)高速 I2C 接口(400 kbit/s )、SPITM 和 SSP(具有緩沖功能,數(shù)據(jù)長(zhǎng)度可變)。

  10、向量中斷控制器。可配置優(yōu)先級(jí)和向量地址。

  11、多達(dá) 47 個(gè) 5V 的通用I/O 口(LQFP64 封裝)。

  12、 9 個(gè)邊沿或電平觸發(fā)的外部中斷引腳。

  13、 通過(guò)片內(nèi) PLL 可實(shí)現(xiàn)最大為 60MHz 的 CPU 操作頻率,PLL 的穩(wěn)定時(shí)間為 100us。

  14、片內(nèi)晶振頻率范圍:1~30 MHz。

  15、2 個(gè)低功耗模式:空閑和掉電。

  16、可通過(guò)個(gè)別使能/禁止外部功能和降低外部時(shí)鐘來(lái)優(yōu)化功耗。

  17、通過(guò)外部中斷將處理器從掉電模式中喚醒。

  18、單個(gè)電源供電,含有上電復(fù)位(POR )和掉電檢測(cè)(BOD )電路:-CPU

  操作電壓范圍:3.0~3.6 V (3.3 V+/ - 10%) ,I/O 口可承受5V 的最大電壓。

  結(jié)構(gòu)概述

  LPC2132包含一個(gè)支持仿真的 ARM7TDMI-S CPU 、與片內(nèi)存儲(chǔ)器控制器接口

  的 ARM7 局部總線、與中斷控制器接口的 AMBA 高性能總線 (AHB )和連接片內(nèi)外設(shè)功能的 VLSI 外設(shè)總線 (VPB ,ARM AMBA 總線的兼容超集)。

  LPC2131/2132/2138 將 ARM7TDMI-S 配置為小端(little-endian )字節(jié)順序。 AHB 外設(shè)分配了 2M 字節(jié)的地址范圍,它位于 4G 字節(jié) ARM 存儲(chǔ)器空間的最頂端。每個(gè) AHB 外設(shè)都 分配了 16k 字節(jié)的地址空間。LPC2131/2132/2138 的外設(shè)功能 (中斷控制器除外)都連接到 VPB 總線。AHB 到 VPB 的橋?qū)?VPB 總線與 AHB 總線相連。VPB 外設(shè)也分配了 2M 字節(jié)的地址范圍,從 3.5GB 地址點(diǎn)開(kāi)始。每個(gè) VPB 外設(shè)在 VPB 地址空間內(nèi)都分配了 16k 字節(jié)地址空間。

  片內(nèi)外設(shè)與器件管腳的連接由管腳連接模塊控制。該模塊必須由軟件進(jìn)行控制以符合外設(shè)功能與管腳在特定應(yīng)用中的需求。

  ARM7TDMI-S 處理器

  ARM7TDMI-S 是通用的 32 位微處理器,它具有高性能和低功耗的特性。ARM 結(jié)構(gòu)是基于精簡(jiǎn)指令集 計(jì)算機(jī)(RISC)原理而設(shè)計(jì)的。指令集和相關(guān)的譯碼機(jī)制比復(fù)雜指令集計(jì)算機(jī)要簡(jiǎn)單得多。這樣使用一個(gè)小的、廉價(jià)的處理器核就可實(shí)現(xiàn)很高的指令吞吐量和實(shí)時(shí)的中斷響應(yīng)。

  由于使用了流水線技術(shù),處理和存儲(chǔ)系統(tǒng)的所有部分都可連續(xù)工作。通常在執(zhí)行一條指令的同時(shí)對(duì)下 ,一條指令進(jìn)行譯碼,并將第三條指令從存儲(chǔ)器中取出。

  ARM7TDMI-S 處理器使用了一個(gè)被稱為 THUMB 的獨(dú)特結(jié)構(gòu)化策略,它非常適用于那些對(duì)存儲(chǔ)器有限制或者需要較高代碼密度的大批量產(chǎn)品的應(yīng)用。

  在 THUMB 后面一個(gè)關(guān)鍵的概念是“超精簡(jiǎn)指令集”;旧,ARM7TDMI-S 處理器具有兩個(gè)指令集:標(biāo)準(zhǔn) 32 位 ARM 指令集 、16 位 THUMB 指令集

  THUMB 指令集的 16 位指令長(zhǎng)度使其可以達(dá)到標(biāo)準(zhǔn) ARM 代碼兩倍的密度,卻仍然保持 ARM 的.大多 數(shù)性能上的優(yōu)勢(shì),這些優(yōu)勢(shì)是使用 16 位寄存器的 16 位處理器所不具備的。因?yàn)?THUMB 代碼和 ARM 代碼一樣,在相同的 32 位寄存器上進(jìn)行操作。THUMB 代碼僅為 ARM 代碼規(guī)模的 65%,但其性能卻相當(dāng)于連接到 16 位存儲(chǔ)器系統(tǒng)的相同 ARM 處理器性能的 160%。

  片內(nèi) FLASH 程序存儲(chǔ)器

  LPC2131/2132/2138 分別含有 32kB、64kB 和 512kB 的FLASH 存儲(chǔ)器系統(tǒng)。該存儲(chǔ)器可用作代碼和數(shù)據(jù)的存儲(chǔ)。對(duì) FLASH 存儲(chǔ)器的編程可通過(guò)幾種方法來(lái)實(shí)現(xiàn):通過(guò)內(nèi)置的串行 JTAG 接口,通過(guò)在系統(tǒng)編程(ISP )和 UART0 ,或通過(guò)在應(yīng)用編程(IAP )。使用在應(yīng)用編程的應(yīng)用程序也可以在應(yīng)用程序運(yùn)行時(shí)對(duì)FLAH 進(jìn)行擦除和/ 或編程,這樣就為數(shù)據(jù)存儲(chǔ)和現(xiàn)場(chǎng)固件的升級(jí)都帶來(lái)了極大的靈活性。如果LPC2131/2132/2138 使用了片內(nèi)引導(dǎo)裝載程序(bootloader ),32/64/512kB 的 Flash 存儲(chǔ)器就可用來(lái)存放用戶代碼。 LPC2131/2132/2138 的Flash 存儲(chǔ)器至少可擦除/編程 10,000 次,保存數(shù)據(jù)的時(shí)間長(zhǎng)達(dá) 10 年。 片內(nèi)靜態(tài) RAM

  片內(nèi)靜態(tài) RAM (SRAM )可用作代碼和/ 或數(shù)據(jù)的存儲(chǔ),支持 8位、16 位和32 位的訪問(wèn)。LPC2131/2132/2138 含有 8/16/32kB 的靜態(tài)RAM 。 LPC2131/2132/2138 SRAM 是一個(gè)字節(jié)尋址的存儲(chǔ)器。對(duì)存儲(chǔ)器進(jìn)行字和半字訪問(wèn)時(shí)將忽略地址對(duì)準(zhǔn),訪問(wèn)被尋址的自然對(duì)準(zhǔn)值(因此,對(duì)存儲(chǔ)器進(jìn)行字訪問(wèn)時(shí)將忽略地址位 0 和 1,半字訪問(wèn)時(shí)將忽略地址位 0 )。因此,有效的讀寫(xiě)操作要求半字?jǐn)?shù)據(jù)訪問(wèn)的地址線0 為 0(地址以0、2 、4 、6、8、A 、C 和 E 結(jié)尾),字 數(shù)據(jù)訪問(wèn)的地址線 0 和 1 都為 0 (地址以0、4 、8 和 C 結(jié)尾)。該原則同樣用于片外和片內(nèi)存儲(chǔ)器。SRAM 控制器包含一個(gè)回寫(xiě)緩沖區(qū),它用于防止 CPU 在連續(xù)的寫(xiě)操作時(shí)停止運(yùn)行。回寫(xiě)緩沖區(qū)總是保存著軟件發(fā)送到 SRAM

  的最后一個(gè)字節(jié)。該數(shù)據(jù)只有在軟件請(qǐng)求下一次寫(xiě)操作時(shí)才寫(xiě)入 SRAM (數(shù)據(jù)只有 在軟件執(zhí)行另外一次寫(xiě)操作時(shí)被寫(xiě)入 SRAM)。如果發(fā)生芯片復(fù)位,實(shí)際的SRAM 內(nèi)容將不會(huì)反映最近一 次的寫(xiě)請(qǐng)求(即:在一次“熱”芯片復(fù)位后,SRAM 不會(huì)反映最后一次寫(xiě)入的內(nèi)容)。任何在復(fù)位后檢查 SRAM 內(nèi)容的程序都必須注意這一點(diǎn)。通過(guò)對(duì)一個(gè)單元執(zhí)行兩次相同的寫(xiě)操作可保證復(fù)位后數(shù)據(jù)的寫(xiě)入;蛘撸部赏ㄟ^(guò)在進(jìn)入空閑或掉電模式前執(zhí)行虛寫(xiě)(dummy write )操作來(lái)保證最后的數(shù)據(jù)在復(fù)位后被真正寫(xiě)入到 SRAM。

  LPC2132管腳分布

  五、硬件原理圖

  其中K1-K6為六個(gè)按鍵,分別對(duì)應(yīng)清零鍵、減號(hào)鍵、第二個(gè)數(shù)字鍵、等號(hào)鍵、加號(hào)鍵和第一個(gè)數(shù)字鍵,接到I/O口的P0.08-P0.13腳。P0.00-P0.07號(hào)腳接段碼,分別是G、F、E、D、C、B、A、DP。三個(gè)數(shù)碼管的位選通端接到P0.28-P0.30三個(gè)管腳上,用于選通數(shù)碼管。

  ULN2803應(yīng)用電路介紹

  ULN20xx、ULN2800是高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn),適應(yīng)于各類(lèi)要求高速大功率驅(qū)動(dòng)的系統(tǒng)。ULN20xxA電路是美國(guó)Texas Instruments公司和Sprague公司開(kāi)發(fā)的高壓大電流達(dá)林頓晶體管陣列電路,文中介紹了它的電路構(gòu)成、特征參數(shù)及典型應(yīng)用。

  功率電子電路大多要求具有大電流輸出能力,以便于驅(qū)動(dòng)各種類(lèi)型的負(fù)載。功率驅(qū)動(dòng)電路是功率電子設(shè)備輸出電路的一個(gè)重要組成部分。在大型儀器儀表系統(tǒng)中,經(jīng)常要用到伺服電機(jī)、步進(jìn)電機(jī)、各種電磁閥、泵等驅(qū)動(dòng)電壓高且功率較大的器件。ULN20xx、ULN2800高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品就屬于這類(lèi)可控大功率器件,由于這類(lèi)器件功能強(qiáng)、應(yīng)用范圍語(yǔ)廣。因此,許多公司都生產(chǎn)高壓大電流達(dá)林頓晶體管陣列產(chǎn)品,從而形成了各種系列產(chǎn)品,ULN20xx、ULN2800系列就是美國(guó)Texas Instruments公司、美國(guó)Sprague公司開(kāi)發(fā)的高壓大電流達(dá)林頓晶體管陣列產(chǎn)品。它們的系列型號(hào)分類(lèi)如表1所列,生產(chǎn)20xx、2800高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品的公司與型號(hào)對(duì)照表如表2所列。在上述系列產(chǎn)品中,ULN20xx系列能夠同時(shí)驅(qū)動(dòng)7組高壓大電流負(fù)載,ULN2800系列則能夠同時(shí)驅(qū)動(dòng)8組高壓大電流負(fù)載。美國(guó)Texas Instruments公司、美國(guó)Sprague公司生產(chǎn)的ULN20xxA由7組達(dá)林頓晶體管陣列和相應(yīng)的電阻網(wǎng)絡(luò)以及鉗位二極管網(wǎng)絡(luò)構(gòu)成,具有同時(shí)驅(qū)動(dòng)7組負(fù)載的能力,為單片雙極型大功率高速集成電路。以下介紹該電路的構(gòu)成、性能特征、電參數(shù)以及典型應(yīng)用。20xx、2800高壓大電流達(dá)林頓晶體管陣列系列中的其它產(chǎn)品的性能特性與應(yīng)用可參考ULN20xxA。

  嵌入式實(shí)習(xí)報(bào)告 篇4

  一、嵌入式的概述:

  隨著信息化技術(shù)的發(fā)展和數(shù)字化產(chǎn)品的普及,以計(jì)算機(jī)技術(shù)、芯片技術(shù)和軟件技術(shù)為核心的嵌入式系統(tǒng)再度成為當(dāng)前研究和應(yīng)用的熱點(diǎn),通信、計(jì)算機(jī)、消費(fèi)電子技術(shù)(3C)合一的趨勢(shì)正在逐步形成,無(wú)所不在的網(wǎng)絡(luò)和無(wú)所不在的計(jì)算(everything connecting, everywhere computing)正在將人類(lèi)帶入一個(gè)嶄新的信息社會(huì)。

  二、實(shí)習(xí)目的

  學(xué)習(xí)和了解了嵌入式在生活中的重要作用和發(fā)展過(guò)程,熟練掌握ARM硬件體系結(jié)構(gòu),熟悉linux下的嵌入式編程流程,積累自己的軟件編寫(xiě)經(jīng)驗(yàn),能夠參與并實(shí)現(xiàn)一個(gè)真實(shí)和完整的嵌入式項(xiàng)目,為今后的學(xué)習(xí)和將從事的技術(shù)工作打下堅(jiān)實(shí)的基礎(chǔ)

  三、實(shí)習(xí)任務(wù)

  第一階段Linux操作和編程基礎(chǔ)

  主要介紹Linux的基本命令和基礎(chǔ)編程知識(shí),包括Linux

  的文件操作和目錄操作命令,VI編輯器,GCC編譯器,GDB調(diào)試器和Make項(xiàng)目管理工具等知識(shí)。

  第二階段 嵌入式C語(yǔ)言編程基礎(chǔ)

  主要介紹在嵌入式開(kāi)發(fā)編程中C語(yǔ)言的重要概念和編程技巧中的重點(diǎn)難點(diǎn),以復(fù)習(xí)串講和實(shí)例分析的形式,重點(diǎn)介紹包括函數(shù)與程序結(jié)構(gòu),指針、數(shù)組和鏈表,庫(kù)函數(shù)的使用等知識(shí)。

  第三階段Linux上C強(qiáng)化編程訓(xùn)練

  主要包括整數(shù)算法訓(xùn)練,遞歸和棧編程訓(xùn)練,位操作訓(xùn)練,指針訓(xùn)練,字符串訓(xùn)練和常用C庫(kù)函數(shù)編程接口實(shí)踐,強(qiáng)化學(xué)員對(duì)Linux下基本編程開(kāi)發(fā)的理解和編碼調(diào)試的能力。

  第四階段 Linux環(huán)境高級(jí)編程及項(xiàng)目開(kāi)發(fā)編程實(shí)踐

  主要包括系統(tǒng)編程(信號(hào)/系統(tǒng)調(diào)用/管道/FIFO/消息隊(duì)列/共享內(nèi)存等),文件I/O編程(文件描述符/文件讀寫(xiě)接口/原子操作/阻塞與非阻塞IO等,多任務(wù)和多線程編程(進(jìn)程標(biāo)識(shí)/ 用戶標(biāo)識(shí)/fork與vfork/多線程概念/線程同步等),網(wǎng)絡(luò)編程(網(wǎng)絡(luò)基本概念/套接口編程/網(wǎng)絡(luò)字節(jié)次序/Client/Server結(jié)構(gòu)/UDP編程);掌握Linux下Socket編程的開(kāi)發(fā)流程,熟悉網(wǎng)絡(luò)編程的調(diào)用接口函數(shù)和相關(guān)數(shù)據(jù)結(jié)構(gòu),使學(xué)員初步具備在Linux上進(jìn)行系統(tǒng)編程開(kāi)發(fā)的能力。同時(shí)綜合之前所學(xué)內(nèi)容和編程技術(shù),以小組為單位進(jìn)行一個(gè)團(tuán)隊(duì)合作項(xiàng)目的開(kāi)發(fā),考核內(nèi)容包括文件I/O編程,多線程編程,網(wǎng)絡(luò)編程和項(xiàng)目文檔編寫(xiě)。

  第五階段 嵌入式處理器體系結(jié)構(gòu)及編程實(shí)踐

  主要介紹ARM體系結(jié)構(gòu)及其基本編程知識(shí),包括指令分類(lèi),尋址方式、指令集、存儲(chǔ)系統(tǒng)、異常中斷處理、匯編語(yǔ)言以及CC++和匯編語(yǔ)言的混合編程等知識(shí)。同時(shí)結(jié)合ARM嵌入式開(kāi)發(fā)板硬件設(shè)計(jì)原理和基本硬件設(shè)計(jì)流程,分析各種外設(shè)的工作原理和驅(qū)動(dòng)機(jī)制,并自己動(dòng)手實(shí)踐完成一個(gè)ARM開(kāi)發(fā)板上的編程大作業(yè)。

  第六階段 嵌入式Linux開(kāi)發(fā)基礎(chǔ)及高級(jí)應(yīng)用

  主要介紹嵌入式Linux開(kāi)發(fā)應(yīng)用程序的基本流程和知識(shí),包括嵌入式Linux基本概念和開(kāi)發(fā)流程、Bootloader工作原理、內(nèi)核裁減配置和交叉編譯、根文件系統(tǒng)制作、網(wǎng)絡(luò)編程以及圖形界面和數(shù)據(jù)庫(kù)開(kāi)發(fā)等知識(shí)。同時(shí)獨(dú)立完成一個(gè)基于嵌入式Linux GUI的應(yīng)用編程大作業(yè)。

  第七階段 嵌入式 Linux驅(qū)動(dòng)理論及驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)踐

  主要介紹嵌入式Linux上驅(qū)動(dòng)程序開(kāi)發(fā)規(guī)范,包括設(shè)備驅(qū)動(dòng)程序概念、字符設(shè)備驅(qū)動(dòng)程序、塊設(shè)備與網(wǎng)絡(luò)設(shè)備、網(wǎng)卡驅(qū)動(dòng)以及常用嵌入式設(shè)備驅(qū)動(dòng)開(kāi)發(fā)等知識(shí)。同時(shí)獨(dú)立實(shí)現(xiàn)兩種嵌入式設(shè)備驅(qū)動(dòng)程序的編寫(xiě),包括驅(qū)動(dòng)模塊的調(diào)試和加載以及完整的項(xiàng)目開(kāi)發(fā)文檔的編寫(xiě)。

  第八階段 嵌入式Linux項(xiàng)目團(tuán)隊(duì)開(kāi)發(fā)實(shí)踐鍛煉

  主要包括設(shè)計(jì)并實(shí)現(xiàn)一個(gè)真實(shí)和完整的嵌入式項(xiàng)目的開(kāi)發(fā)流程,涉及到數(shù)據(jù)采集、網(wǎng)絡(luò)通訊、圖形用戶界面顯示以及嵌入式數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng)等多種嵌入式Linux編程技術(shù)。要求學(xué)員建立起團(tuán)隊(duì)開(kāi)發(fā)和協(xié)同工作的企業(yè)項(xiàng)目開(kāi)發(fā)模式的概念和流程,強(qiáng)化學(xué)員對(duì)編寫(xiě)項(xiàng)目概要設(shè)計(jì)文檔和詳細(xì)設(shè)計(jì)文檔的理解,為就業(yè)前的職業(yè)技能和素質(zhì)訓(xùn)練做好充分準(zhǔn)備。

  四、實(shí)習(xí)內(nèi)容

  1. 嵌入式的歷史與現(xiàn)狀

  雖然嵌入式系統(tǒng)是近幾年才開(kāi)始真正風(fēng)靡起來(lái)的,但事實(shí)上嵌入式這個(gè)概念卻很早就已經(jīng)存在了,從上個(gè)世紀(jì)70年代單片機(jī)的出現(xiàn)到今天各種嵌入式微處理器、微控制器的廣泛應(yīng)用,嵌入式系統(tǒng)少說(shuō)也有了近30年的歷史?v觀嵌入式系統(tǒng)的發(fā)展歷程,大致經(jīng)歷了以下四個(gè)階段:

  無(wú)操作系統(tǒng)階段

  嵌入式系統(tǒng)最初的應(yīng)用是基于單片機(jī)的,大多以可編程控制器的形式出現(xiàn),具有監(jiān)測(cè)、伺服、設(shè)備指示等功能,通常應(yīng)用于各類(lèi)工業(yè)控制和飛機(jī)、導(dǎo)彈等武器裝備中,一般沒(méi)有操作系統(tǒng)的支持,只能通過(guò)匯編語(yǔ)言對(duì)系統(tǒng)進(jìn)行直接控制,運(yùn)行結(jié)束后再清除內(nèi)存。這些裝置雖然已經(jīng)初步具備了嵌入式的應(yīng)用特點(diǎn),但僅僅只是使用8位的CPU芯片來(lái)執(zhí)行一些單線程的程序,因此嚴(yán)格地說(shuō)還談不上"系統(tǒng)"的概念。

  這一階段嵌入式系統(tǒng)的主要特點(diǎn)是:系統(tǒng)結(jié)構(gòu)和功能相對(duì)單一,處理效率較低,存儲(chǔ)容量較小,幾乎沒(méi)有用戶接口。由于這種嵌入式系統(tǒng)使用簡(jiǎn)便、價(jià)格低廉,因而曾經(jīng)在工業(yè)控制領(lǐng)域中得到了非常廣泛的應(yīng)用,但卻無(wú)法滿足現(xiàn)今對(duì)執(zhí)行效率、存儲(chǔ)容量都有較高要求的信息家電等場(chǎng)合的需要。

  簡(jiǎn)單操作系統(tǒng)階段

  20世紀(jì)80年代,隨著微電子工藝水平的提高,IC制造商開(kāi)始把嵌入式應(yīng)用中所需要的微處理器、I/O接口、串行接口以及RAM、ROM等部件統(tǒng)統(tǒng)集成到一片VLSI中,制造出面向I/O設(shè)計(jì)的微控制器,并一舉成為嵌入式系統(tǒng)領(lǐng)域中異軍突起的新秀。與此同時(shí),嵌入式系統(tǒng)的程序員也開(kāi)始基于一些簡(jiǎn)單的"操作系統(tǒng)"開(kāi)發(fā)嵌入式應(yīng)用軟件,大大縮短了開(kāi)發(fā)周期、提高了開(kāi)發(fā)效率。 這一階段嵌入式系統(tǒng)的主要特點(diǎn)是:出現(xiàn)了大量高可靠、低功耗的嵌入式CPU(如Power PC等),各種簡(jiǎn)單的嵌入式操作系統(tǒng)開(kāi)始出現(xiàn)并得到迅速發(fā)展。此時(shí)的嵌入式操作系統(tǒng)雖然還比較簡(jiǎn)單,但已經(jīng)初步具有了一定的兼容性和擴(kuò)展性,內(nèi)核精巧且效率高,主要用來(lái)控制系統(tǒng)負(fù)載以及監(jiān)控應(yīng)用程序的運(yùn)行。

  實(shí)時(shí)操作系統(tǒng)階段

  20世紀(jì)90年代,在分布控制、柔性制造、數(shù)字化通信和信息家電等巨大需求的牽引下,嵌入式系統(tǒng)進(jìn)一步飛速發(fā)展,而面向?qū)崟r(shí)信號(hào)處理算法的DSP產(chǎn)品則向著高速度、高精度、低功耗的方向發(fā)展。隨著硬件實(shí)時(shí)性要求的提高,嵌入式系統(tǒng)的軟件規(guī)模也不斷擴(kuò)大,逐漸形成了實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS),并開(kāi)始成為嵌入式系統(tǒng)的主流。

  這一階段嵌入式系統(tǒng)的主要特點(diǎn)是:操作系統(tǒng)的實(shí)時(shí)性得到了很大改善,已經(jīng)能夠運(yùn)行在各種不同類(lèi)型的微處理器上,具有高度的模塊化和擴(kuò)展性。此時(shí)的嵌入式操作系統(tǒng)已經(jīng)具備了文件和目錄管理、設(shè)備管理、多任務(wù)、網(wǎng)絡(luò)、圖形用戶界面(GUI)等功能,并提供了大量的應(yīng)用程序接口(API),從而使得應(yīng)用軟件的開(kāi)發(fā)變得更加簡(jiǎn)單。

  面向Internet階段

  21世紀(jì)無(wú)疑將是一個(gè)網(wǎng)絡(luò)的時(shí)代,將嵌入式系統(tǒng)應(yīng)用到各種網(wǎng)絡(luò)環(huán)境中去的呼聲自然也越來(lái)越高。目前大多數(shù)嵌入式系統(tǒng)還孤立于Internet之外,隨著Internet的進(jìn)一步發(fā)展,以及

  Internet技術(shù)與信息家電、工業(yè)控制技術(shù)等的結(jié)合日益緊密,嵌入式設(shè)備與Internet的結(jié)合才是嵌入式技術(shù)的真正未來(lái)。

  信息時(shí)代和數(shù)字時(shí)代的到來(lái),為嵌入式系統(tǒng)的發(fā)展帶來(lái)了巨大的機(jī)遇,同時(shí)也對(duì)嵌入式系統(tǒng)廠商提出了新的挑戰(zhàn)。目前,嵌入式技術(shù)與Internet技術(shù)的結(jié)合正在推動(dòng)著嵌入式技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)的研究和應(yīng)用產(chǎn)生了如下新的顯著變化:

  1. 新的微處理器層出不窮,嵌入式操作系統(tǒng)自身結(jié)構(gòu)的設(shè)計(jì)更加便于移植,能夠在短時(shí)間內(nèi)支持更多的微處理器。

  2. 嵌入式系統(tǒng)的開(kāi)發(fā)成了一項(xiàng)系統(tǒng)工程,開(kāi)發(fā)廠商不僅要提供嵌入式軟硬件系統(tǒng)本身,同時(shí)還要提供強(qiáng)大的硬件開(kāi)發(fā)工具和軟件支持包。

  3. 通用計(jì)算機(jī)上使用的新技術(shù)、新觀念開(kāi)始逐步移植到嵌入式系統(tǒng)中,如嵌入式數(shù)據(jù)庫(kù)、移動(dòng)代理、實(shí)時(shí)CORBA等,嵌入式軟件平臺(tái)得到進(jìn)一步完善。

  4. 各類(lèi)嵌入式Linux操作系統(tǒng)迅速發(fā)展,由于具有源代碼開(kāi)放、系統(tǒng)內(nèi)核小、執(zhí)行效率高、網(wǎng)絡(luò)結(jié)構(gòu)完整等特點(diǎn),很適合信息家電等嵌入式系統(tǒng)的需要,目前已經(jīng)形成了能與Windows CE、Palm OS等嵌入式操作系統(tǒng)進(jìn)行有力競(jìng)爭(zhēng)的局面。

  5. 網(wǎng)絡(luò)化、信息化的要求隨著Internet技術(shù)的成熟和帶寬的提高而日益突出,以往功能單一的設(shè)備如電話、手機(jī)、冰箱、微波

  爐等功能不再單一,結(jié)構(gòu)變得更加復(fù)雜,網(wǎng)絡(luò)互聯(lián)成為必然趨勢(shì)。

  6. 精簡(jiǎn)系統(tǒng)內(nèi)核,優(yōu)化關(guān)鍵算法,降低功耗和軟硬件成本。

  7. 提供更加友好的多媒體人機(jī)交互界面。

  2.體系結(jié)構(gòu)

  根據(jù)國(guó)際電氣和電子工程師協(xié)會(huì)(IEEE)的定義,嵌入式系統(tǒng)是"控制、監(jiān)視或者輔助設(shè)備、機(jī)器和車(chē)間運(yùn)行的裝置"(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。一般而言,整個(gè)嵌入式系統(tǒng)的體系結(jié)構(gòu)可以分成四個(gè)部分:嵌入式處理器、嵌入式外圍設(shè)備、嵌入式操作系統(tǒng)和嵌入式應(yīng)用軟件。

  嵌入式處理器

  嵌入式系統(tǒng)的核心是各種類(lèi)型的嵌入式處理器,嵌入式處理器與通用處理器最大的不同點(diǎn)在于,嵌入式CPU大多工作在為特定用戶群所專(zhuān)門(mén)設(shè)計(jì)的系統(tǒng)中,它將通用CPU中許多由板卡完成的任務(wù)集成到芯片內(nèi)部,從而有利于嵌入式系統(tǒng)在設(shè)計(jì)時(shí)趨于小型化,同時(shí)還具有很高的效率和可靠性。

  嵌入式處理器的體系結(jié)構(gòu)經(jīng)歷了從CISC(復(fù)雜指令集)至RISC(精簡(jiǎn)指令集)和Compact RISC的轉(zhuǎn)變,位數(shù)則由4位、8位、16位、32位逐步發(fā)展到64位。目前常用的嵌入式處理器可分為低端的嵌入式微控制器(Micro Controller Unit,MCU)、中高端的嵌入式微處理器(Embedded Micro Processor Unit,EMPU)、用于計(jì)算機(jī)通信領(lǐng)域的嵌入式DSP處理器(Embedded Digital Signal Processor,EDSP)和高度集成的嵌入式片上系統(tǒng)(System On Chip,SOC)。

  目前幾乎每個(gè)半導(dǎo)體制造商都生產(chǎn)嵌入式處理器,并且越來(lái)越多的公司開(kāi)始擁有自主的處理器設(shè)計(jì)部門(mén),據(jù)不完全統(tǒng)計(jì),全世界嵌入式處理器已經(jīng)超過(guò)1000多種,流行的體系結(jié)構(gòu)有30多個(gè)系列,其中以ARM、PowerPC、MC 68000、MIPS等使用得最為廣泛。

  嵌入式外圍設(shè)備

  在嵌入系統(tǒng)硬件系統(tǒng)中,除了中心控制部件(MCU、DSP、EMPU、SOC)以外,用于完成存儲(chǔ)、通信、調(diào)試、顯示等輔助功能的其他部件,事實(shí)上都可以算作嵌入式外圍設(shè)備。目前常用的嵌入式外圍設(shè)備按功能可以分為存儲(chǔ)設(shè)備、通信設(shè)備和顯示設(shè)備三類(lèi)。

  存儲(chǔ)設(shè)備主要用于各類(lèi)數(shù)據(jù)的存儲(chǔ),常用的有靜態(tài)易失型

  存儲(chǔ)器(RAM、SRAM)、動(dòng)態(tài)存儲(chǔ)器(DRAM)和非易失型存儲(chǔ)器(ROM、EPROM、EEPROM、FLASH)三種,其中FLASH憑借其可擦寫(xiě)次數(shù)多、存儲(chǔ)速度快、存儲(chǔ)容量大、價(jià)格便宜等優(yōu)點(diǎn),在嵌入式領(lǐng)域內(nèi)得到了廣泛應(yīng)用。

  目前存在的絕大多數(shù)通信設(shè)備都可以直接在嵌入式系統(tǒng)中應(yīng)用,包括RS-232接口(串行通信接口)、SPI(串行外圍設(shè)備接口)、IrDA(紅外線接口)、I2C(現(xiàn)場(chǎng)總線)、USB(通用串行總線接口)、Ethernet(以太網(wǎng)接口)等。

  由于嵌入式應(yīng)用場(chǎng)合的特殊性,通常使用的是陰極射線管

  (CRT)、液晶顯示器(LCD)和觸摸板(Touch Panel)等外圍顯示設(shè)備。

  嵌入式操作系統(tǒng)

  為了使嵌入式系統(tǒng)的開(kāi)發(fā)更加方便和快捷,需要有專(zhuān)門(mén)負(fù)責(zé)管理存儲(chǔ)器分配、中斷處理、任務(wù)調(diào)度等功能的軟件模塊,這就是嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)是用來(lái)支持嵌入式應(yīng)用的系統(tǒng)軟件,是嵌入式系統(tǒng)極為重要的組成部分,通常包括與硬件相關(guān)的底層驅(qū)動(dòng)程序、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形用戶界面(GUI)等。嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn),如能夠有效管理復(fù)雜的系統(tǒng)資源,能夠?qū)τ布M(jìn)行抽象,能夠提供庫(kù)函數(shù)、驅(qū)動(dòng)程序、開(kāi)發(fā)工具集等。但與通用操作系統(tǒng)相比較,嵌入式操作系統(tǒng)在系統(tǒng)實(shí)時(shí)性、硬件依賴性、軟件固化性以及應(yīng)用專(zhuān)用性等方面,具有更加鮮明的特點(diǎn)。

  嵌入式操作系統(tǒng)根據(jù)應(yīng)用場(chǎng)合可以分為兩大類(lèi):一類(lèi)是面向消費(fèi)電子產(chǎn)品的非實(shí)時(shí)系統(tǒng),這類(lèi)設(shè)備包括個(gè)人數(shù)字助理

  (PDA)、移動(dòng)電話、機(jī)頂盒(STB)等;另一類(lèi)則是面向控制、通信、醫(yī)療等領(lǐng)域的實(shí)時(shí)操作系統(tǒng),如WindRiver公司的.VxWorks、QNX系統(tǒng)軟件公司的QNX等。實(shí)時(shí)系統(tǒng)(Real Time System)是一種能夠在指定或者確定時(shí)間內(nèi)完成系統(tǒng)功能,并且對(duì)外部和內(nèi)部事件在同步或者異步時(shí)間內(nèi)能做出及時(shí)響應(yīng)的系統(tǒng)。在實(shí)時(shí)系

  第11/14頁(yè)

  統(tǒng)中,操作的正確性不僅依賴于邏輯設(shè)計(jì)的正確程度,而且與這些操作進(jìn)行的時(shí)間有關(guān),也就是說(shuō),實(shí)時(shí)系統(tǒng)對(duì)邏輯和時(shí)序的要求非常嚴(yán)格,如果邏輯和時(shí)序控制出現(xiàn)偏差將會(huì)產(chǎn)生嚴(yán)重后果。

  實(shí)時(shí)系統(tǒng)主要通過(guò)三個(gè)性能指標(biāo)來(lái)衡量系統(tǒng)的實(shí)時(shí)性,即響應(yīng)時(shí)間(Response Time)、生存時(shí)間(Survival Time)和吞吐量(Throughput):

  o 響應(yīng)時(shí)間 是實(shí)時(shí)系統(tǒng)從識(shí)別出一個(gè)外部事件到做

  出響應(yīng)的時(shí)間;

  o 生存時(shí)間 是數(shù)據(jù)的有效等待時(shí)間,數(shù)據(jù)只有在這段時(shí)間內(nèi)才是有效的;

  o 吞吐量 是在給定的時(shí)間內(nèi)系統(tǒng)能夠處理的事件

  總數(shù),吞吐量通常比平均響應(yīng)時(shí)間的倒數(shù)要小一點(diǎn)。

  實(shí)時(shí)系統(tǒng)根據(jù)響應(yīng)時(shí)間可以分為弱實(shí)時(shí)系統(tǒng)、一般實(shí)時(shí)系統(tǒng)和強(qiáng)實(shí)時(shí)系統(tǒng)三種。弱實(shí)時(shí)系統(tǒng)在設(shè)計(jì)時(shí)的宗旨是使各個(gè)任務(wù)運(yùn)行得越快越好,但沒(méi)有嚴(yán)格限定某一任務(wù)必須在多長(zhǎng)時(shí)間內(nèi)完成,弱實(shí)時(shí)系統(tǒng)更多關(guān)注的是程序運(yùn)行結(jié)果的正確與否,以及系統(tǒng)安全性能等其他方面,對(duì)任務(wù)執(zhí)行時(shí)間的要求相對(duì)來(lái)講較為寬松,一般響應(yīng)時(shí)間可以是數(shù)十秒或者更長(zhǎng)。一般實(shí)時(shí)系統(tǒng)是弱實(shí)時(shí)系統(tǒng)和強(qiáng)實(shí)時(shí)系統(tǒng)的一種折衷,它的響應(yīng)時(shí)間可以在秒的數(shù)量級(jí)上,廣泛應(yīng)用于消費(fèi)電子設(shè)備中。強(qiáng)實(shí)時(shí)系統(tǒng)則要求各個(gè)任務(wù)不僅要保證執(zhí)行過(guò)程和結(jié)果的正確性,同時(shí)還要保證在限定的時(shí)

  間內(nèi)完成任務(wù),響應(yīng)時(shí)間通常要求在毫秒甚至微秒的數(shù)量級(jí)上,這對(duì)涉及到醫(yī)療、安全、軍事的軟硬件系統(tǒng)來(lái)說(shuō)是至關(guān)重要的。 時(shí)限(deadline)是實(shí)時(shí)系統(tǒng)中的一個(gè)重要概念,指的是對(duì)任務(wù)截止時(shí)間的要求,根據(jù)時(shí)限對(duì)系統(tǒng)性能的影響程度,實(shí)時(shí)系統(tǒng)又可以分為軟實(shí)時(shí)系統(tǒng)(soft real-time-system)和硬實(shí)時(shí)系統(tǒng)(hard real-time-system)。軟實(shí)時(shí)指的是雖然對(duì)系統(tǒng)響應(yīng)時(shí)間有所限定,但如果系統(tǒng)響應(yīng)時(shí)間不能滿足要求,并不會(huì)導(dǎo)致系統(tǒng)產(chǎn)生致命的錯(cuò)誤或者崩潰;硬實(shí)時(shí)則指的是對(duì)系統(tǒng)響應(yīng)時(shí)間有嚴(yán)格的限定,如果系統(tǒng)響應(yīng)時(shí)間不能滿足要求,就會(huì)引起系統(tǒng)產(chǎn)生致命的錯(cuò)誤或者崩潰。如果一個(gè)任務(wù)在時(shí)限到達(dá)之時(shí)尚未完成,對(duì)軟實(shí)時(shí)系統(tǒng)來(lái)說(shuō)還是可以容忍的,最多只會(huì)降低系統(tǒng)性能,但對(duì)硬實(shí)時(shí)系統(tǒng)來(lái)說(shuō)則是無(wú)法接受的,因?yàn)檫@樣帶來(lái)的后果根本無(wú)法預(yù)測(cè),甚至可能是災(zāi)難性的。在目前實(shí)際運(yùn)用的實(shí)時(shí)系統(tǒng)中,通常允許軟硬兩種實(shí)時(shí)性同時(shí)存在,其中一些事件沒(méi)有時(shí)限要求,另外一些事件的時(shí)限要求是軟實(shí)時(shí)的,而對(duì)系統(tǒng)產(chǎn)生關(guān)鍵影響的那些事件的時(shí)限要求則是硬實(shí)時(shí)的。

  五、實(shí)習(xí)總結(jié)

  計(jì)算機(jī)和網(wǎng)絡(luò)已經(jīng)全面滲透到日常生活的每一個(gè)角落,對(duì)于我們沒(méi)有個(gè)人來(lái)說(shuō),需要的已經(jīng)不再僅僅是放在桌面上處理文檔,進(jìn)行工業(yè)管理和生產(chǎn)控制的計(jì)算機(jī)“機(jī)器”任何一個(gè)普通的人都可能擁有從小到大的各種嵌入式技術(shù)的電子產(chǎn)品,小到MP3PDA等微型數(shù)字化產(chǎn)品,大到網(wǎng)絡(luò)家電,智能家電等,各種各樣的新型嵌入式系統(tǒng)設(shè)備在應(yīng)用數(shù)量上已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了通用計(jì)算機(jī),在工業(yè)和服務(wù)領(lǐng)域,使用嵌入式技術(shù)的數(shù)字機(jī)床、智能工具、工業(yè)機(jī)器人、服務(wù)機(jī)器人、正在逐漸的改變著傳統(tǒng)的工業(yè)生產(chǎn)和服務(wù)方式。而ARM芯片憑借強(qiáng)大的處理能力和極低的功耗,非常適合這些場(chǎng)合。所以現(xiàn)在越來(lái)越多的公司在產(chǎn)品選型的時(shí)候考慮到使用ARM處理器,從這個(gè)角度來(lái)說(shuō),對(duì)于在校大學(xué)生來(lái)說(shuō),如果你掌握了ARM開(kāi)發(fā)技術(shù),對(duì)于尋找一份好的工作也十分有利。

  嵌入式實(shí)習(xí)報(bào)告 篇5

  一、 實(shí)踐目的

  了解處理器的發(fā)展

  掌握WinCE嵌入式系統(tǒng)開(kāi)發(fā)方法和開(kāi)發(fā)流程。

  掌握WinCE嵌入式C#編程方法。

  掌握WinCE嵌入式網(wǎng)絡(luò)通信技術(shù)。

  掌握Bluetooth編碼技術(shù)

  二、實(shí)踐要求

  1. 了解WinCE操作系統(tǒng)的裁剪及定制;

  2. 設(shè)計(jì)藍(lán)牙廣播系統(tǒng)(包括服務(wù)器端和客戶端);

  3.設(shè)計(jì)藍(lán)牙文件傳輸系統(tǒng)(包括服務(wù)器端和客戶端);

  4. 應(yīng)用程序安裝和部署。

  三、實(shí)踐內(nèi)容

 。1)了解Wince平臺(tái)

  了解處理器的發(fā)展,什么是嵌入系統(tǒng),嵌入式系統(tǒng)的應(yīng)用,以及窗體與控件的概念,掌握WinCE嵌入式C#編程方法,對(duì)實(shí)驗(yàn)平臺(tái)有一定的認(rèn)識(shí),更進(jìn)一步的認(rèn)識(shí)藍(lán)牙。了解編寫(xiě)應(yīng)用程序的'流程,理解了Windows 窗體,學(xué)會(huì)了使用基本控件如標(biāo)簽、文本、按鈕、列表框和組合框,掌握窗體的常用屬性和方法。

  (2)藍(lán)牙搜索、瀏覽與發(fā)送,藍(lán)牙設(shè)備列表,配對(duì)設(shè)備清空,刪除。

  四、原理介紹

  嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。

  一般由硬件設(shè)備、嵌入式操作系統(tǒng)、嵌入式應(yīng)用軟件組成。具有專(zhuān)用性、高效簡(jiǎn)潔性、高可靠和低能耗性、自身特殊性的特點(diǎn)。

【嵌入式實(shí)習(xí)報(bào)告】相關(guān)文章:

嵌入式系統(tǒng)實(shí)習(xí)報(bào)告03-08

關(guān)于嵌入式系統(tǒng)實(shí)習(xí)報(bào)告3篇10-30

嵌入式研發(fā)崗位職責(zé)05-12

嵌入式C語(yǔ)言優(yōu)化技巧11-10

什么是嵌入式操作系統(tǒng)10-28

嵌入式操作系統(tǒng)的區(qū)別04-17

嵌入式操作系統(tǒng)是什么10-28

關(guān)于嵌入式操作系統(tǒng)的分類(lèi)03-11

嵌入式學(xué)習(xí)心得體會(huì)04-27