freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第3課嵌入式操作系統(tǒng)概述-在線瀏覽

2024-12-01 16:09本頁面
  

【正文】 作系統(tǒng)提供的服務(wù) – 文件系統(tǒng)模塊: 支持 DOS, FAT等 格式的文件系統(tǒng) – 圖形窗口和事件子系統(tǒng)模塊:控制圖形顯示,并 提供Windows GUI界面 – 通信模塊:運行同其他設(shè)備進行信息交換 VxWorks嵌入式實時操作系統(tǒng) ? VxWorks 是風(fēng)河( WindRiver)公司開發(fā)的一款商用硬實時操作系統(tǒng) ? 支持主流的 32位 CPU,包括 – x8 68K、 PowerPC、 MIPS、 ARM等 ? 基于微內(nèi)核結(jié)構(gòu),由 400多個相對獨立的,短小精悍的目標模塊組成,可裁剪性和可配置性相當 出色 – 給用戶最大的控制權(quán) VxWorks ? Vxworks的基本 構(gòu)成包括 以下部分 : – 實時 微內(nèi)核 wind: 以 靈活性和可配置性為設(shè)計目標,它主要包括 ? 基于優(yōu)先級的任務(wù)調(diào)度 ? 任務(wù)同步和通信 ? 中斷處理 ? 定時器 ? 內(nèi)存管理 – 兼容 POSIX標準 ? I/O處理系統(tǒng): Vxworks提供與 ANSIC兼容的 I/O處理系統(tǒng),主要包括 – UNIX緩沖 I/O處理系統(tǒng),和 – 面向?qū)崟r的異步 I/O處理系統(tǒng) ? 本機文件系統(tǒng) ? 網(wǎng)絡(luò)處理模塊: 如 TCP/IP、 NFS、 UDP、 SNMP、 FTP等 ? 虛擬內(nèi)存模塊 VxVMI: VxVMI主要用于對指定內(nèi)存區(qū)的保護,如內(nèi)存塊只讀等 ? 共享內(nèi)存模塊 VxMP: 主要用于多處理器行運行任務(wù)之間的共享信號量、消息隊列、 內(nèi)存塊 管理 ? 板級支持包 BSP: 提供各種硬件的初始化、中斷的建立、定時器、內(nèi)存映象 VxWorks的評價 ? Vxworks是一款非常出色的嵌入式實時操作系統(tǒng),但是它是不公開源碼的商業(yè)化操作系統(tǒng),價格比較高 ? 為追求系統(tǒng)的實時性而設(shè)計的,并不是以通用OS為設(shè)計目標。 – 去掉了一些 OS模塊,因為這些模塊在某種程度上會影響系統(tǒng)的實時性 (如在內(nèi)存管理中沒有采用頁面管理模式,采用的是平板式內(nèi)存) 。 ? POSIX可移植操作系統(tǒng)接口標準是由 IEEE 開發(fā)的, 由 ISO/IEC 標準化的一簇標準。 ? 如果沒有 Inter 網(wǎng),沒有遍布全世界的無數(shù)計算 機黑客通過網(wǎng)絡(luò)的無私奉獻,那么 Linux 絕對不可 能發(fā)展到現(xiàn)在的水平。 ?Linux 內(nèi)核版本有兩種: --穩(wěn)定版和開發(fā)版 ?Linux內(nèi)核的命名機制 :。 ? 與 PC 相比,手持設(shè)備、 IA 設(shè)備以及信息家電的市場容量要高得多,而 Linux 嵌入式系統(tǒng)的強大的生命力和利用價值,使越來越多的企業(yè)和高校表現(xiàn)出對它極大的研發(fā)熱情。 嵌入式 Linux的分類 1 市場 ? 根據(jù) 應(yīng)用的市場 來劃分 – 航空航天、汽車系統(tǒng)、消費性電子產(chǎn)品、電信等 嵌入式 Linux的分類 2 規(guī)模 ? 嵌入式系統(tǒng)的 規(guī)模 由一些不同的因素來決定,首先實際的尺寸大小 – 有些相當 大, 例如服務(wù)器集群 – 有些非常 小,例如 IBM的 Linux手表 – 嵌入式系統(tǒng)的規(guī)模 與系統(tǒng) 中硬件的屬性 有關(guān),如 CPU的運算速度、 RAM容量、永久性存儲器的 容量等 嵌入式 Linux的分類 2 電子元件的規(guī)模 ? 根據(jù)嵌入式系統(tǒng)的電子元件的規(guī)模分類,包括 – 小型、中型、大型 ? 小型系統(tǒng)的特性 是:低運算能力的 CPU,并且可以使用至少 2MB的 ROM和 4MB的 RAM。 – 大多數(shù)以 Linux構(gòu)建的消費性產(chǎn)品皆屬此類,包括 PDA、 MP3播放器,娛樂系統(tǒng)以及網(wǎng)絡(luò)設(shè)備。 嵌入式 Linux的分類 2 電子元件的規(guī)模 ? 大型系統(tǒng)的特性 是: 使用運算能力強大的 CPU,或是使用多個CPU并且可以使用大量的 RAM和永久性存儲器 通常,這類系統(tǒng)需要進行大量計算來完成特定的任務(wù)。 嵌入式 Linux的分類 3 實時要求 ? 根據(jù)嵌入式系統(tǒng)的時限要求,可以分為 – 硬實時系統(tǒng) 系統(tǒng) 必須在預(yù)定 的截止期之內(nèi) 作出反應(yīng),否則會發(fā)生災(zāi)難事件 。 – 非實時系統(tǒng) 一般 會被應(yīng)用在需要及時(或適時)作出響應(yīng)但不必立即完成的系統(tǒng)上。 ? uCLinux是 Lineo公司的主打產(chǎn)品,同時也是開放源碼的嵌入式 Linux的典范之作 。 RTLinux ? RTLinux是開放源代碼的 具有硬實時特性的多任務(wù) 操作系統(tǒng) 。 ? RTLinux已經(jīng)成功地應(yīng)用于航天飛機的空間數(shù)據(jù)采集、科學(xué)儀器測控和電影特技圖像處理等廣泛領(lǐng)域。 – 精簡內(nèi)核,適用于多種常見的嵌入式 CPU; – 提供完善的嵌入式 GUI和嵌入式 XWindows; – 提供嵌入式瀏覽器、郵件程序和多媒體播放程序 ; – 提供完善的開發(fā)工具和平臺。 ?Linux 內(nèi)核全部源代碼是遵守 GPL 軟件許可的免費軟件 ?開發(fā)者可以免費得到社區(qū)的貢獻、 支持、檢查代碼和測試。 ?以源碼形式發(fā)布驅(qū)動程序,可以 不必為每一個內(nèi)核版本和補丁版 本都提供二進制的程序 新的調(diào)度器 內(nèi)核搶占 新的線程模型 文件系統(tǒng) 聲音 總線 電源管理 網(wǎng)絡(luò) 用戶界面層 統(tǒng)一的設(shè)備模型 Linux內(nèi)核的組成 ?進程調(diào)度程序( SCHED) 負責(zé)控制進程訪 CPU。此外, VFS 支持與其他操作系統(tǒng)兼容的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1