欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

嵌入式系統(tǒng)知識和接口技術總結

jf_78858299 ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 作者:物聯(lián)網(wǎng)智庫 RTThr ? 2023-04-13 15:30 ? 次閱讀

本文主要介紹嵌入式系統(tǒng)的一些基礎知識,從嵌入式系統(tǒng)基礎,包括嵌入式系統(tǒng)的定義、嵌入式系統(tǒng)的組成、實時系統(tǒng)、邏輯電路基礎以及接口技術兩方面介紹,希望對各位有幫助。

1、什么是嵌入式

IEEE(Institute of Electrical and Electronics Engineers,美國電氣電子工程師協(xié)會)對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作機器和設備的裝置”。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。

嵌入式系統(tǒng)是一種專用的計算機系統(tǒng),作為裝置或設備的一部分。通常,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數(shù)字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個程序實現(xiàn)整個控制邏輯。

從應用對象上加以定義,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統(tǒng)定義為:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統(tǒng)。

圖片

一個嵌入式系統(tǒng)裝置一般都由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成,嵌入式計算機系統(tǒng)是整個嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計算機系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務。執(zhí)行裝置可以很簡單,如手機上的一個微小型的電機,當手機處于震動接收狀態(tài)時打開;也可以很復雜,如SONY 智能機器狗,上面集成了多個微小型控制電機和多種傳感器,從而可以執(zhí)行各種復雜的動作和感受各種狀態(tài)信息。

2、嵌入式系統(tǒng)的組成

圖片圖片

圖片

一、 硬件層 硬件層中包含嵌入式微處理器、存儲器(SDRAM、ROM、Flash等)、通用設備接口和I/O接口(A/D、D/A、I/O等)。在一嵌入式處理器基礎上添加電源電路時鐘電路和存儲器電路,就構成了一個嵌入式核心控制模塊。其中操作系統(tǒng)和應用程序都可以固化在ROM中.

二、 中間層 硬件層與軟件層之間為中間層,也稱為硬件抽象層(Hardware Abstract Layer,HAL)或者板級支持包(Board Support Package,BSP),它半系統(tǒng)上層軟件與底層硬件分離開來,使系統(tǒng)的底層驅動程序與硬件無關,上層軟件開發(fā)人員無需關心底層硬件的具體情況,根據(jù)BSP層提供的接口即可進行開發(fā)。該層一般包含相關底層硬件的初始化、數(shù)據(jù)的輸入/輸出操作和硬件設備的配置功能。 實際上,BSP是一個介于操作系統(tǒng)和底層硬件之間的軟件層次,包括了系統(tǒng)中大部分與硬件聯(lián)系緊密的軟件模塊。設計一個完整的BSP需要完成兩部分工作:嵌入工系統(tǒng)的硬件初始化的BSP功能,設計硬件相關的設備驅動。

三、 系統(tǒng)軟件層 系統(tǒng)軟件層由實時多任務操作系統(tǒng)(Real-time Operation System,RTOS)、文件系統(tǒng)、圖形用戶接口(Graphic User Interface,GUI)、網(wǎng)絡系統(tǒng)及通用組件模塊組成。RTOS是嵌入式應用軟件的基礎和開發(fā)平臺。

3、實時系統(tǒng)

(1)定義:能在指定或確定的時間內完成系統(tǒng)功能和對外部或內部、同步或異步時間做出響應的系統(tǒng)。

(2)區(qū)別:通用系統(tǒng)一般追求的是系統(tǒng)的平均響應時間和用戶的使用方便;而實時系統(tǒng)主要考慮的是在最壞情況下的系統(tǒng)行為。

(3)特點:時間約束性、可預測性、可靠性、與外部環(huán)境的交互性。

(4)硬實時(強實時):指應用的時間需求應能夠得到完全滿足,否則就造成重大安全事故,甚至造成重大的生命財產損失和生態(tài)破壞,如:航天、軍事。

(5)軟實時(弱實時):指某些應用雖然提出了時間的要求,但實時任務偶爾違反這種需求對系統(tǒng)運行及環(huán)境不會造成嚴重影響,如:監(jiān)控系統(tǒng)、實時信息采集系統(tǒng)。

(6)任務的約束包括:時間約束、資源約束、執(zhí)行順序約束和性能約束。

5、實時系統(tǒng)的調度

(1)調度:給定一組實時任務和系統(tǒng)資源,確定每個任務何時何地執(zhí)行的整個過程。

(2)搶占式調度:通常是優(yōu)先級驅動的調度,如uCOS。優(yōu)點是實時性好、反應快,調度算法相對簡單,可以保證高優(yōu)先級任務的時間約束;缺點是上下文切換多。

(3)非搶占式調度:通常是按時間片分配的調度,不允許任務在執(zhí)行期間被中斷,任務一旦占用處理器就必須執(zhí)行完畢或自愿放棄,如WinCE。優(yōu)點是上下文切換少;缺點是處理器有效資源利用率低,可調度性不好。

