嵌入式系統應用

李軍鋒

  • 出版商: 電子工業
  • 出版日期: 2015-02-01
  • 定價: $288
  • 售價: 7.9$228
  • 貴賓價: 7.5$216
  • 語言: 簡體中文
  • 頁數: 252
  • 裝訂: 平裝
  • ISBN: 712125428X
  • ISBN-13: 9787121254284
  • 相關分類: 嵌入式系統
  • 立即出貨 (庫存 < 3)

商品描述

本書按照教育部新的教學改革要求,以能力為本位,以職業實踐為主線,以項目為主體的模塊化專業課程體系進行設計,以模擬月球車為中心構建課程內容,主要內容包括嵌入式系統基本概念、嵌入式系統Linux開發環境、Linux操作系統常用命令、ARM微處理器結構、ARM微處理器S3C2440、Linux C程序開發、嵌入式系統常用接口及通信技術、嵌入式系統設備驅動程序開發等。全書突出課程學習的趣味性、工作任務與知識的一致性,讓學生在技能訓練過程中掌握知識,增強課程內容與職業崗位能力要求的相關性,增強學生的就業能力、發展能力與創新能力,提高參加國家相關嵌入式技能大賽的主動性。 本書配有電子教學課件、習題參考答案、C語言源程序及精品課網站,詳見前言。

作者簡介

李軍鋒,任上海電子信息職業技術學院副教授,1997年起在中國船舶重工集團直屬公司從事工程技術設計工作,2005年起從事電子類專業課程的教學與研究工作,有多項科研成果和著作。

目錄大綱

項目1  構建嵌入式系統開發環境
教學導航
項目概況
預備知識
1.1  嵌入式系統的組成與應用
1.1.1  嵌入式系統的發展
1.1.2  嵌入式系統的組成
1.1.3  嵌入式系統的應用及特徵
1.2  嵌入式系統微處理器
1.3  嵌入式系統軟件的特點與組成
1.4  嵌入式系統設計流程與關鍵技術
1.5  嵌入式系統Linux開發環境
1.6  Linux操作系統常用命令
1.6.1  Linux文件與目錄
1.6.2  Linux文件與目錄常用命令
1.6.3  輸入/輸出轉向和管道命令
項目實現
任務1-1 安裝VMware Works
任務1-2  在虛擬機上安裝Fedora14軟件
任務1-3  SAMBA配置
任務1-4  NFS配置
任務1-5  超級終端配置
任務1-6  交叉編譯環境安裝
任務1-7  仿真月球車的直線運行控制
拓展提高
思考與練習題

項目2 開發嵌入式系統基本軟/硬件
教學導航
項目概況
預備知識
2.1 ARM微處理器的結構
2.1.1 典型的ARM體系結構
2.1.2 ARM微處理器的特點
2.1.3 常見ARM微處理器
2.1.4 ARM微處理器的寄存器結構
2.1.5 ARM微處理器的異常處理
2.1.6 ARM的存儲器結構
2.1.7 ARM微處理器的接口
2.2 ARM微處理器S
2.2.1 S3C2440存儲器控制器
2.2.2 復位、時鐘和電源管理
2.2.3 S3C2440的I/O口
2.2.4 S3C2440的中斷控制
2.2.5 S3C2440的DMA控制
2.3 Linux C程序開發
2.3.1 vi編輯器的使用
2.3.2 gcc編譯器的使用
2.3.3 gdb的使用方法
2.3.4 make工具和makefile文件
2.3.5 Linux下多線程程序設計的基本原理
項目實現
任務2-1 嵌入式系統Linux C開發
任務2-2 嵌入式系統多線程程序設計
任務2-3 仿真月球車的巡跡控制開發
拓展提高
思考與練習題

項目3  嵌入式系統常用接口及通信技術
教學導航
項目概況
預備知識
3.1  A/D與D/A接口
3.1.1  A/D接口
3.1.2  D/A接口
3.2  無線通信技術
3.2.1  無線通信原理
3.2.2  常見無線通信技術分類
3.3  嵌入式系統中圖像採集識別控制技術
3.3.1  攝像採集原理
3.3.2  嵌入式系統中圖像識別控制
項目實現
任務3-1  A/D接口實驗
任務3-2  仿真月球車的圖像識別與傳輸控制
拓展提高
思考與練習題

項目4  開發嵌入式系統設備驅動程序
教學導航
項目概況
預備知識
4.1  仿真月球車測溫控制原理
4.2  仿真月球車測距控制原理
4.3  設備驅動程序設計
4.3.1  Linux下設備驅動程序
4.3.2  設備驅動程序接口及使用方法
4.4  Bootloader裁剪及移植
4.4.1  Bootloader的概念與工作模式
4.4.2  U-Boot的結構與使用
4.5  Linux內核移植
4.5.1  Linux內核
4.5.2  Linux內核啟動簡析
4.5.3  Linux內核移植
4.6  Linux根文件系統移植
項目實現
任務4-1  仿真月球車控制驅動和巡跡驅動
任務4-2  U-Boot裁剪及移植
任務4-3  Linux內核移植
任務4-4  嵌入式Linux根文件系統構建
任務4-5  仿真月球車測溫測距避障控制
拓展提高
思考與練習題
參考文獻