幫助中心 | 我的帳號 | 關於我們

嵌入式操作系統原理與設計實現(國家級一流本科課程建設教材)/電腦科學與技術叢書

  • 作者:編者:嚴海蓉//田銳|責編:鍾志芳
  • 出版社:清華大學
  • ISBN:9787302601685
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:237
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為兩部分。第一部分(第1?10章)介紹嵌入式操作系統原理。其中,第1章介紹嵌入式操作系統基礎知識;第2章介紹嵌入式系統硬體與操作系統;第3章介紹嵌入式操作系統的體系結構、基本概念和設計嵌入式操作系統的基本要求;第4章詳細介紹嵌入式操作系統常用數據結構;第5章詳細介紹嵌入式操作系統的一般啟動方式、BootLoader的編寫方式和uCOS-Ⅱ、μCLinux;第6章詳細介紹任務管理的各組成模塊及其實現方式;第7章詳細介紹嵌入式操作系統中資源管理的各種方式及實現,並通過對μCOS-Ⅱ的改造,講解如何在已有嵌入式操作系統中實現所需功能模塊的擴展;第8章詳細介紹任務間通信方式及其實現;第9章詳細介紹內存管理方式及實現;第10章詳細介紹中斷與非同步通信的方式及實現。第二部分(第11?14章)介紹常用嵌入式操作系統及其應用。其中,第11章介紹Linux內核及其驅動的編寫;第12章介紹μCLinux內核及驅動的編寫;第13章介紹Android體系結構及藍牙驅動的編寫;第14章介紹Windows CE內核及驅動的編寫。
    本書以編寫操作系統為目標,對現有操作系統進行剖析,層次清晰,語言通俗易懂。學習本書需要有一定的C語言閱讀能力和硬體的入門知識。本書可作為高等院校嵌入式系統、物聯網、電腦、電子信息、通信工程等專業本科生、研究生的程序設計課程教材,也適合作為編程開發人員的培訓教材,還可供廣大嵌入式系統技術愛好者自學使用。

作者介紹
編者:嚴海蓉//田銳|責編:鍾志芳
    嚴海蓉,北京工業大學嵌入式軟體與系統系副教授,國家級教學團隊骨幹成員。長期從事嵌入式系統和嵌入式微處理器應用系統等方面的科研與教學工作,為本科生和研究生開設了「嵌入式微處理器原理及應用」、「嵌入式操作系統」等課程。曾被評為國家專利局最佳校園發明獎優秀指導教師、北京工業大學優秀碩士學位論文指導教師,並獲得北京市優秀教學成果二等獎。獨立編寫了《嵌入式微處理器與應用》一書,發表學術論文30余篇,授權專利7項。

目錄
第一部分  嵌入式操作系統原理
  第1章  緒論
    1.1  嵌入式操作系統發展歷史
    1.2  嵌入式操作系統分類
    1.3  嵌入式操作系統的組成
    1.4  主流嵌入式操作系統
    1.5  嵌入式操作系統的發展趨勢
    1.6  編寫嵌入式操作系統的方法
    習題
  第2章  嵌入式系統硬體與操作系統
    2.1  嵌入式系統的硬體構成
    2.2  微處理器
    2.3  I/O
    2.4  匯流排
    2.5  存儲器
    2.6  BOOT、BootLoader和操作系統
    習題
  第3章  嵌入式操作系統
    3.1  嵌入式操作系統的定義
    3.2  嵌入式操作系統的體系結構
      3.2.1  整體型體系結構
      3.2.2  層次型體系結構
      3.2.3  微內核體系結構
      3.2.4  客戶-伺服器體系結構
    3.3  嵌入式操作系統的組成要素及概念
    3.4  嵌入式操作系統編寫的要求
    習題
  第4章  嵌入式操作系統常用數據結構
    4.1  數組
    4.2  指針
    4.3  結構體
    4.4  鏈表
    4.5  差分鏈表
    4.6  樹
    4.7  點陣圖
    4.8  文件
    4.9  內核線程
    習題
  第5章  嵌入式操作系統初始化
    5.1  BootLoader
      5.1.1  BootLoader裝在哪裡
      5.1.2  BootLoader的啟動過程
      5.1.3  基於MicroBlaze軟核處理器的BootLoader設計
      5.1.4  基於STM32處理器的簡單BootLoader設計
    5.2  嵌入式操作系統初始化數據結構及主要操作
      5.2.1  μCOS-Ⅱ主要數據結構及操作
      5.2.2  μCOS-Ⅱ系統初始化
      5.2.3  μCLinux的系統初始化
    習題
  第6章  任務管理

    6.1  任務和任務優先順序
    6.2  任務狀態
    6.3  任務控制塊鏈
    6.4  任務生成
    6.5  任務掛起
    6.6  任務喚醒
    6.7  任務刪除
    6.8  任務調度
    6.9  任務編程習題
  第7章  資源管理
    7.1  資源共享、互斥和任務同步
    7.2  臨界區
    7.3  信號量
    7.4  信號量的使用
    7.5  優先順序反轉
    7.6  優先順序繼承協議
    7.7  在pCOS-Ⅱ上實現優先順序繼承協議
    7.8  優先順序天花板協議
    7.9  在μCOS-Ⅱ上擴展優先順序天花板協議
    習題
  第8章  任務間通信
    8.1  通信實現的基本數據結構
    8.2  信號量——資源
    8.3  消息隊列
    8.4  郵箱
    8.5  管道
    8.6  事件集
    習題
  第9章  內存管理
    9.1  內存保護
    9.2  內存管理機制
      9.2.1  固定大小存儲區管理
      9.2.2  可變大小存儲區管理
      9.2.3  μCOS-Ⅱ實現內存管理的方式
      9.2.4  Linux的內存機制
      9.2.5  μCLinux下虛擬內存機制的屏蔽
    習題
  第10章  中斷與非同步信號
    10.1  中斷
    10.2  中斷向量表
    10.3  中斷處理過程
      10.3.1  中斷檢測
      10.3.2  中斷響應
      10.3.3  中斷處理
      10.3.4  MicroBlaze中斷管理
      10.3.5  μCOS-Ⅱ中斷服務程序實現
    10.4  時鐘中斷和時鐘管理
    10.5  軟中斷
    10.6  非同步信號機制
    10.7  中斷性能評價指標

    習題
第二部分  嵌入式操作系統及其應用
  第11章  Linux操作系統
    11.1  Linux內核
    11.2  Linux文件結構模型
    11.3  Linux驅動編寫
    11.4  Linux驅動的編寫實例——字元設備驅動
      11.4.1  字元設備驅動原理分析
      11.4.2  字元設備驅動數據結構
      11.4.3  字元設備驅動的編寫步驟
      11.4.4  驅動程序的編譯和載入
    習題
  第12章  μCLinux操作系統
    12.1  μCLinux內核
    12.2  μCLinux移植
    12.3  μCLinux驅動編寫習題
  第13章  Android操作系統
    13.1  Android系統構架
    13.2  Android SDK開發環境
    13.3  Android平台開發環境搭建
    13.4  Android藍牙驅動編寫
    13.5  Android平台藍牙編程
    習題
  第14章  Windows CE操作系統
    14.1  內核與驅動
    14.2  Windows CE系統驅動簡介
    14.3  Windows CE驅動程序實例
    習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032
<