欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      嵌入式論文總結(jié)

      時間:2019-05-12 13:50:20下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《嵌入式論文總結(jié)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《嵌入式論文總結(jié)》。

      第一篇:嵌入式論文總結(jié)

      嵌入式論文總結(jié)

      所謂嵌入式系統(tǒng)(Embedded Systems).實際上是“嵌入式計算機系統(tǒng)”的簡稱,它是相對于通用計算機系統(tǒng)而言的。在有些系統(tǒng)里也有計算機,但是計算機是作為某個專用系統(tǒng)中的一個部件而存在的。像這樣“嵌入”到更大、專用的系統(tǒng)中的計算機系統(tǒng),稱之為“嵌入式計算機”、“嵌入式計算機系統(tǒng)”或“嵌入式系統(tǒng)”。

      在日常生活中,早已存在許多嵌入式系統(tǒng)的應用,如天天必用的移動電話、帶在手腕上的電子表、烹調(diào)用的微波爐、辦公室里的打印機、汽車里的供油噴射控制系統(tǒng)和防抱死剎車系統(tǒng)(ABS).以及現(xiàn)在流行的個人數(shù)字助理(PDA)、數(shù)碼相機、數(shù)碼攝像機等等,它們內(nèi)部都有一個中央處理器CPU。

      嵌入式系統(tǒng)無處不在,從家庭中的洗衣機、電冰箱、小汽車,到辦公室中的遠程會議系統(tǒng)等,都屬于可以使用嵌入式技術(shù)進行開發(fā)和改造的產(chǎn)品。嵌入式系統(tǒng)本身是一個相對模糊的定義,一個手持的MP3和一個P(:104的微型工業(yè)控制計算機都可以認為是嵌入式系統(tǒng)。根據(jù)英國電氣工程師協(xié)會(IEE)的定義:嵌入式系統(tǒng)是用來控制或監(jiān)視機器、裝置或工廠等大規(guī)模系統(tǒng)的設(shè)備??梢钥闯龃硕x是扶應用上考慮的,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機電等附屬裝置。國內(nèi)對嵌入式系統(tǒng)的一般定義是:以應用為中心.以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,從而能夠適應實際應用中對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)。

      嵌入式系統(tǒng)在應用數(shù)量上遠遠超過了各種通用計算機。一臺通用計算機的外部設(shè)備中就包含了5~10個嵌入式微處理器,鍵盤、硬盤、顯示器、Modem、網(wǎng)卡、聲卡、打印機、掃描儀、數(shù)碼相機、集線器等均是由嵌入式處理器進行控制的。在制造工業(yè)、過程控制、通信、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費類產(chǎn)品等方面,嵌入式系統(tǒng)都有用武之地。在大型嵌入式應用系統(tǒng)中,為了使嵌入式開發(fā)更方便、快捷,需要具備一種穩(wěn)定、安全的軟件模塊集合,用來管理存儲器分配、中斷處理、任務間通信和定時器響應,以及提供多任務處理等,這樣的軟件模塊集合就是嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)的引入大大擴展了嵌入式系的功能,方便了應用軟件的設(shè)計,但同時也占用了嵌入式系統(tǒng)的寶貴資源。一般在比較大型或多任務的應用場合.才考慮使用嵌入式操作系統(tǒng)。

      早期的嵌入式系統(tǒng)幾乎都用于控制,或多或少都有些實時要求,所以從前“嵌入式操作系統(tǒng)”實際上是“實時操作系統(tǒng)”的代名詞。近年來,由于手持式計算機和掌上電腦等設(shè)備的出現(xiàn),也有了許多不帶實時要求的嵌入式系統(tǒng)。另一方面,由于C:PU速度的提高,一些原先被認為是“實時”的反應速度現(xiàn)在已經(jīng)很普遍了,以前需要在“實時操作系統(tǒng)”上才能實現(xiàn)的應用,現(xiàn)在己不難在常規(guī)的操作系統(tǒng)上實現(xiàn)。在這樣的背景下,“嵌入式操作系統(tǒng)”和“實時操作系統(tǒng)”就成了不同的概念和名詞

      嵌入式系統(tǒng)是應用于特定環(huán)境下、面對專業(yè)領(lǐng)域的應用系統(tǒng),不同于通用計算機系統(tǒng)的多樣化和適用性。它與通用計算機系統(tǒng)相比具有以下特點:

      (l)嵌入式系統(tǒng)通常是面向特定應用的,一般都有實時要求。嵌入式處理器大多工作在為特定用戶群所設(shè)計的系統(tǒng)中,通常具有功耗低、體積小、集成度高、成本低等特點,從而使嵌入式系統(tǒng)的設(shè)計趨于小型化、專業(yè)化,同時移動能力大大增強,與網(wǎng)絡(luò)的耦合也越來越緊密。

      (2)嵌入式系統(tǒng)是將先進的計算機技術(shù)、半導體工藝、電子技術(shù)和通信網(wǎng)絡(luò)技術(shù)與各領(lǐng)域的具體應用相結(jié)合的產(chǎn)物。這一特點決定了它必然是一個技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。

      (3)嵌入式系統(tǒng)與具體應用有機地結(jié)合在一起,其升級換代也與具體產(chǎn)品同步進行。因此,嵌入式系統(tǒng)產(chǎn)品一旦進入市場,一般具有較長的生命周期。

      (4)嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計,在保證穩(wěn)定、安全、可靠的基礎(chǔ)上,量體裁衣,去除冗余,力爭在同樣的硅片面積上實現(xiàn)更高的性能。這樣,才能最大限度地降低應用成本。在縣體應用中,對處理器的選擇決定了產(chǎn)品的市場競爭力。(5)嵌入式系統(tǒng)常常還有減小功耗的要求。這一方面是為了省電,因為嵌入式系統(tǒng)往往以電池供電;另一方面是要減少發(fā)熱量,因為嵌入式系統(tǒng)中常常沒有風扇等排熱手段。

      (6)可靠性與穩(wěn)定性對于嵌入式系統(tǒng)有著特別重要的意義,所以即使邏輯上的系統(tǒng)結(jié)構(gòu)相同,在物理組成上也會有所不同。由于對所用元器件(包括接插件、電源等等)的質(zhì)量和可靠性要求都比較高,所以元器件的平均無故障時間MTBF-(Mean Time Between F-ailure)成為關(guān)鍵性的參數(shù)。此外,環(huán)境溫度也是需要重點考慮的參數(shù)。

      嵌入式系統(tǒng)以應用為中心,強調(diào)體積和功能的可裁剪性,是以完成控制、監(jiān)視等功能為目標的專用系統(tǒng)。在嵌入式應用系統(tǒng)中.執(zhí)行任務的軟硬件都嵌入在實際的設(shè)備環(huán)境中,通過專門的I/()接口和外界交換信息。它們執(zhí)行的任務程序一般不由用戶編制。

      嵌入式系統(tǒng)主要用于各種信號處理與控制,目前己在國防、國民經(jīng)濟及社會生活各領(lǐng)域普遍應用操作系統(tǒng)OS(Operation Systems)是一組計算機程序的集合,用來有效地控制和管理計算機的硬件和軟件資源,即合理地對資源進行調(diào)度,并為用戶提供方便的應用接口。它為應用ARM9嵌入式系統(tǒng)設(shè)支持軟件提供運行環(huán)境,即為程序開發(fā)者提供功能強、使用方便的開發(fā)環(huán)境。

      從資源管理的角度,操作系統(tǒng)主要包含如下功能。1.處理器管理

      對處理器進行分配,并對其運行進行有效的控制和管理。在多任務環(huán)境下,合理分配由任務共享的處理器,使CPU能滿足各程序運行的需要,提高處理器的利用率,并能在恰當?shù)臅r候收回分配給某任務的處理器。處理器的分配和運行都是以進程為基本單位進行的,因此對處理器的管理可以歸結(jié)為對進程的管理,包括進程控制、進程同步、進程通信、作業(yè)調(diào)度和進程調(diào)度等。2.存儲器管理

      存儲器管理的主要任務,是為多道程序的運行提供良好的環(huán)境,包括內(nèi)存分配、內(nèi)存保護、地址映射、內(nèi)存擴充等。例如,為每道程序分配必要的內(nèi)存空間,使它們各得其所,且不致因互相重疊而丟失信息;不因某道程序出現(xiàn)異常情況而破壞其他程序的運行;方便用戶使用存儲器;提高存儲器的利用率;能從邏輯上來擴充內(nèi)存等。3.設(shè)備管理

      完成用戶提出的設(shè)備請求,為用戶分配l/()設(shè)備;提高C.PU和l/()的利用率;提高l/()速度.方便用戶使用l/()設(shè)備。設(shè)備管理包括緩沖管理、設(shè)備分配、設(shè)備處理、形成虛擬邏輯設(shè)備等。4.文件管理

      在計算機中,大量的程序和毅據(jù)是以文件的形式存放的。文件管理的主要任務就是對系統(tǒng)文件和用戶文件進行管理,方便用戶的使用,保證文件的安全性。文件管理包括對文件存儲空間的管理、目錄管理、文件的讀/寫管理以及文件的共享與保護等。

      5.用戶接口

      用戶與操作系統(tǒng)的接口是用戶能方便地使用操作系統(tǒng)的關(guān)鍵所在。用戶通常只需以命令形式和系統(tǒng)調(diào)用即程序接口形式與系統(tǒng)打交道。使用圖形用戶接口(GUI).可以將文字、圖形和圖像集成在一起,用非常容易識別的圖標將系統(tǒng)的各種功能、應用程序和文件直觀地表示出來,用戶可以通過鼠標來獲取操作系統(tǒng)的服務。

      隨著l_inux的迅速發(fā)展,嵌入式Linux現(xiàn)在已經(jīng)有許多版本,包括強實時的嵌入式Linux(如新墨西哥工學院的RT-I_inux和堪薩斯大學的KURT-I_inux)和一般的嵌入式Linux(如riClinux和Pocket I。lnux等)。其中.RT-Iinux通過把通常的Iinux任務優(yōu)先級設(shè)為最低,而所有的實時任務的優(yōu)先級都高于它,以達到既兼容通常的I。Inux任務又保證強實時性能的目的。另一種常用的嵌入式Linux是riClinux.它是針對沒有MMU的處理器而設(shè)計的。它不能使用處理器的虛擬內(nèi)存管理技術(shù),對內(nèi)存的訪問是直接的,所有程序中訪問的地址都是實際的物理地址。它專為嵌入式系統(tǒng)做了許多小型化的工作。

      嵌入式系統(tǒng)與通用計算機在以下幾個方面有比較明顯的差別: 1.人機交互界面

      嵌入式系統(tǒng)和通用計算機之間的最大區(qū)別就在于人機交互界面。嵌入式系統(tǒng)可能根本就不存在鍵盤、顯示器等設(shè)備,它所完成的事情也可能只是監(jiān)視網(wǎng)絡(luò)情況或者傳感器的變化情況,并按照事先規(guī)定好的過程及時完成相應的處理任務。2.有限的功能

      嵌入式系統(tǒng)的功能在設(shè)計時已經(jīng)定制好,在開發(fā)完成投入使用之后就不再變化。系統(tǒng)將反復執(zhí)行這些預定好的任務,而不像通用計算機那樣可以隨時運行新任務。雖然嵌入式操作系統(tǒng)可以添加新的任務,刪除舊的任務,但這樣的變化對嵌入式系統(tǒng)而言是關(guān)鍵性變化,有可能會對整個系統(tǒng)行為產(chǎn)生影響。3.時間關(guān)鍵性和穩(wěn)定性

      嵌入式系統(tǒng)可能要求實時響應,具有嚴格的時序性。同時,嵌入式系統(tǒng)還要求有非??煽康姆€(wěn)定性。其工作環(huán)境可能非常惡劣,如高溫、高壓、低溫、潮濕等,這就要求在設(shè)計時考慮目標系統(tǒng)的工作環(huán)境,合理選擇硬件和保護措施。軟件穩(wěn)定也是一個重要特征。軟件系統(tǒng)需要經(jīng)過反復測試,達到預先規(guī)定的要求才能真正投入使用。

      嵌入式軟件的開發(fā)與傳統(tǒng)軟件的開發(fā)有許多共同點,它繼承了許多傳統(tǒng)軟件的開發(fā)習慣。由于嵌入式軟件運行于特定昀目標應用環(huán)境,而該目標環(huán)境只針對特定的應用領(lǐng)域,所以嵌入式軟件的功能比較專一,只完成預期要完成的功能。出于對系統(tǒng)成本方面的考慮,應用系統(tǒng)的C:PU、存儲器、通信資源都恰到好處。嵌入式軟件的開發(fā)具有其自身的特點:

      在Iinux的發(fā)展歷程中.Unix和Minix扮演著十分重要的角色。1990年,芬蘭人Unus 'ror-valds在赫爾辛基大學接觸到Unix;但是當時上機學習要排隊等候很長時間,所以I。inus購買了自己的PC機,希望安裝一個類似的操作系統(tǒng)。由于Unix的內(nèi)核代碼不容易得到,所以他安裝了Minix。Minix是一個基于微內(nèi)核技術(shù)的類似于Unix的操作系統(tǒng),是Andrew Tanebaum教授利用業(yè)余時間開發(fā)的用于教學的操作系統(tǒng)。當時.Minix并不是完全免費的,而且Andrew Tane-baum教授不允許別人為Minix再加入其他東西,目的是為了教學的簡明扼要。

      第二篇:嵌入式論文

      信息工程學院

      課程設(shè)計報告書

      專 業(yè): 電子信息科學與技術(shù) 班 級: 0312412 學 號: 031241217 學生姓名: 肖文洲 指導教師: 劉三軍

      計算機專業(yè)嵌入式系統(tǒng)課程的研究與實踐

      【摘 要】隨著電子技術(shù)的發(fā)展,嵌入式技術(shù)成為當今信息技術(shù)發(fā)展的主流技術(shù)。嵌入式技術(shù)作為高校計算機專業(yè)的一個新方向已被許多學校采用。本文通過對嵌入式技術(shù)的分析,提出了嵌入式系統(tǒng)課程體系建設(shè)的基本方法,包括專業(yè)培養(yǎng)計劃、嵌入式系統(tǒng)教學實踐平臺建設(shè)以及嵌入式系統(tǒng)教學模式與教學方法創(chuàng)新等?!娟P(guān)鍵詞】嵌入式技術(shù);研究與實踐;計算機專業(yè)

      隨著電子技術(shù)和信息技術(shù)的快速發(fā)展及嵌入式硬件技術(shù)與軟件技術(shù)的不斷成熟,嵌入式系統(tǒng)的應用越來越廣泛,如智能家電、手機、汽車電子、網(wǎng)絡(luò)通信及電子娛樂產(chǎn)品等,隨之而來的是社會對嵌入式產(chǎn)品開發(fā)人才的需求也越來越多。因此,許多高校都開設(shè)了嵌入式系統(tǒng)開發(fā)方面的系列課程。由于嵌入式系統(tǒng)課程涉及的知識面寬、實踐性強,對實驗教學的要求較高,包括實驗教師、硬件配置、實驗項目的設(shè)置等。因此,作為對新技術(shù)研究和探索最活躍的群體,高等院校如何接受嵌入式技術(shù)帶來的挑戰(zhàn),盡快開設(shè)嵌入式系統(tǒng)的相關(guān)理論與實驗課程,并逐漸形成較規(guī)范的教學體系已成為一個重要的研究課題。

      一、嵌入式系統(tǒng)教學的特點

      設(shè)置嵌入式系統(tǒng)課程的目的是讓未來的軟硬件開發(fā)人員了解和掌握必要的嵌入式系統(tǒng)設(shè)計方法的概念、方法和工具。同時由于嵌入式系統(tǒng)對其他學科領(lǐng)域的滲透,其他相關(guān)專業(yè)的學生也有學習該課程的需求與必要。如其他電子、自動化專業(yè)都可開設(shè)相應的選修課程,在某種程度上可以提升畢業(yè)學生的競爭力、就業(yè)率。嵌入式系統(tǒng)課程的教學內(nèi)容應包括嵌入式系統(tǒng)體系結(jié)構(gòu)、硬件構(gòu)架、軟件編程及外圍設(shè)備接口和驅(qū)動等,注重培養(yǎng)學生的設(shè)計能力和軟件開發(fā)能力;盡量反映該領(lǐng)域近年來最新的理論與技術(shù),使學生了解學科的最新發(fā)展。嵌入式系統(tǒng)課程的特點是涉及知識面廣、綜合性強、實踐性強,并且學科發(fā)展快,因而學習難度大,難以形成一個簡單明確的知識體系。同時該課程講授難度很大,它要求教師不僅具備一般的計算機系統(tǒng)的軟硬件知識,而且需要真正從事過嵌入式系統(tǒng)的開發(fā)實踐,才能對嵌入式系統(tǒng)中的實時性等抽象概念和系統(tǒng)調(diào)試過程有感性認識。嵌入式系統(tǒng)教學主要有以下三個特點:(1)基礎(chǔ)性。嵌入式系統(tǒng)技術(shù)涉及多個專業(yè),如計算機工程、軟件工程、工業(yè)自動控制、機電工程、精密儀器和電子工程等,嵌入式技術(shù)與各個專業(yè)相互滲透融合,將逐漸形成新的學科研究方向,因此,嵌入式系統(tǒng)可作為上述各專業(yè)的基礎(chǔ)平臺課,以強化專業(yè)基礎(chǔ)知識。(2)綜合性。嵌入式系統(tǒng)是軟件和硬件設(shè)計的完美結(jié)合。它涉及電子信息、計算機、自動控制等諸多專業(yè)相關(guān)課程的內(nèi)容,如語言、微機原理、單片機設(shè)計和操作系統(tǒng)等課程,有很強的綜合性,因此,可以有效地對學生進行綜合能力的培養(yǎng)。(3)實踐性。嵌入式系統(tǒng)是理論與實踐結(jié)合密切的課程。實驗是嵌入式系統(tǒng)課程的重要組成部分,缺乏實驗的嵌入式系統(tǒng)課程學習是紙上談兵,因此,學生必須通過大量的實驗和實踐環(huán)節(jié),來加深對嵌入式系統(tǒng)理論知識的理解。

      二、適合計算機專業(yè)的嵌入式系統(tǒng)課程體系

      嵌入式系統(tǒng)涉及電子、計算機、自動控制等諸多專業(yè)知識,專業(yè)性強,包括了操作系統(tǒng)、微機原理、編程語言程序設(shè)計、計算機網(wǎng)絡(luò)和接口設(shè)計等內(nèi)容,是軟件、硬件的完美結(jié)合。因此,嵌入式系統(tǒng)的設(shè)計原理與技術(shù)不是一門課程所能講授的,需要建立一個課程體系。

      嵌入式系統(tǒng)本身就是計算機系統(tǒng)。從廣義上講,目前計算機科學與技術(shù)專業(yè)的課程體系中所設(shè)置的許多專業(yè)基礎(chǔ)課,比如數(shù)字邏輯、C/C++程序設(shè)計、計算機網(wǎng)絡(luò)等,對嵌入式系統(tǒng)設(shè)計的學習者來說同樣重要。在此,只從狹義的角度探討嵌入式系統(tǒng)的課程體系設(shè)置。

      由于嵌入式系統(tǒng)涉及的知識面廣、應用層面廣,所以應針對嵌入式系統(tǒng)設(shè)計與應用的不同層面的需求,設(shè)置不同層面的課程體系。從狹義上劃分,嵌入式系統(tǒng)課程體系可以有以下三個不同的層面: 第一層面:針對將來只是應用嵌入式系統(tǒng)硬件、軟件平臺來進行二次開發(fā)的學生而言,應側(cè)重培養(yǎng)其基于某個嵌入式系統(tǒng)平臺上(包括硬件平臺和軟件平臺)進行應用系統(tǒng)設(shè)計和開發(fā)的能力。因此,針對這一層面的學生應開設(shè)以下幾門主要課程: 《嵌入式實時操作系統(tǒng)》:選取一個具體的操作系統(tǒng)比如uCLinux為例,講授嵌入式操作系統(tǒng)的原理及應用,重點介紹如何進行任務劃分、如何編寫I/ O驅(qū)動程序等。《嵌入式系統(tǒng)設(shè)計》:重點介紹嵌入式系統(tǒng)設(shè)計步驟、方法,重點介紹嵌入式應用軟件的開發(fā)技術(shù),以及嵌入式系統(tǒng)的測試技術(shù)及軟件優(yōu)化技術(shù)?!肚度胧骄W(wǎng)絡(luò)技術(shù)》:重點介紹基于嵌入式環(huán)境下的網(wǎng)絡(luò)通信技術(shù)及應用,比如I2C總線技術(shù)、USB接口技術(shù)、嵌入式Web技術(shù)等,掌握相關(guān)的通信技術(shù)及接口編程。

      第二層面:針對將來從事嵌入式系統(tǒng)平臺設(shè)計及合作開發(fā)的學生而言,除需要學習上述三門課程外,還必須開設(shè)《嵌入式系統(tǒng)結(jié)構(gòu)》課程。該課程重點介紹某個具有代表性的嵌入式CPU(如ARM系列)的系統(tǒng)結(jié)構(gòu)、匯編指令系統(tǒng)、中斷管理機制、常用外圍接口,使學生掌握嵌入式平臺設(shè)計的基礎(chǔ)知識。前提是學生具備數(shù)字邏輯方面的相關(guān)基礎(chǔ)知識。對于與第一個層面相同的課程,其授課中重點也不完全一樣。比如,《嵌入式操作系統(tǒng)》課程可以嵌入式Linux為主,重點介紹進程調(diào)度、進程間通信、內(nèi)存管理和I/O驅(qū)動機制等,使學生具備進行操作系統(tǒng)的裁剪、移植的基本能力。

      第三層面:針對將來從事SOC(systemonChip)系統(tǒng)設(shè)計及開發(fā)的學生而言。主要課程有數(shù)字邏輯設(shè)計與應用、電子電路原理與PCB技術(shù)、EDA技術(shù)(FPGA設(shè)計及應用)、嵌入式系統(tǒng)結(jié)構(gòu)、嵌入式操作系統(tǒng)等,偏重于底層的設(shè)計。

      通過以上分析可以看出,第一層至第三層分別是嵌入式系統(tǒng)中由軟到硬、由高層至底層的三個不同應用層次,對應不同的知識結(jié)構(gòu)需求。第一層偏軟,對底層的系統(tǒng)結(jié)構(gòu)及接口等要求較低,是在當前比較容易實現(xiàn)的一個培養(yǎng)方向。在計算機本科專業(yè)中,軟件方向比較適合開展第一個層面的嵌入式系統(tǒng)教學,應用方向比較適合開展第二個層面的嵌入式系統(tǒng)的教學。根據(jù)以上分析,可以提出在計算機本科專業(yè)開設(shè)嵌入式系統(tǒng)方向需要參照的課程體 系:(1)專業(yè)基礎(chǔ)課:嵌入式系統(tǒng)概論、嵌入式系統(tǒng)原理與接口技術(shù)。(2)專業(yè)必修課:嵌入式操作系統(tǒng)、嵌入式系統(tǒng)應用設(shè)計。

      (3)專業(yè)選修課:嵌入式網(wǎng)絡(luò)技術(shù)、嵌入式系統(tǒng)測試技術(shù)、嵌入式工程應用(即行業(yè)領(lǐng)域,如移動通信技術(shù)與應用、數(shù)字家庭網(wǎng)關(guān)技術(shù)等)、分布式嵌入式系統(tǒng)原理與設(shè)計等。

      作為課程體系的一部分,實踐教學是嵌入式系統(tǒng)教學的關(guān)鍵。實踐教學設(shè)置的總體指導思想是:以培養(yǎng)創(chuàng)新動手能力為核心,建立“系統(tǒng)的多級課程實踐”的實驗體系,包含課程基礎(chǔ)實驗、課程設(shè)計、綜合項目設(shè)計;同時,以“項目為中心”設(shè)計多層次的集中實踐題目,各層次的題目難度不等,以適合不同層次的學生[4]。

      (1)每門課保證至少30%以上的上機或?qū)嶒瀸W時,完成基礎(chǔ)實驗項目。(2)至少有兩門課的課程設(shè)計(約兩周),如ARM匯編程序設(shè)計、操作系統(tǒng)移植實驗、LCD/觸摸屏等接口實驗等等。(3)至少完成一個綜合課程設(shè)計(課余時間+綜合實訓時間共約40學時),類似于一個簡單的工程項目,有設(shè)計、編程調(diào)試、性能測試等完整的步驟如手機游戲、校園導航、電子詞典、嵌入式WEB服務器等。

      (4)校企合作,建立實習基地,聯(lián)合完成項目設(shè)計。

      三、嵌入式系統(tǒng)課程體系在計算機專業(yè)的實踐

      我們在分析了企業(yè)對嵌入式人才需求的基礎(chǔ)上,提出了“在計算機本科專業(yè)培養(yǎng)嵌入式系統(tǒng)人才”的具體實施方案,并在2007級、2008級本科生中進行了實踐。

      該課程定位為實驗研究型。目標是通過嵌入式實驗平臺學習構(gòu)建一個嵌入式系統(tǒng)的一般方法,熟悉一些常用的微處理器、存儲器、外設(shè)接口并學習軟硬件設(shè)計方法。掌握嵌入式操作系統(tǒng),定制內(nèi)核,編譯下載調(diào)試,編寫驅(qū)動程序和應用程序等,最后要求實現(xiàn)或部分實現(xiàn)一個具體嵌入式應用的解決方案,并在硬件平臺上實現(xiàn)出來。

      課程的主要內(nèi)容包括:(1)典型嵌入式系統(tǒng)的基本配置?硬/軟件綜合設(shè)計方法和流程?應用范例?(2)硬件環(huán)境微處理器?存儲器?I/O 口?外設(shè)接口和驅(qū)動?電源轉(zhuǎn)換和管理?總線?硬件調(diào)試?(3)嵌入式操作系統(tǒng)?操作系統(tǒng)內(nèi)核?Linux 和uCLinux?任務和任務調(diào)度?實時 OS? GUI?API?文件系統(tǒng)等?(4)嵌入式網(wǎng)絡(luò)通過和計算機網(wǎng)絡(luò)結(jié)合, 開發(fā)基于網(wǎng)絡(luò)接的應用?(5)軟件開發(fā)過程?交叉編譯?鏈接調(diào)試?下載?板級支持包?(6)驅(qū)動程序?設(shè)備驅(qū)動機制?按鍵和觸摸屏驅(qū)動?網(wǎng)口驅(qū)動?紅外?USB 驅(qū)動?

      實驗是嵌入式系統(tǒng)教學的一個比較重要的環(huán)節(jié),實驗大綱的制定是保證課程教學大綱目標實現(xiàn)的一個重要環(huán)節(jié),制定出符合學生實際的實驗大綱對計算機科學與技術(shù)專業(yè)培養(yǎng)目標的實現(xiàn)至關(guān)重要。按難易程度的不同,實驗內(nèi)容分為兩個層次:基本實驗與綜合應用實驗?;緦嶒災康氖亲寣W生了解嵌入式軟件和硬件的一般開發(fā)環(huán)境與流程,進行基本的嵌入式程序開發(fā)。綜合應用實驗目的是讓學生綜合運用前面所學到的知識,按照指定的題目,自行設(shè)計開發(fā)嵌入式應用程序。基本實驗包括嵌入式軟件開發(fā)基礎(chǔ)實驗、人機接口實驗、通信與音頻接口實驗、簡單驅(qū)動程序?qū)嶒灪颓度胧讲僮飨到y(tǒng)移植實驗等。對于綜合應用實驗,給出多個題目,選擇其一,學生也可以自選題目。設(shè)備選 擇 了 北 京 博 創(chuàng) 公 司 所 開 發(fā) 的PXA270教學實驗平臺,由于 PXA270 性能好,實驗開發(fā)板的外圍設(shè)備又很豐富,使得實驗選題更加靈活。

      課程設(shè)計及畢業(yè)設(shè)計中對所學知識的運用與提高在理論學習結(jié)束后,學生對嵌入式系統(tǒng)開發(fā)的各個環(huán)節(jié)有了較深入的理解與掌握。我們的方法是在課程設(shè)計和畢業(yè)設(shè)計中深化學習。課程設(shè)計中,結(jié)合實驗用開發(fā)平臺,選擇了如MP3模擬控制系統(tǒng)等在實際中真正是嵌入式大行其道的應用領(lǐng)域。在畢業(yè)設(shè)計中,我們布置了諸如“嵌入式智能控制器”,“嵌入式音頻控制器”,“內(nèi)核裁減”設(shè)計等工作,這些設(shè)計要求學生從軟硬件協(xié)同設(shè)計到軟硬件的測試方法等有深刻的掌握。還有組織學生參加大學生嵌入式設(shè)計競賽等教學活動。

      四、結(jié)束語

      隨著嵌入式應用的迅猛發(fā)展,企業(yè)對嵌入式人才需求的缺口越來越大,越來越多的高校開始加強嵌入式系統(tǒng)的教學和科研,培養(yǎng)更多的適應社會需求嵌入式系統(tǒng)人才。本文所設(shè)置的針對計算機本科專業(yè)的嵌入式系統(tǒng)課程體系,融合了企業(yè)的需求和計算機專業(yè)的特點,符合實際應用。針對兩年實踐中存在的問題,在以后的教學中將不斷完善。

      參考文獻:

      [1]田澤.嵌入式系統(tǒng)開發(fā)與應用教程[M].北京:北京航空航天大學出版社,2005.[2]符意德.嵌入式系統(tǒng)教學及實驗內(nèi)容的探討[J].軍工高

      [3]賈志平.嵌入式系統(tǒng)原理與接口技術(shù)[M].北京:清華大學出版社,2004.[4]柳翔.嵌入式軟件工程人才培養(yǎng)的探索與實踐[J].計算機教育,2005,5.

      第三篇:嵌入式課程論文

      研究生課程論文

      論文題目: 無線傳感網(wǎng)絡(luò)中的定位算法綜述

      學 院: 信息科學技術(shù)學院 專 業(yè): 儀器儀表工程

      班 級: 81430 學 號: 8143035 學生姓名:

      沈天穎

      二○一五 年 一 月 十 日

      無線傳感器網(wǎng)絡(luò)(WSN)是一個多學科的研究領(lǐng)域,具有很廣泛的應用前景,其中,WSN的定位是非常重要的研究方向。本課程論主要對WSN定位研究進行了歸納和總結(jié)。將每種定位算法按照需不需要測距分為兩大類,而且在具體算法中討論了其以下幾個特征,包括:需要/不需要錨節(jié)點、集中式/分布式、固定/移動等。

      質(zhì)心定位算法

      DV-Hop算法

      MDS-MAP算法

      分簇算法

      改進的無線傳感器網(wǎng)絡(luò)節(jié)點定位算法

      第四篇:嵌入式總結(jié)

      一、嵌入式系統(tǒng)原理與應用課程總結(jié)

      這個學期我學習了《嵌入式原理與應用》這門課程,雖然這個學期馬上就要結(jié)束了,對嵌入式的學習也要告一段落了,但是我覺得收獲還是很大的。學期開始,我開始學習《嵌入式系統(tǒng)及應用》,由于初次接觸嵌入式系統(tǒng),感覺蠻難的,所以收獲不是很大,很多的概念都比較模糊,真是茫然無從下手。雖然一個學期的學習時間不是很長,但是我覺得對嵌入式系統(tǒng)也已經(jīng)有了一個大致的概念。對它的歷史發(fā)展與今后展望都有了一定的了解。嵌入式技術(shù)的掌握是需要一個過程的,對嵌入式技術(shù)的全面掌握是有相當難度的。如果要真正掌握的話還是需要一步步積累才能熟練掌握的,所以我們還要自己多加學習,不斷地回顧以前學到的知識,也要吸收新的概念與技術(shù),使自己的學習目標更加明確,學習方法更加完善,也體會到軟件開發(fā)的樂趣,更加清楚的認識到自己在軟件開發(fā)學習上的一些不足之處,并且不斷改進以提高自己。

      通過這門課程的學習,我了解到了嵌入式系統(tǒng)是一種為特定設(shè)備服務,軟硬件可裁剪的計算機系統(tǒng),其英文名稱是Embedded System。嵌入式系統(tǒng)的范圍很廣,特點是形式變化多樣、體積小,可以靈活地適應各種設(shè)備的需求。嵌入式系統(tǒng)的一些例子:手機、汽車、ATM、數(shù)字電視、醫(yī)療儀器等等。嵌入式系統(tǒng)本身是一個相對模糊的定義,一個手持的MP3和一個PC104的微型工業(yè)控制計算機都可以認為是嵌入式系統(tǒng)。總體來說,嵌入式系統(tǒng)是“用于控制,監(jiān)視或者輔助操作機器和設(shè)備的裝備”。一個典型的桌面Linux系統(tǒng)包括3個主要的軟件層---linux內(nèi)核、C庫和應用程序代碼。內(nèi)核是唯一可以完全控制硬件的層,內(nèi)核驅(qū)動程序代表應用程序與硬件之間進行會話。內(nèi)核之上是C庫,負責把POSIX API轉(zhuǎn)換為內(nèi)核可以識別的形式,然后調(diào)用內(nèi)核,從應用程序向內(nèi)核傳遞參數(shù)。應用程序依靠驅(qū)動內(nèi)核來完成特定的任務。嵌入式系統(tǒng)的發(fā)展是從電子計算機誕生以來,計算機的發(fā)展有兩個方向:一個方向是體積大型化、處理能力超強的大型計算機;另一個是向體積小型化,功能多樣化的方向發(fā)展。嵌入式微控制器,即傳統(tǒng)意義上的單片機,是目前嵌入式系統(tǒng)的前身。一般都是8位或者16位。嵌入式微處理器,單片機的發(fā)展時間較早,處理能力很低,只能應用在一些相對簡單的控制領(lǐng)域。嵌入式微處理器是近幾年隨著大規(guī)模集成電路發(fā)展同步發(fā)展起來的。與單片機相比,嵌入式微處理器的處理能力更強,主流的嵌入式微處理器都是32位的。嵌入式微處理器在一個芯片上集成了復雜的功能,有的還把常見的外部設(shè)備控制器也集成到芯片內(nèi)部。未來嵌入式系統(tǒng)的發(fā)展方向,隨著微電子技術(shù)的發(fā)展和電子制造工藝的進步,嵌入式系統(tǒng)硬件的體積會不斷縮小,系統(tǒng)穩(wěn)定性也在不斷增強,可以把更多功能集成到一個芯片上;同時功耗方面也不斷降低。隨著網(wǎng)絡(luò)的普及和IPv6技術(shù)的應用,IPv6技術(shù)主要解決了IPv4的IP地址數(shù)目緊缺的現(xiàn)狀,越來越多的嵌入式設(shè)備也會加入到網(wǎng)絡(luò)中。典型的嵌入式系統(tǒng)的組成,嵌入式系統(tǒng)包括硬件和軟件。硬件包括了嵌入式微處理器和嵌入式微控制器以及一些外圍元器件和外部設(shè)備;軟件包括了嵌入式操作系統(tǒng)和應用軟件。嵌入式系統(tǒng)硬件種類繁多,有許多硬件和軟件的解決方案,不同嵌入式系統(tǒng)軟硬件很難兼容,軟件必須修改而硬件必須重新設(shè)計才能使用。不僅如此,我們還要對軟件硬件都有所了解才可以逐漸有所領(lǐng)悟。軟件和硬件都是學習嵌入式系統(tǒng)必不可少的方面。其實我現(xiàn)在仍舊覺得在嵌入式系統(tǒng)這個博大精深的領(lǐng)域,我還有太多太多不懂的地方,需要學習的還有很讀。嵌入式軟件開發(fā)應用廣泛而且前景很好,目前正處于人才緊缺的關(guān)口,嵌入式技術(shù)在未來能夠得到更加廣泛的應用。學好嵌入式,C語言很重要,所以感覺自己有必要在學習、積累一下這方面的知識。很多東西的學習不死一帆風順也是比較耗時的,嵌入式也不例外,要想學好還必須下大力氣,還必須堅持。這次的課程讓我明確了一點:嵌入式開發(fā)對于提升我們的系統(tǒng)知識有很大的幫助,尤其是操作系統(tǒng)的知識。嵌入式系統(tǒng)開發(fā)對于我們的知識面要求非常的廣,且要有一定的深度。,平時上完理論課很少有時間上機進行時間或者隔幾天才上機練習,等到上機時一些東西可能遺忘了,比較耗費時間。在課上,有老師在前面演示我們感覺看得懂或感覺沒問題,可輪到我們獨立完成的時候,因為實際操作的少,跟著問題就來了。有些即使老師講了很多遍的問題,我們不會,老師還是會走進我們給我們耐心的指導,還給我們講一些學習的方法,一些軟件開發(fā)需要注意的細節(jié),讓我們知道自己在哪方面不足,需要加強,也讓我們了解到哪些需要認真的學習,那些是重點,不是沒有方向的亂學一通,結(jié)果什么也學不好。經(jīng)過這次的課程,我真真確確地感受到了嵌入式在我們生活中工作中的運用,這些軟件、程序能讓我們提高工作的效率,更直觀更便捷的切入主題。當然,在學習的過程中并不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,后面的結(jié)果就無法顯示,而自己的水平根本檢查不出來是哪里出了錯。這時候,老師都會耐心的過來幫助我們一起去解決。在平時我們就需要好好的查閱書籍或者上網(wǎng)搜集相關(guān)資料去解決問題。

      在了解了基礎(chǔ)知識的情況下,我們還同步地進行了上機操作,當然,其中遇到很多的難題,很多東西都是第一次接觸,又沒有很多的指導操作,主要還是要憑借自己去摸索練習。其中的困難可想而知。然而堅持就是勝利,只要堅持做下去。通過這學期的實驗課程,我感覺收獲還是蠻多的。可能我對于嵌入式的知識學習的還是不太多,但是這之外的東西收獲頗豐。它讓我學會了如何通過自己的努力去認知一個新事物,更重要的是端正自己的學習態(tài)度,只有真正下功夫去學習,才能有收獲,正所謂“一份耕耘,一份收獲”。沒有付出,何談回報呢?再者,通過這學期的實驗課程,我也學會了如何去分析問題,如何找出自己設(shè)計中的不足,繼而去排除解決問題,這就是一個自我學習的過程。當我們通過實驗去學習理論知識時,自己動手得出的結(jié)論,不僅能加深我們對嵌入式的理解,更能加深我們對此的記憶。

      其實,我覺得最大的收獲不僅僅是我學習到了多少知識,還有學習給我的感悟。首先是心態(tài)。一定要有一個積極的心態(tài),獨立解決問題的意識,培養(yǎng)扎實基礎(chǔ)的認識。不要什么東西都感覺跟簡單,很多東西可能是看似簡單,就不去做了或者不屑一做,以至于性網(wǎng)上搜搜就可以了,這樣很不好。有自己的東西有自己的付出才會有程序運行成功時的喜悅和小自豪,這樣也有助于培養(yǎng)自己的興趣。要時刻牢記態(tài)度決定一切。其次是興趣,感覺學習工作中興趣很關(guān)鍵,只是一個引發(fā)人積極性的問題,有了興趣就自覺了,效率自然就高了。再次要敢于嘗試和挑戰(zhàn)。不要安于現(xiàn)成的程序,而且不要害怕失敗,在程序調(diào)試的過程中這點尤為重要,“發(fā)現(xiàn)出問題然后解決問題”是一個積累經(jīng)驗的過程,而且很高效。最后要不懈追求。對于源代碼進行不斷的完善,要盡可能的實現(xiàn)課題所要求的功能。對于初學者或者開發(fā)較少的人來說,大量大寫程序還是有必要的,但同時要注意思考,理解其實現(xiàn)的內(nèi)在意義。還可以自己添加一些有意義的功能來實現(xiàn)。當看到自己編寫的程序正常運行時,興趣也會隨之而來,樂此不疲,形成一個良性循環(huán)。我相信在以后的學習工作中,我也會端正自己的學習態(tài)度,一絲不茍的去對待每一件事。只有做好足夠的準備,才能事半功倍!

      第五篇:嵌入式瀏覽器論文

      嵌入式瀏覽器

      摘要:近幾年,嵌入式市場迅速崛起,隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,瀏覽器成為了很多嵌入式系統(tǒng)必不可少的一部分。許多公司都投入到了嵌入式瀏覽器的研究和開發(fā)中。本文簡要介紹嵌入式瀏覽器的的基本概念及其現(xiàn)狀和發(fā)展情況。

      關(guān)鍵字:嵌入式系統(tǒng)、瀏覽器

      1.嵌入式瀏覽器的概述 1.1嵌入式系統(tǒng)

      所謂嵌入式系統(tǒng)就是指以應用為中心,以計算機技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)非常的多樣化,不同的系統(tǒng)差別是非常大的。

      它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)和用戶應用程序等四個部分組成??梢詫崿F(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能,廣泛應用于消費電子和通信領(lǐng)域,是最具有時代特征的嵌入式產(chǎn)品是因特網(wǎng)上的信息家電。

      1.2瀏覽器

      瀏覽器是指可以顯示網(wǎng)頁服務器或者文件系統(tǒng)的HTML文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。網(wǎng)頁瀏覽器主要通過HTTP協(xié)議與網(wǎng)頁服務器交互并獲取網(wǎng)頁,這些網(wǎng)頁由URL指定,文件格式通常為HTML,并由MIME在HTTP協(xié)議中指明。一個網(wǎng)頁中可以包括多個文檔,每個文檔都是分別從服務器獲取的。大部分的瀏覽器本身支持除了HTML之外的廣泛的格式,例如JPEG、PNG、GIF等圖像格式,并且能夠擴展支持眾多的插件。另外,許多瀏覽器還支持其他的URL類型及其相應的協(xié)議,如FTP、Gopher、HTTPS(HTTP協(xié)議的加密版本)。HTTP內(nèi)容類型和URL協(xié)議規(guī)范允許網(wǎng)頁設(shè)計者在網(wǎng)頁中嵌入圖像、動畫、視頻、聲音、流媒體等。常見的網(wǎng)頁瀏覽器包括微軟的Internet Explorer、Mozilla的Firefox、Apple的Safari、Google Chrome、GreenBrowser瀏覽器、Avant 瀏覽器、360安全瀏覽器等等。

      1.3嵌入式瀏覽器

      在當今的信息社會里,網(wǎng)絡(luò)無處不在。嵌入式系統(tǒng)發(fā)展到一定階段后,網(wǎng)絡(luò)成為了系統(tǒng)中的重要組成部分,并且需求越來越大。針對嵌入式系統(tǒng)的瀏覽器應運而生。嵌入式瀏覽器從功能上、技術(shù)上來說,和桌面系統(tǒng)中使用的瀏覽器沒有什么大的區(qū)別。但由于它處于嵌入式的特殊環(huán)境中,擁有了一些自身的獨特之處。

      嵌入式瀏覽器的發(fā)展依賴于嵌入式軟硬件技術(shù)和網(wǎng)絡(luò)通信技術(shù)的發(fā)展。在過去,嵌入式硬件的發(fā)展使得它與網(wǎng)絡(luò)技術(shù)的結(jié)合成為可能;在將來,它的發(fā)展又會不斷減輕硬件限制帶給嵌入式瀏覽器的發(fā)展障礙。嵌入式瀏覽器和嵌入式操作系統(tǒng)的關(guān)系是非常密切的,甚至是不可分割的。嵌入式瀏覽器是嵌入式操作系統(tǒng)中最重要的應用軟件,甚至可能成為唯一直接支持的應用軟件。其它的應用都可以通過Plug—In接口或直接用HTML、JavaScript及其擴展語言來實現(xiàn)。網(wǎng)絡(luò)通信是嵌入式瀏覽器所依賴的最關(guān)鍵的技術(shù)之一。另外,網(wǎng)絡(luò)通信技術(shù)也帶動了智能手機、機頂盒和其它嵌入式網(wǎng)絡(luò)終端的發(fā)展,從而極大的擴展了嵌入式瀏覽器的應用。

      2.嵌入式瀏覽器的特點

      嵌入式瀏覽器從功能上和核心技術(shù)上來說和桌面瀏覽器很相似,但是其特殊的運行環(huán)境決定了它在很多方面跟后者的不同。

      (1)硬件要求低,占用空間小

      嵌入式瀏覽器應用于數(shù)字電視機項盒、掌上電腦、車載GPS等各種信息電器和便攜式網(wǎng)絡(luò)終端中。這些設(shè)備的處理器速度相對低很多,并且沒有浮點運算器,因此,瀏覽器在運行時不能太耗資源。另外,嵌入式設(shè)備的內(nèi)存很小并且無存儲量大的硬盤等設(shè)備,這就決定了嵌入式瀏覽器不可能有著桌面瀏覽器那樣龐大的體積。

      (2)易于移植

      嵌入式系統(tǒng)具有分散性、多樣性的特點,進行應用開發(fā)時在芯片選擇、系統(tǒng)功能定義、顯示設(shè)備特性、內(nèi)存限制等方面會有許多不同的要求。所以,在現(xiàn)實中,沒有一種嵌入式瀏覽器可以直接滿足所有嵌入式平臺的要求。在商業(yè)應用中,也不可能針對每一個平臺都去開發(fā)一款新的瀏覽器。因此,嵌入式瀏覽器接口定義清晰、平臺相關(guān)性小、容易移植顯得尤為重要。(3)模塊化、功能可定制

      瀏覽器各個相對獨立的功能分開,各模塊之間通過接口相相互調(diào)用。這有利于軟件的可裁減性和定制性,并且為瀏覽器的調(diào)試、維護、局部優(yōu)化和升級等提供了極大的便利。

      (4)運行穩(wěn)定,容錯性好

      嵌入式軟件一般發(fā)行量大,并且售出后維護困難,所以,必須確保良好的運行穩(wěn)定性。3.嵌入式瀏覽器的現(xiàn)狀

      綜觀目前國際上的嵌入式瀏覽器產(chǎn)品,己經(jīng)有一些成熟的商業(yè)化產(chǎn)品。而 大多基于開源代碼的嵌入式瀏覽器,則由于缺乏足夠的技術(shù)支持,一般都不夠成熟,實用化程度不高。不過目前隨著嵌入式瀏覽器越來越得到廣泛的應用,己經(jīng)有許多的開源瀏覽器在不同平臺上得到了成功的移植和應用。總的來說,主要有以下相關(guān)嵌入式瀏覽器:(1)Access Netfront NetFront是Internet設(shè)備最流行的嵌入式瀏覽器之一。自它1995年問世以來,已被用在了50多種不同的Internet設(shè)備中,包括:Internet電視、PDA、機頂盒、汽車導航系統(tǒng)、迷你電話、web/screen電話、視頻游戲控制臺等。NetFront在有限的空間里,有很高的運行效率。它由許多的標準模塊組成,包括:web browser, Internet mail, PPP驅(qū)動、TCP / IP模塊、及其他Internet訪問模塊。通過添加可選模塊,可以擴展NetFront的功能,包括:Java-V M、手寫識別模塊、SSL模塊、動畫模塊、流視頻/音頻模塊等。NetFront的內(nèi)核小于220KB,它的模塊化和可升級的設(shè)計,使得設(shè)備制造商可以只選擇特定需要的功能。這使得他們擁有了一個具有全部功能、且高性能的嵌入式瀏覽器系統(tǒng)。它只要2.OMB的RAM和LOMB的ROM。NetFront2.5完全支持HTML3.2、部分HTML4.0、Frames、JavaScript、Cookies、Web-printing、和多種語言。采用獨立的用戶界面層,設(shè)備制造商可以設(shè)計自己獨特的界面,使瀏覽器看起來像是專為他們的產(chǎn)品設(shè)計的。(2)ViewML ViewML(Viewable Markup Language)瀏覽器是第一個免費的,Open source的Web瀏覽器,專門針對嵌入式Linux平臺進行開發(fā)。ViewML的源代碼是公開的,任何人都可以為它開發(fā)新的功能或是對它進行維護。嵌入式Linux的研究成果也會對它的發(fā)展產(chǎn)生促進作用。它的產(chǎn)生加快了帶有瀏覽器的設(shè)備的開發(fā)和應用。例如,掌上電腦,導航系統(tǒng)、迷你電話和機頂盒等。現(xiàn)在,包括界面的ViewML瀏覽器需要2.1 MB的RAM。當有磁盤鏡象時,僅需要760K。它的第一個版本支持HTML3.2、用戶界面和基本的JavaScript解釋器。它基于KDE的kfm(kde file manager)和FLTK(fast light tool kit),可以在標準的X窗口系統(tǒng)和Microwindows嵌入式窗口系統(tǒng)下運行。它提供給了OEM高質(zhì)量的,小尺寸的瀏覽器。

      (3)iPanel iPanel嵌入式瀏覽器由深圳茁壯網(wǎng)絡(luò)公司開發(fā),得到包括國內(nèi)外眾多專業(yè)芯片供應商、設(shè)備廠商的測試和移植使用,被認為是世界上最優(yōu)秀的嵌入式瀏覽器之一。iPanel支持HTML4.0、HTTP1.1、JavaScriptl.3、SSL3.0和DHTML、TVHTML等格式。針對電視顯示設(shè)計了特有的字體識別優(yōu)化顯示和抗閃爍算法,完全支持包括中文、日文、韓文等雙字節(jié)語言。占用存儲空間小,全部主體400KB,只需1 MB的Flash、1.5-2MB的RAM。對硬件要求低,CPU的速率可低至200MIPS,一般可在33MHz主頻以上的CPU下運行。另外由于iPanel瀏覽器是完全基于嵌入式系統(tǒng)環(huán)境設(shè)計的,因而有非常好的可移植性。

      (4)ZEN 一個并不知名的嵌入式瀏覽器,但卻十分優(yōu)秀,開放源碼項目,不僅支持表格,支持多種圖像格式(GIF、PNG、JPEG三種),而且在設(shè)計上很有特色,ZEN瀏覽器基于非常理想的模塊化結(jié)構(gòu)而設(shè)計,根據(jù)功能將ZEN清晰地分為網(wǎng)絡(luò)模塊、解析模塊、布局模塊、UI接口模塊等。其中,還將涉及到GUI平臺的部分獨立出來,支持GTK、OFBIS兩種圖形GUI,用戶可以通過配置采用不同的GUI平臺運行,而無須對整個軟件進行修改。Zen的代碼量很小,其內(nèi)核編譯后的二進制版本可以達到300K左右,運行速度快。缺點是網(wǎng)絡(luò)功能比較弱,沒有緩沖功能。另外不支持邊下載邊顯示的技術(shù),所以用戶等待時間可能較長。

      此外,還有其它商用嵌入式瀏覽器:Spyglass Device Mosaic, PlanetWeb、ThriveiPanel、中科院的CASS、Teknema Browser、EBSNet Microbrowser、EnReacheBrowser、Light of Adamas、ICE Browser、Espial Escape等等,上述產(chǎn)品除CASS和ThriveiPanel外,大都還不支持漢字顯示。

      4.嵌入式瀏覽器的發(fā)展前景

      近幾年,嵌入式市場迅速崛起,許多大大小小的公司都相繼投入其中,出現(xiàn)了一些己經(jīng)商業(yè)化的產(chǎn)品。但沒有任何一個產(chǎn)品,能夠像Microsoft的Internet Explorer和Netscape的Navigator在PC市場中一樣,占壟斷地位。在嵌入式的世界里,完美的HTML顯示不是必須的。好的技術(shù)應該是能夠像顯示老的文本格式一樣,簡潔的顯示現(xiàn)在的網(wǎng)頁。如,在蜂窩電話或者Internet設(shè)備(IAs)中,用戶需要迅速訪問股票報價、體育比賽結(jié)果、全球定位數(shù)據(jù)等等。嵌入式瀏覽器要能夠靈活的根據(jù)具體應用進行定制。商家根據(jù)各自不同的側(cè)重點,發(fā)展著自己的產(chǎn)品。

      多樣的需求為眾多商家的發(fā)展提供了機會,他們投身到嵌入式市場中,促進了技術(shù)的進步、市場的發(fā)展。嵌入式瀏覽器的技術(shù)仍然在向前發(fā)展著,除了繼續(xù)跟隨HTML、HTTP、SSL、JavaScript等協(xié)議或語言的新版本,繼續(xù)升級以及支持更多的應用外,還在繼續(xù)拓展著其他的應用模式和領(lǐng)域。如,瀏覽器技術(shù)和數(shù)字電視機頂盒技術(shù)集成,實現(xiàn)完整的數(shù)字電視軟件平臺。瀏覽器技術(shù)和Java技術(shù)的結(jié)合,解決實時性強的動態(tài)視頻處理。把瀏覽器技術(shù)應用到更多傳統(tǒng)的電器領(lǐng)域,以提供交互式的應用等等。這些都是很好的發(fā)展方向,有著很好的發(fā)展前景。

      5.結(jié)束語

      隨著信息技術(shù)的飛速發(fā)展和互聯(lián)網(wǎng)的廣泛運用,體積更小,速度更快,功能用戶化的嵌入式瀏覽器,將使強調(diào)功能全面的Netscape和IE瀏覽器顯得越來越笨拙。盡管微軟仍然占據(jù)著個人電腦專用互聯(lián)網(wǎng)瀏覽器的主要份額,但越來越多的專業(yè)人士認為,迅速崛起的嵌入市場將成為講來主流瀏覽器。在云時代迅速到來之際,嵌入式瀏覽器將得到越來越廣泛的運用和發(fā)展。

      參考文獻: [1] 張大波.嵌入式系統(tǒng).北京:電子工業(yè)出版社.2008.[2] 劉亞平.嵌入式系統(tǒng)基礎(chǔ)與應用.北京:中國人民大學出版社.2009.[3] 張申亞.基于Linux的嵌入式瀏覽器的設(shè)計及實現(xiàn).信陽師范學院.2007.[4] 唐云.嵌入式瀏覽器設(shè)計的幾個技術(shù)難點研究.湖南科技學院.2010.[5] 楊立明.嵌入式瀏覽器設(shè)計與實現(xiàn).東北師范學院.2010.[6] 張晶,曾憲云.嵌入式系統(tǒng)概述.電測與儀表.2002.[7] 孫先虎,張曦煌.基于Linux的嵌入式瀏覽器的特點和實現(xiàn).計算機應用與軟件.2004.

      下載嵌入式論文總結(jié)word格式文檔
      下載嵌入式論文總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        嵌入式論文關(guān)于觸摸屏設(shè)計

        嵌入式實驗課程設(shè)計 題目 基于嵌入式的觸摸屏控制實驗 院系電子工程系專業(yè) 信息工程學號 20092309022 姓名楊 金 磊指導教師董立軍二O一二 年 六 月 八 日 目 錄 1. 要求.......

        嵌入式實驗總結(jié)

        如今,嵌入式系統(tǒng)已經(jīng)在眾多電氣電子產(chǎn)品上應用,有人預測今后5年發(fā)展形勢看好。嵌入式是典型的交叉學科,電信、電子、電氣、計算機、通信等等都有涉及。 嵌入式理論、實踐要求多......

        嵌入式存儲卡總結(jié)

        嵌入式作業(yè) 1、 NandFlash和NorFlash的區(qū)別 它們是兩種并行FLASH Flash存儲器又稱閃存,是一種可以在線多次擦除的非易失性存儲器,即掉電后數(shù)據(jù)不會丟失,具體積小、功耗低、抗......

        嵌入式 知識點總結(jié)

        1、嵌入式系統(tǒng)的特點: (1).嵌入式系統(tǒng)的個性化很強,軟件系統(tǒng)和硬件在不同的應用中均有差異; (2).由通用計算機系統(tǒng)發(fā)展而來,根據(jù)應用對軟硬件進行裁剪; (3).高的可靠性,強的實用性......

        嵌入式學習總結(jié)

        嵌入式學習總結(jié) 一.基本信息................................................................................................................... 1 二.嵌入式系統(tǒng)的組......

        嵌入式復習總結(jié)

        一:嵌入式系統(tǒng)概述 1嵌入式定義 2嵌入式與通用計算機 A.嵌入式系統(tǒng)具有應用針對性 B.嵌入式系統(tǒng)硬件一般對擴展能力要求不高 C.嵌入式一般采用專門針對嵌入式應用設(shè)計的處理......

        嵌入式考試總結(jié)

        嵌入式系統(tǒng)定義:以應用為中心、以計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。 嵌入式系統(tǒng)應用:工業(yè)控制火......

        嵌入式Linux總結(jié)

        1.虛擬機64位,正確配置交叉編譯工具和環(huán)境變量后arm-linux-gcc–v 出錯 64位系統(tǒng)運行32位的unicore需要32位運行庫 sudo apt-get install lsb-core(驗證) sudo apt-get install......