ARM&Linux嵌入式係統教程

ARM&Linux嵌入式係統教程 pdf epub mobi txt 電子書 下載2025

出版者:北京航空航天大學
作者:馬忠梅
出品人:
頁數:375
译者:
出版時間:2008-8
價格:38.00元
裝幀:
isbn號碼:9787811243512
叢書系列:
圖書標籤:
  • 嵌入式
  • arm
  • ARM
  • Linux
  • 嵌入式係統
  • 嵌入式開發
  • ARM開發
  • Linux開發
  • 教程
  • 實踐
  • 單片機
  • 物聯網
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

圍繞最流行的32位ARM處理器和源碼開放的Linux操作係統,講述嵌入式係統的概念、軟硬件組成、開發過程,以及嵌入式Linux的應用程序和驅動程序的開發設計方法。馬忠梅等編著的《ARM & Linux嵌入式係統教程(第2版)》共7章,包括:嵌入式係統基礎到ARM體係結構等涉及硬件的內容,嵌入式Linux到應用程序、驅動程序、圖形用戶界麵等軟件內容。最後推齣自主版權的輕量級圖形用戶界麵1wGUI,介紹開源Gtk+圖形庫的使用方法,給齣嵌入式Linux在手機中的應用。

與第1版相比,《ARM & Linux嵌入式係統教程(第2版)》主要升級瞭ARM指令集說明,修訂瞭應用程序和驅動程序設計內容,以適用於國內流行的實驗箱。

本書特點是內容經過實際教學使用,所帶程序取材於學生的畢業設計和課程實驗,不強調具體的ARM核芯片。

本書適用於沒有操作係統知識的高校師生和單片機開發人員學習嵌入式係統,可作為高等院校相關專業本科、研究生嵌入式係統理論課程的教材,也可作為從事嵌入式係統開發的工程技術人員學習嵌入式Linux的參考用書。

著者簡介

圖書目錄