(4)靜態(tài)表驅動策略:系統(tǒng)在運行前根據(jù)各任務的時間約束及關聯(lián)關系,采用某種搜索策略生成一張運行時刻表,指明各任務的起始運行時刻及運行時間。

(5)優(yōu)先級驅動策略:按照任務優(yōu)先級的高低確定任務的執(zhí)行順序。

(6)實時任務分類:周期任務、偶發(fā)任務、非周期任務。

(7)實時系統(tǒng)的通用結構模型:數(shù)據(jù)采集任務實現(xiàn)傳感器數(shù)據(jù)的采集,數(shù)據(jù)處理任務處理采集的數(shù)據(jù)、并將加工后的數(shù)據(jù)送到執(zhí)行機構管理任務控制機構執(zhí)行。

5、嵌入式微處理器體系結構

(1)馮諾依曼結構:程序和數(shù)據(jù)共用一個存儲空間,程序指令存儲地址和數(shù)據(jù)存儲地址指向同一個存儲器的不同物理位置,采用單一的地址及數(shù)據(jù)總線,程序和數(shù)據(jù)的寬度相同。例如:8086、ARM7、MIPS…

圖片

(2)哈佛結構:程序和數(shù)據(jù)是兩個相互獨立的存儲器,每個存儲器獨立編址、獨立訪問,是一種將程序存儲和數(shù)據(jù)存儲分開的存儲器結構。例如:AVR、ARM9、ARM10…

(3)CISC與RISC的特點比較。

計算機執(zhí)行程序所需要的時間P可以用下面公式計算:

P=I×CPI×T

I:高級語言程序編譯后在機器上運行的指令數(shù)。

CPI:為執(zhí)行每條指令所需要的平均周期數(shù)。

T:每個機器周期的時間。

(4)流水線的思想:在CPU中把一條指令的串行執(zhí)行過程變?yōu)槿舾芍噶畹淖舆^程在CPU中重疊執(zhí)行。

(5)流水線的指標:

吞吐率:單位時間里流水線處理機流出的結果數(shù)。如果流水線的子過程所用時間不一樣長,則吞吐率應為最長子過程的倒數(shù)。

建立時間:流水線開始工作到達最大吞吐率的時間。若m個子過程所用時間一樣,均為t,則建立時間T=mt。

(6)信息存儲的字節(jié)順序

A、存儲器單位:字節(jié)(8位)

B、字長決定了微處理器的尋址能力,即虛擬地址空間的大小。

C、32位微處理器的虛擬地址空間位232,即4GB。

D、小端字節(jié)順序:低字節(jié)在內存低地址處,高字節(jié)在內存高地址處。

E、大端字節(jié)順序:高字節(jié)在內存低地址處,低字節(jié)在內存高地址處。

F、網(wǎng)絡設備的存儲順序問題取決于OSI模型底層中的數(shù)據(jù)鏈路層。

6、邏輯電路基礎

圖片

(1)根據(jù)電路是否具有存儲功能,將邏輯電路劃分為:組合邏輯電路和時序邏輯電路。

(2)組合邏輯電路:電路在任一時刻的輸出,僅取決于該時刻的輸入信號,而與輸入信號作用前電路的狀態(tài)無關。常用的邏輯電路有譯碼器和多路選擇器等。

(3)時序邏輯電路:電路任一時刻的輸出不僅與該時刻的輸入有關,而且還與該時刻電路的狀態(tài)有關。因此,時序電路中必須包含記憶元件。觸發(fā)器是構成時序邏輯電路的基礎。常用的時序邏輯電路有寄存器和計數(shù)器等。

(4)真值表、布爾代數(shù)、摩根定律、門電路的概念。

(5)NOR(或非)和NAND(與非)的門電路稱為全能門電路,可以實現(xiàn)任何一種邏輯函數(shù)。

(6)譯碼器:多輸入多輸出的組合邏輯網(wǎng)絡。

每輸入一個n位的二進制代碼,在m個輸出端中最多有一個有效。

當m=2n是,為全譯碼;當m《2n時,為部分譯碼。

(7)由于集成電路的高電平輸出電流小,而低電平輸出電流相對比較大,采用集成門電路直接驅動LED時,較多采用低電平驅動方式。液晶七段字符顯示器LCD利用液晶有外加電場和無外加電場時不同的光學特性來顯示字符。

(8)時鐘信號是時序邏輯的基礎,它用于決定邏輯單元中的狀態(tài)合適更新。同步是時鐘控制系統(tǒng)中的主要制約條件。

(9)在選用觸發(fā)器的時候,觸發(fā)方式是必須考慮的因素。觸發(fā)方式有兩種:

方式1:電平觸發(fā)方式:具有結構簡單的有點,常用來組成暫存器。

