嵌入式系統是一種應用范圍非常廣泛的系統??梢哉f除了桌面計算機和服務器外所有計算設備都屬于嵌入式系統,例如從便攜式音樂播放器到航天飛機上的實時系統控制都屬于嵌入式系統。 大多數商用的嵌入式系統都設計成專用任務的低成本的產品。大多數的嵌入式系統都具有實時性的要求。有些功能需要非??斓闹黝l,但其他大多數功能并不需要高速的處理能力。這些系統通過特定的器件和軟件來滿足實時性的要求。 簡單地通過速度和成本來定義嵌入式系統是困難的,但對于大批量的產品而言,成本常常對系統設計起決定作用。通常,一個嵌入式系統的很多部分相對系統主要功能來說需要較低的性能,因此嵌入式系統和通用PC相比,能夠使用一個滿足輔助功能的合適的CPU,從而簡化了系統設計,降低了成本。例如,數字電視的機頂盒需要處理每秒以百萬兆位計的連續數據,但這些數據處理大部分是由定制的硬件來實現的,如解析、管理和編解碼多個頻道的數字影像。 對于大批量生產的嵌入式系統,如便攜式音樂播放器或手機等,降低成本就成為最主要的問題。這些系統通常只具有幾個芯片:一個高度集成的CPU,一個定制的芯片用于控制其他所有的功能,還有一個存儲芯片。在這種設計中,每部分都設計成使用最小的系統功耗。 對于小批量的嵌入式應用,為了降低開發成本,常常使用PC體系結構,通過限制程序的執行時間或用一個實時操作系統來替換原先的操作系統。在這種情況下,可以使用一個或多個高性能的CPU來替換特殊用途的硬件。 嵌入式系統的軟件通常運行在有限的硬件資源上:沒有硬盤、操作系統、鍵盤或屏幕。軟件一般都沒有文件系統,如果有的話,也會采用Flash驅動器。如果有人機交互接口的話,也是一個小鍵盤或液晶顯示器。硬件是計算機的物理部分,和存儲在硬件中的計算機軟件程序和數據區分開來。 嵌入到機械中的嵌入式系統需要長期無故障連續運行,因此它的軟件需要比PC中的軟件更加仔細地開發和更加嚴格地測試。 那么,到底什么是嵌入式系統呢? 根據IEEE(國際電氣和電子工程師協會)的定義,嵌入式系統是“控制、監視或者輔助設備、機器和車間運行的裝置”(原文為devices used to control,monitor,or assist the operation of equipment,machinery or plants)。這主要是從應用上加以定義的,從中可以看出嵌入式系統是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。 目前國內一個普遍被認同的定義是:以應用為中心、以計算機技術為基礎,軟件 硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。 可以這樣認為,嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。 本書是按照人事部、信息產業部全國計算機技術與軟件專業技術資格(水平)考試要求編寫,內容緊扣《嵌入式系統設計考試大鋼》。全書共六章,分別對嵌入式系統基礎知識、嵌入式微處理器與接口設計、嵌入式軟件與操作系統、嵌入式軟件程序設計、嵌入式系統設計與維護等知識進行了詳細的講解。最后介紹了一個典型的嵌入式系統設計案例。 本書內容豐富,結構合理,概念清晰。既可作為全國計算機技術與軟件專業技術資格(水平)考試中嵌入式系統設計師級別的考試用書,供有關考生學習使用,也可作為本科生嵌入式系統相關課程教材或培訓書使用。
上傳時間: 2013-10-29
上傳用戶:dongqiangqiang
EDA工程建模及其管理方法研究2 1 隨著微電子技術與計算機技術的日益成熟,電子設計自動化(EDA)技術在電子產品與集成電路 (IC)芯片特別是單片集成(SoC)芯片的設計應用中顯得越來越重要。EDA技術采用“自上至下”的設計思想,允許設計人員能夠從系統功能級或電路功能級進行產品或芯片的設計,有利于產品在系統功能上的綜合優化,從而提高了電子設計項目的協作開發效率,降低新產品的研發成本。 近十年來,EDA電路設計技術和工程管理方面的發展主要呈現出兩個趨勢: (1) 電路的集成水平已經進入了深亞微米的階段,其復雜程度以每年58%的幅度迅速增加,芯片設計的抽象層次越來越高,而產品的研發時限卻不斷縮短。 (2) IC芯片的開發過程也日趨復雜。從前期的整體設計、功能分,到具體的邏輯綜合、仿真測試,直至后期的電路封裝、排版布線,都需要反復的驗證和修改,單靠個人力量無法完成。IC芯片的開發已經實行多人分組協作。由此可見,如何提高設計的抽象層次,在較短時間內設計出較高性能的芯片,如何改進EDA工程管理,保證芯片在多組協作設計下的兼容性和穩定性,已經成為當前EDA工程中最受關注的問題。
上傳時間: 2013-10-15
上傳用戶:shen007yue
這是一個學生成績管理系統,其中“I”表示插入,“L”表示瀏覽,“Q”表示查詢, “E”表示退出,“D”表示刪除,“M”表示修改,"c"表示統計各分數段人數,"p"表示打印. 本程序實現了: (1)單獨運行以上各功能,即在進入主菜單以后,點一功能鍵后關閉,再進入主菜單 點別的功能鍵。如運行"cjgl"文件后,在出現的主界面中點“I”,可插入數據,插入完 以后,關閉;在出現的主界面中點“M”,可修改數據,修改完以后關閉,用同樣的方法 可運行其它的功能。 (2)連續運行部分的功能。 應將文件"score.txt"放在相應的路徑下.如在本程序中,需將該文件放在"c:\masm\score.txt"下. 注:該文件的路徑可從匯編源文件的"fname db "c:\masm\score.txt"""中查找.
標簽: 管理系統
上傳時間: 2015-03-03
上傳用戶:xz85592677
1. 編程實現一個學生信息管理系統的圖形界面。需要錄入的信息 包括學號、姓名、性別、出生日期、是否聯合培養等。根據這些 信息的性質選擇使用不同的圖形組件來設計界面。 2. 為上題增加事件處理的功能,當用戶選定了某一個出生月份, 如3月份時,系統自動的把選擇范圍限制在1-31之間,當用戶單擊 “錄入”按鈕時,系統把所有的學生信息打印在屏幕上,或輸出到 某個文件中保存。
上傳時間: 2015-03-29
上傳用戶:skhlm
這是一個學生成績管理系統,其中“I”表示插入,“L”表示瀏覽,“Q”表示查詢, “E”表示退出,“D”表示刪除,“M”表示修改,"c"表示統計各分數段人數,"p"表示打印. 本程序實現了: (1)單獨運行以上各功能,即在進入主菜單以后,點一功能鍵后關閉,再進入主菜單 點別的功能鍵。如運行"cjgl"文件后,在出現的主界面中點“I”,可插入數據,插入完 以后,關閉;在出現的主界面中點“M”,可修改數據,修改完以后關閉,用同樣的方法 可運行其它的功能。 (2)連續運行部分的功能。
標簽: 管理系統
上傳時間: 2013-12-19
上傳用戶:我們的船長
用匯編語言編寫的一個簡單的學生成績管理系統,用戶有6種選擇: (1) 按’m’,則顯示功能菜單。 (2) 按’L’,則顯示學生姓名和各學科成績(數學,英語,語文)。每次顯示10條記錄并暫停,按’g’繼續顯示余下記錄。 (3) 按’I’,則可按格式插入記錄到規定文件中。 (4) 按’M’,則可按格式修改記錄。 (5) 按’D’,輸入行數,清空該行指定的記錄。 (6) 按’Q’,按格式輸入學生姓名進行查詢,列出該生的成績記錄。 (7) 按’E’,則退出程序。
上傳時間: 2013-12-24
上傳用戶:gououo
幾個匯編小程序。能實現電話號碼本的管理,屏幕顯示程序,顯示ASCII碼。
上傳時間: 2013-12-09
上傳用戶:ggwz258
這是一個學生成績管理系統,其中“I”表示插入,“L”表示瀏覽,“Q”表示查詢, “E”表示退出,“D”表示刪除,“M”表示修改,"c"表示統計各分數段人數,"p"表示打印.
標簽: 管理系統
上傳時間: 2013-12-18
上傳用戶:kiklkook
可編程中斷控制器中斷控制器8259A是專門為控制優先級中斷而設計開發的芯片。它將中斷源優先排隊、辨別中斷源以及提供中斷矢量的電路集于一片中。因此無需附加任何電路,只需對8259A進行編程,就可以管理8級中斷,并選擇優先模式和中斷請求方式,即中斷結構可以由用戶編程來設定。同時,在不需要增加其他電路的情況下,通過多片8259A的級連,能構成多達64級的矢量中斷系統
上傳時間: 2015-07-21
上傳用戶:無聊來刷下
一個簡單的個人檔案文件管理系統,功能:顯示報表(L), 插入記錄(I),查詢(S), 刪除記錄(D)和退出(Q)。 個人檔案有姓名,年齡,性別,身高,體重,程序中各字段長度都取為10,使用的是文件控制塊(FCB)的磁盤存取方式,程序自動創建名為STUDENT.MAO的磁盤文件。
標簽: 文件管理
上傳時間: 2013-12-29
上傳用戶:youlongjian0