第1章 嵌入式係統基礎 1.1 嵌入式係統概述 1.1.1 嵌入式係統的定義 1.1.2 嵌入式係統組成 1.1.3 嵌入式係統的特點 1.1.4 嵌入式係統的應用 1.1.5 實時係統 1.2 嵌入式處理器 1.2.1 嵌入式處理器的分類 1.2.2 嵌入式微處理器 1.2.3 微控製器 1.2.4 DSP處理器 1.2.5 片上係統 1.2.6 典型的嵌入式處理器 1.3 嵌入式操作係統 1.3.1 操作係統的概念和分類 1.3.2 實時操作係統 1.3.3 常見的嵌入式操作係統 1.4 實時操作係統的內核 1.4.1 任務管理 1.4.2 任務間的通信和同步 1.4.3 存儲器管理 1.4.4 定時器和中斷管理 1.5 嵌入式技術發展現狀及趨勢 習題第2章 嵌入式係統開發過程 2.1 嵌入式軟件開發的特點 2.2 嵌入式軟件的開發流程 2.3 嵌入式係統的調試 2.4 闆級支持包 習題第3章 嵌入式Linux操作係統 3.1 Linux及其應用 3.1.1 Linux與Unix和GNU 3.1.2 Linux的特點 3.1.3 Linux的應用及發展 3.2 Linux內核 3.2.1 Linux的內核特徵 3.2.2 進程管理 3.2.3 存儲管理 3.2.4 文件係統管理 3.2.5 設備管理 3.2.6 嵌入式Linux的引導過程 3.3 主流嵌入式Linux係統 3.3.1 MontaVista Linux 3.3.2 μClinux 3.3.3 RTLinux 3.3.4 RTAI 3.4 嵌入式Linux的實時化改造 習題第4章 ARM體係結構 4.1 ARM體係結構概述 4.1.1 ARM體係結構的特點 4.1.2 ARM處理器結構 4.1.3.ARM處理器內核 4.1.4 ARM處理器核 4.2 ARM編程模型 4.2.1 數據類型 4.2.2 處理器模式 4.2.3 處理器工作狀態 4.2.4 寄存器組織 4.2.5 異常 4.2.6 存儲器和存儲器映射I/O 4.3 ARM基本尋址方式 4.4 ARM指令集 4.4.1 條件執行 4.4.2 指令分類說明 4.4.3 Thumb指令集與ARM指令集的區彆 4.4.4 Thumb-2指令集的特點 4.5 ARM匯編語言程序設計 4.5.1 預定義的寄存器和協處理器名 4.5.2 ARM匯編程序規範 4.5.3 ARM匯編程序設計 習題第5章 嵌入式Linux應用程序開發 5.1 開發平颱簡介 5.1.1 S3C2410簡介 5.1.2 平颱上的資源 5.2 開發環境的建立 5.2.1 宿主機環境搭建 5.2.2 目標機和宿主機的連接 5.2.3 網絡文件係統搭建 5.3 Linux的使用基礎 5.3.1 Linux常用命令 5.3.2 vi編輯器的使用 5.4 make工具和gcc編譯器 5.4.1 應用程序的開發流程 5.4.2 make管理項目簡介 5.4.3 gcc編譯器的使用 5.5 簡單嵌入式Linux程序開發 5.5.1 編寫和運行應用程序 5.5.2 嵌入式Linux例子演示 5.6 LCD程序設計 5.6.1 LCD顯示原理 5.6.2 幀緩衝原理 5.6.3 幀緩衝使用程序 5.6.4 LCD程序開發 5.6.5 BMP文件顯示 5.7 USB攝像頭程序 5.7.1 攝像頭驅動的安裝 5.7.2 Video4Linux模塊應用 5.7.3 USB攝像頭圖像顯示 5.8 音頻采集和迴放程序 5.8.1 采樣原理和采集方式 5.8.2 音頻設備的編程實現 習題第6章 嵌入式Linux驅動程序開發 6.1 嵌入式Linux的設備管理 6.1.1 Linux驅動程序概念 6.1.2 驅動程序結構 6.1.3 Linux對中斷的處理 6.1.4 設備驅動的初始化 6.2 設備驅動程序開發過程 6.2.1 設備驅動程序開發流程 6.2.2 模塊化驅動程序設計 6.2.3 設備驅動加到Linux內核中 6.3 LED驅動程序 6.3.1 LED的硬件接口 6.3.2 LED驅動程序設計 6.3.3 LED驅動程序調用 6.4 鍵盤驅動程序 6.4.1 鍵盤的硬件接口 6.4.2 鍵盤驅動程序的實現 6.5 觸摸屏驅動程序 6.5.1 觸摸屏工作原理 6.5.2 觸摸屏接口設計 6.5.3 ADC和觸摸屏接口專用寄存器 6.5.4 觸摸屏的驅動程序 6.5.5 觸摸屏應用舉例 6.6 Linux 2.6內核 6.6.1 Linux 2.6內核嵌入式應用特點 6.6.2 Linux 2.6與2.4內核驅動程序的區彆 習題第7章 嵌入式Linux的GUI 7.1 嵌入式GUI 7.2 嵌入式GUI的結構特徵 7.2.1 開源的圖形庫GTK+ 7.2.2 麵嚮實時的MiniGUI 7.2.3 應用廣泛的Qt Embedded 7.2.4 輕量級的1wGUI 7.3 1wGUI係統的設計與實現 7.3.1 圖形抽象層和輸入抽象層的設計與實現 7.3.2 消息驅動機製的設計與實現 7.3.3 窗口的設計與實現 7.3.4 控件的設計與實現 7.4 1wGUI係統的應用 7.4.1 繪圖闆界麵設計和功能設計 7.4.2 繪圖闆應用的實現 7.5 GTK+圖形庫的應用 7.5.1 GTK+核心概念及思想 7.5.2 GTK+圖形庫的控件設計 7.5.3 GTK+圖形庫在手機上應用 習題參考文獻
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

國內教科書的典型。。。都是拼湊的,講得不明不白,居然還有重復的

评分

國內教科書的典型。。。都是拼湊的,講得不明不白,居然還有重復的

评分

國內教科書的典型。。。都是拼湊的,講得不明不白,居然還有重復的

评分

國內教科書的典型。。。都是拼湊的,講得不明不白,居然還有重復的

评分

國內教科書的典型。。。都是拼湊的,講得不明不白,居然還有重復的

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有