方式2:邊沿觸發(fā)方式:具有很強的抗數(shù)據(jù)端干擾能力,常用來組成寄存器、計數(shù)器等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 邏輯電路
    +關注

    關注

    13

    文章

    494

    瀏覽量

    42727
  • 嵌入式系統(tǒng)

    關注

    41

    文章

    3626

    瀏覽量

    129780
  • 接口技術
    +關注

    關注

    1

    文章

    276

    瀏覽量

    41428
收藏 人收藏

    評論

    相關推薦

    必讀:嵌入式系統(tǒng)基礎及知識接口技術總結

    本文主要介紹嵌入式系統(tǒng)的一些基礎知識,從嵌入式系統(tǒng)基礎,包括嵌入式
    發(fā)表于 07-25 13:30 ?2260次閱讀

    【我是電子發(fā)燒友】嵌入式系統(tǒng)知識接口技術總結(你想知道的都在這里了)

    ,所有帶有數(shù)字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng)
    發(fā)表于 04-26 15:07

    嵌入式系統(tǒng)基礎及知識接口技術總結

    嵌入式系統(tǒng)基礎1、嵌入式系統(tǒng)的定義(1)定義:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用
    發(fā)表于 09-16 15:03

    嵌入式系統(tǒng)基礎及知識接口技術總結

    13、嵌入式系統(tǒng)的評價方法:測量法和模型法(1)測量法是最直接最基本的方法,需要解決兩個問題:A、根據(jù)研究的目的,確定要測量的系統(tǒng)參數(shù)。B、選擇測量的工具和方式。(2)測量的方式有兩種:采樣方式
    發(fā)表于 09-19 09:54

    嵌入式系統(tǒng)基礎及知識接口技術總結

    轉帖: 嵌入式系統(tǒng)基礎及知識接口技術總結嵌入式系統(tǒng)
    發(fā)表于 09-19 14:22

    嵌入式系統(tǒng)基礎及知識接口技術總結

    采樣頻率為44.1kHz。精度為16位時,PCM音頻數(shù)據(jù)速率為1.41Mb/s;精度為32位時為2.42 Mb/s。一張700MB的CD可以保存大約60分鐘的16位PCM數(shù)據(jù)格式的音樂信盈達嵌入式企鵝
    發(fā)表于 09-20 14:31

    嵌入式系統(tǒng)知識接口技術總結

    專門機構分配。(5)嵌入式以太網(wǎng)接口有兩種實現(xiàn)方法:A、嵌入式處理器+網(wǎng)卡芯片(例如:RTL8019AS、CS8900等)B、帶有以太網(wǎng)接口的處理器。(6)TCP/IP是一個分層協(xié)議,
    發(fā)表于 09-21 09:35

    嵌入式系統(tǒng)基礎及知識接口技術總結

    轉帖嵌入式系統(tǒng)基礎1、嵌入式系統(tǒng)的定義(1)定義:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用
    發(fā)表于 10-18 15:08

    【轉】嵌入式系統(tǒng)原理及應用教程- -嵌入式接口技術應用

    嵌入式嵌入式系統(tǒng)原理及應用教程- -嵌入式接口技術應用
    發(fā)表于 12-02 22:11

    《ARM嵌入式體系結構與接口技術》.pdf -arm嵌入式學習資源分享

    嵌入式開發(fā)人員的參考書。圖書目錄:第1章 嵌入式系統(tǒng)基礎知識 1.1 嵌入式系統(tǒng)概述 1.2 
    發(fā)表于 08-27 15:35

    嵌入式系統(tǒng)原理與接口技術pdf

    嵌入式系統(tǒng)原理與接口技術pdf,為我負責編寫的電子工業(yè)出版社出版的《嵌入式系統(tǒng)原理與接口技術》一
    發(fā)表于 07-16 08:28

    嵌入式系統(tǒng)知識接口技術總結 精選資料推薦

    什么是嵌入式IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協(xié)會)對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作
    發(fā)表于 07-30 07:48

    必讀:嵌入式系統(tǒng)基礎及知識接口技術總結

    必讀:嵌入式系統(tǒng)基礎及知識接口技術總結,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 10-26 15:55 ?0次下載

    嵌入式系統(tǒng)知識接口技術總結

    從應用對象上加以定義,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統(tǒng)定義為:以應用為中心,以計算機技術
    的頭像 發(fā)表于 03-10 10:40 ?5628次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>知識</b>和<b class='flag-5'>接口技術</b><b class='flag-5'>總結</b>

    史上最詳細!嵌入式系統(tǒng)知識接口技術總結

    1什么是嵌入式IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協(xié)會)對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作
    發(fā)表于 10-19 18:33 ?9次下載
    史上最詳細!<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>知識</b>和<b class='flag-5'>接口技術</b><b class='flag-5'>總結</b>