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

嵌入式系統集成開發(高等院校互聯網+新形態創新系列教材)/電腦系列

  • 作者:編者:代紅英//李奇兵//董旭斌|責編:孟攀
  • 出版社:清華大學
  • ISBN:9787302645238
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:208
人民幣:RMB 39.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於STM32F4系列微控制器、嵌入式實時操作系統μC/OSⅡ、嵌入式圖形設計庫emWin以及輕量級網路通信協議LwIP,詳細介紹了嵌入式系統的硬體設計與軟體開發及綜合應用。
    本書共3篇。第1篇為系統基礎篇,包括3章,主要介紹嵌入式系統的基本概念與開發方法,包括嵌入式系統的軟/硬體結構、開發工具鏈和設計方法。第2篇為集成開發篇,包括3章,主要介紹嵌入式實時操作系統μC/Os Ⅱ的概念、移植、設計與應用等,嵌入式系統UI設計的重要工具STemWin以及輕量級網路通信協議LwIP的代碼移植與開發過程等。第3篇為實戰篇,包括2章,此部分主要以實踐為主,分為基礎實驗和綜合實驗。基礎實驗主要包括μC/OSⅡ多任務設計實驗、μC/OSⅡ的時鐘設計實驗、STemWin圖片與字體顯示實驗和網路通信實驗。綜合實驗是基於μC/OSⅡ操作系統在STM32上實現的一個綜合項目,此項目採用了大型軟硬體架構,實現了電子書、數碼相框、音樂播放、視頻播放、時鐘、記事本、網路通信、無線熱點等多重功能,以此來讓讀者鞏固前面所學的知識並提升綜合項目開發的能力。
    本書既可作為普通高等院校物聯網工程、電子信息工程、通信工程、自動化、智能儀器等相關專業的本科教材或教學參考書,也可作為嵌入式系統愛好者和工程開發技術人員的參考用書。

作者介紹
編者:代紅英//李奇兵//董旭斌|責編:孟攀

目錄
第1篇  系統基礎篇
  第1章  嵌入式系統總論
    1.1  嵌入式系統概述
    1.2  嵌入式系統的發展歷程與應用領域
      1.2.1  嵌入式系統的發展歷程
      1.2.2  嵌入式系統的應用領域
    1.3  嵌入式系統的組成及分類
      1.3.1  嵌入式系統的組成
      1.3.2  嵌入式系統的分類
  第2章  嵌入式系統的基礎知識
    2.1  嵌入式硬體系統
      2.1.1  嵌入式處理器
      2.1.2  存儲器
      2.1.3  外設介面
    2.2  嵌入式軟體系統
    2.3  嵌入式系統的開發流程
  第3章  軟體開發環境的搭建
    3.1  MDK-Keil μVision
      3.1.1  MDK-Keil μVision簡介
      3.1.2  MDK-Keil μVision5軟體的安裝
    3.2  STM32CubeMX
      3.2.1  STM32CubeMX概述
      3.2.2  STM32CubeMX的安裝
      3.2.3  STM32CubeMX的使用
    3.3  STM32設備驅動庫
      3.3.1  庫開發與寄存器開發的關係
      3.3.2  STM32驅動庫的簡介與分類
      3.3.3  固件庫的選擇
第2篇  集成開發篇
  第4章  μC/OSⅡ嵌入式實時操作系統
    4.1  μC/OSⅡ嵌入式實時操作系統概述
    4.2  μC/OSⅡ實時操作系統的移植
      4.2.1  移植準備工作
      4.2.2  μC/OSⅡ工程移植
      4.2.3  軟體設計
      4.2.4  下載驗證
    4.3  μC/OSⅡ設計與應用
      4.3.1  多任務設計
      4.3.2  中斷處理與時間管理
      4.3.3  事件控制塊
      4.3.4  消息郵箱
      4.3.5  信號量與互斥信號量
      4.3.6  內存管理
  第5章  STemWin開發
    5.1  STemWin概述
    5.2  STemWin在STM32系列微控制器上的移植
      5.2.1  移植準備工作
      5.2.2  向工程添加文件
      5.2.3  修改工程文件
      5.2.4  觸摸屏移植

      5.2.5  綜合測試程序編寫
      5.2.6  下載驗證
    5.3  STemWin與μC/OS結合的移植
      5.3.1  移植準備工作
      5.3.2  向工程添加以及修改相應文件
      5.3.3  綜合測試程序編寫
      5.3.4  下載驗證
    5.4  STemWin的設計與應用
      5.4.1  STemWin基礎顯示
      5.4.2  STemWin圖片顯示
      5.4.3  STemWinGUIBuilder的使用
  第6章  LwIP網路開發
    6.1  LwIP簡介
    6.2  LwIP在STM32系列微控制器上的移植
      6.2.1  LwIP無操作系統移植
      6.2.2  LwIP帶μC/OSⅡ操作系統移植
    6.3  LwIP開發基礎
      6.3.1  LwIP內存管理
      6.3.2  LwIP數據包管理
      6.3.3  LwIP網路介面管理
      6.3.4  TCP協議基礎
第3篇  實戰篇
  第7章  基礎實驗
    7.1  μC/OSⅡ多任務設計實驗
      7.1.1  μC/OSⅡ啟動和初始化
      7.1.2  任務狀態
      7.1.3  任務控制塊
      7.1.4  任務堆棧
      7.1.5  任務就緒表
     &n