-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
ARM嵌入式Linux系統設計與開發 版權信息
- ISBN:9787111300045
- 條形碼:9787111300045 ; 978-7-111-30004-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
ARM嵌入式Linux系統設計與開發 本書特色
《ARM嵌入式Linux系統設計與開發》基于作者多年對課程教學的思考和實踐編寫而成,充分體現了理論與實踐相結合的特色。采取理論與實踐相結合的指導思路,介紹以ARM-Linux為操作系統的嵌入式系統設計與開發技術。內容豐富,涵蓋進行嵌入式Linux系統開發所需掌握的相關知識。嵌入式Linux具有開源、網絡功能強大、內核穩定高效等特性,廣泛應用于中低端智能電子設備中。而它與ARM的結合,更是一種主流的解決方案,嵌入式Linux+ARM已經廣泛應用于機頂盒、掌上電腦、消費電子、MPC、網絡設備、工業控制等領域。
ARM嵌入式Linux系統設計與開發 內容簡介
本書全面介紹以arm-linux為操作系統的嵌入式系統設計與開發技術,秉承理論與實踐相結合的指導思路,幫助讀者快速跨入嵌入式系統開發的門檻。本書共11章,分三篇,其中,**篇(第1~3章)主要介紹嵌入式硬件平臺和軟件系統的基礎知識,第二篇(第4~7章)主要介紹基于arm-linux系統的驅動開發、軟件移植、圖形用戶接口以及通信應用等內容,第三篇(第8~11章)主要介紹一些基于arm-linux的實際應用方案和案例。
本書內容豐富、概念清楚,適合作為高等院校計算機、電子、通信、軟件工程等專業嵌入式課程的教材,也可供廣大工程技術人員參考。
ARM嵌入式Linux系統設計與開發 目錄
教學建議
**篇 arm嵌入式linux系統的基礎與平臺構建
第1章 嵌入式系統基礎
1.1 嵌入式系統的概念與特點
1.1.1 嵌入式系統的概念
1.1.2 嵌入式系統的特點
1.1.3 嵌入式系統的軟硬件可裁剪
1.1.4 嵌入式系統與單片機、傳統pc的區別
1.2 嵌入式系統開發基礎
1.2.1 嵌入式系統的硬件基礎
1.2.2 嵌入式系統的軟件基礎
1.3 嵌入式系統開發流程與方法
1.3.1 嵌入式系統的抽象體系結構
1.3.2 實時軟件分析設計方法darts
1.3.3 嵌入式系統的開發流程
1.3.4 嵌入式linux系統的程序部署
習題
第2章 arm與linux基礎
2.1 arm概述
2.1.1 arm體系結構
2.1.2 xscale體系結構
2.2 linux系統的使用
2.2.1 linux的使用基礎
2.2.2 linux內核與結構
2.2.3 嵌入式linux的啟動過程
2.3 linuxc程序設計
2.3.1 linuxc程序設計基礎
2.3.2 調試工具
2.3.3 linux多線程庫編程
習題
第3章 嵌入式linux內核、文件系統與存儲
3.1 嵌入式引導系統技術
3.1.1 概述
3.1.2 u灢boot目錄結構
3.1.3 u灢boot啟動流程及相關代碼分析
3.1.4 u灢boot的常用命令
3.2 linux內核定制、裁剪和添加
3.2.1 概述
3.2.2 配置文件和配置工具
3.2.3 內核的編譯命令
3.2.4 內核的燒寫過程
3.3 文件系統的構建
3.3.1 概述
3.3.2 busybox的移植
3.4 關于2.6版本內核的幾點改進
習題
第二篇 arm嵌入式linux系統的驅動開發與軟件應用
第4章 嵌入式linux接口設計與驅動程序
4.1 驅動程序設計基礎
4.1.1 linux驅動程序簡介
4.1.2 開發驅動程序的方法
4.1.3 設備驅動程序的分類
4.1.4 主設備號和次設備號
4.1.5 udev介紹
4.2 虛擬驅動模塊實驗
4.2.1 內核的配置
4.2.2 編寫驅動程序
4.2.3 測試程序和 makefile
4.2.4 測試程序的執行過程
4.3 ad接口驅動程序
4.3.1 ad轉換器
4.3.2 ad轉換有關參數
4.3.3 arm自帶的ad轉換裝置
4.3.4 程序說明
4.4 觸摸屏接口設計與驅動
4.4.1 觸摸屏的工作原理
4.4.2 s3c2410芯片的觸摸屏相關配置寄存器
4.4.3 程序說明
4.5 幀緩沖與lcd驅動移植
4.5.1 幀緩沖機制介紹
4.5.2 lcd簡介
4.5.3 lcd控制器初始化時所需的數據結構
4.5.4 移植lcd驅動程序
4.6 v4l程序設計
4.6.1 v4l概述
4.6.2 視頻驅動實驗
習題
第5章 嵌入式linux開源軟件移植與應用
第6章 嵌入式linux圖形用戶接口
第7章 嵌入式linux下的通信應用
第三篇 arm嵌入式linux系統的解決方案與應用場合
第8章 omap5910與linux gateway
第9章 實時mobilelinux系統
第10章 嵌入式linux系統的設計桖與優化
第11章 嵌入式linux綜合實例———數字油田生產監控系統的設計與實現
參考文獻
ARM嵌入式Linux系統設計與開發 節選
《ARM嵌入式Linux系統設計與開發》全面介紹以ARM-Linux為操作系統的嵌入式系統設計與開發技術,秉承理論與實踐相結合的指導思路,幫助讀者快速跨入嵌入式系統開發的門檻。《ARM嵌入式Linux系統設計與開發》共11章,分三篇,其中,**篇(第1~3章)主要介紹嵌入式硬件平臺和軟件系統的基礎知識,第二篇(第4~7章)主要介紹基于ARM-Linux系統的驅動開發、軟件移植、圖形用戶接口以及通信應用等內容,第三篇(第8~11章)主要介紹一些基于ARM-Linux的實際應用方案和案例。《ARM嵌入式Linux系統設計與開發》內容豐富、概念清楚,適合作為高等院校計算機、電子、通信、軟件工程等專業嵌入式課程的教材,也可供廣大工程技術人員參考。
ARM嵌入式Linux系統設計與開發 相關資料
插圖:2.硬件設計開發步驟與注意點(1)開發步驟 硬件設計的開發步驟包括需求分析、系統的軟硬件設計以及最后的相關測試和部署工作,具體如下:1)需求分析:首先分析系統工作原理,然后選擇合適的參考硬件平臺和軟件系統。·了解系統工作原理:分析系統的運作流程和功能模塊,了解系統需要使用哪些組件,并完成哪些職能。·選擇參考硬件平臺:選擇合適的硬件平臺,考慮大小、價格、功耗等各種因素,系統的大部分模塊在硬件平臺上可以直接測試。根據項目的需求,也可以對硬件配置以及軟件支持的程度進行適當的調整。綜合上述考慮因素,本書以基于ARM系列處理器的開發板作為相應的平臺。·選擇操作系統和軟件:嵌入式操作系統種類繁多且各有特點,其中最為主流的是Win-dows CE和Linux操作系統。Linux具有自己的優勢,不僅操作系統和應用軟件都開源,而且可以裁剪。2)系統設計:對于嵌入式系統設計來說,需要進行硬件設計和軟件開發兩個方面的工作。硬件設計即對應于開發產品的相應功能,決定選擇哪些硬件模塊,裁剪哪些硬件模塊。然后,需要對開發板提供的各種應用接口進行二次開發,完成嵌入式系統設計的基板。而軟件開發是一個反復修改和編譯的過程,其軟件移植包括Linux系統的三個組成部分:引導系統的移植、內核移植以及應用程序的移植。其中引導系統和內核移植將在第3章詳細描述,而應用程序的功能一般包含圖形用戶接口和系統數據功能的實現,這部分將在第4章至第7章進行詳細的描述。3)系統集成與部署:硬件設計和軟件開發都完成之后,就可以對樣機進行測試了。測試可以先使用NFS方式,即所有的程序都在宿主機上,并且遠程連接開發平臺,使得這些程序能夠在開發平臺上實現。NFS方式之后即可以部署到開發平臺上測試。反復執行測試過程,直到測試階段完成。系統集成與部署流程如圖1-1所示。當系統測試完成之后,產品就可以正常工作了。但是考慮到產品成本控制、升級和維護,真正產品化還需要大量的工作。(2)硬件設計中應注意的一些問題1)IC元件的選擇:在選擇IC元件的時候,要注意對于無鉛及有鉛元件的選擇。全球都已經開始提倡電子產品的無鉛化,而我國也正處于有鉛工藝向無鉛工藝轉換的過渡時期。因此,大部分元器件廠商提供的元器件也就有無鉛與有鉛兩種規格,有的廠商甚至已經停止有鉛元件的生產。所以當一個產品設
- >
月亮與六便士
- >
我從未如此眷戀人間
- >
隨園食單
- >
煙與鏡
- >
中國歷史的瞬間
- >
回憶愛瑪儂
- >
二體千字文
- >
龍榆生:詞曲概論/大家小書