注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)Linux嵌入式Linux應用項目教程

嵌入式Linux應用項目教程

嵌入式Linux應用項目教程

定 價:¥39.80

作 者: 孔旭影 編
出版社: 電子工業(yè)出版社
叢編項: 高職高專計算機系列規(guī)劃教材
標 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡

ISBN: 9787121210549 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 328 字數(shù):  

內容簡介

  《嵌入式Linux應用項目教程/高職高專計算機系列規(guī)劃教材》共4章:第1章項目實施準備,介紹了項目總任務目標、嵌入式系統(tǒng)開發(fā)工作條件與流程、工作要求與規(guī)范、工具準備等;第2章項目任務與要求,給出了三個微小項目任務和兩個嵌入式產(chǎn)品小項目任務,包括任務目標、要求及背景等相關資料;第3章理論知識模塊,闡述了嵌入式Linux的基本理論、基本操作和系統(tǒng)移植的實現(xiàn)機制;第4章Logo設計助理項目案例,介紹了一個真實案例,以供教學參考。《嵌入式Linux應用項目教程/高職高專計算機系列規(guī)劃教材》可作為高等學校、職業(yè)院校應用型、技能型人才培養(yǎng)的嵌入式技術相關專業(yè)的教學用書,尤其適合作為培養(yǎng)嵌入式系統(tǒng)移植、嵌入式技術支持與維護等有關技術人員的參考用書。

作者簡介

暫缺《嵌入式Linux應用項目教程》作者簡介

圖書目錄

第1章 項目實施準備
1.1 項目總任務目標
1.1.1 課程學習目標
1.1.2 項目任務與學習目標及其關系
1.1.3 項目任務總體要求
1.2 嵌入式系統(tǒng)開發(fā)工作條件與流程
1.2.1 基本工作條件與環(huán)境
1.2.2 基本工作流程
1.2.3 Linux系統(tǒng)移植工作流程
1.3 工作要求與準備
1.3.1 工作要求與規(guī)范化
1.3.2 學習工作方法
1.3.3 工具準備
1.3.4 利用網(wǎng)絡和知識庫
第2章 項目任務與要求
2.1 Linux下Shell應用項目任務書
2.1.1 制作并顯示目錄樹
2.1.2 批量創(chuàng)建用戶
2.1.3 注冊一個用戶
2.1.4 三個任務實施建議
2.2 MP3項目系統(tǒng)移植任務書
2.2.1 MP3研發(fā)項目背景
2.2.2 MP3需求說明書概要
2.2.3 MP3項目設計要點說明
2.2.4 系統(tǒng)移植任務與要求
2.2.5 項目目標
2.2.6 項目任務實施建議
2.3 藍牙廣告機項目系統(tǒng)移植任務書
2.3.1 藍牙廣告機項目背景
2.3.2 項目需求說明概要
2.3.3 藍牙廣告機項目設計要點說明
2.3.4 項目任務與要求
2.3.5 藍牙廣告機項目目標
2.3.6 項目任務實施建議
第3章 理論知識模塊
3.1 嵌入式操作系統(tǒng)的基本概念
3.1.1 嵌入式操作系統(tǒng)及其分類
3.1.2 操作系統(tǒng)的基本功能
3.1.3 系統(tǒng)調用
3.1.4 宏內核與微內核
3.1.5 進程和線程的基本概念
3.1.6 任務的同步與通信
3.1.7 Linux系統(tǒng)簡介
3.1.8 內容要點
3.1.9 習題
3.2 Linux安裝與Linux常用命令操作
3.2.1 Linux安裝準備
3.2.2 Linux安裝過程
3.2.3 目錄操作命令
3.2.4 文件操作命令
3.2.5 時間操作命令
3.2.6 文件目錄與用戶管理命令
3.2.7 內容要點
3.2.8 習題
3.3 Linux的Shell
3.3.1 Shell及其基本操作
3.3.2 Shell參數(shù)與變量表達式
3.3.3 Shell腳本結構
3.3.4 用Shell編寫圖形化界面
3.3.5 Shell程序實例
3.3.6 內容要點
3.3.7 習題
3.4 常用開發(fā)工具
3.4.1 編譯器GCC
3.4.2 調試器GDB
3.4.3 管理器make
3.4.4 Autotools
3.4.5 交叉編譯環(huán)境搭建
3.4.6 內容要點
3.4.7 習題
3.5 Linux的進程及其同步與通信
3.5.1 進程概述
3.5.2 Linux的進程狀態(tài)
3.5.3 Linux進程的創(chuàng)建
3.5.4 Linux進程的調度
3.5.5 管道與信號
3.5.6 內容要點
3.5.7 習題
3.6 Linux的內存管理
3.6.1 內存管理的目標
3.6.2 虛擬內存技術
3.6.3 物理內存的分配與回收
3.6.4 內核空間的內存使用
3.6.5 內容要點
3.6.6 習題
3.7 Linux的文件系統(tǒng)
3.7.1 文件及文件系統(tǒng)
3.7.2 目錄文件及其結構
3.7.3 虛擬文件系統(tǒng)VFS
3.7.4 文件系統(tǒng)與進程的關聯(lián)
3.7.5 常用的文件系統(tǒng)
3.7.6 網(wǎng)絡文件系統(tǒng)NFS
3.7.7 內容要點
3.7.8 習題
3.8 Linux的中斷與定時器
3.8.1 中斷概述
3.8.2 中斷處理機制
3.8.3 Linux中斷基本操作
3.8.4 Linux內核定時器及延時
3.8.5 內容要點
3.8.6 習題
3.9 Linux設備驅動基礎
3.9.1 設備驅動程序的基本概念
3.9.2 Linux設備驅動分類
3.9.3 設備文件與文件號
3.9.4 模塊的基本概念
3.9.5 字符設備驅動程序
3.9.6 內容要點
3.9.7 習題
3.10 Linux系統(tǒng)源代碼
3.10.1 系統(tǒng)源代碼概述
3.10.2 Linux系統(tǒng)源代碼的構成
3.10.3 Linux內核的加載
3.10.4 Linux內核啟動與初始化
3.10.5 加載驅動和根文件系統(tǒng)
3.10.6 內容要點
3.10.7 習題
3.11 文件系統(tǒng)制作
3.11.1 根文件系統(tǒng)與Busybox簡介
3.11.2 使用Busybox制作根文件系統(tǒng)
3.11.3 四種常用文件系統(tǒng)的制作
3.11.4 NFS文件系統(tǒng)的制作
3.11.5 cramfs文件系統(tǒng)的制作
3.11.6 yaffs文件系統(tǒng)的制作
3.11.7 ramdisk文件系統(tǒng)的制作
3.11.8 內容要點
3.11.9 習題
3.12 Linux系統(tǒng)移植
3.12.1 Bootloader移植
3.12.2 內核移植
3.12.3 應用程序移植
3.12.4 數(shù)據(jù)庫移植
3.12.5 內容要點
3.12.6 習題
3.13 嵌入式驅動移植
3.13.1 觸摸屏驅動移植
3.13.2 Nand Flash驅動移植
3.13.3 USB設備驅動移植
3.13.4 網(wǎng)卡驅動程序移植
3.13.5 內容要點
3.13.6 習題
第4章 Logo設計助理項目案例
4.1 項目概述
4.1.1 課題來源與背景
4.1.2 研發(fā)目標與周期
4.1.3 涉及的主要技術和方法
4.2 項目需求說明
4.2.1 需求概述
4.2.2 核心功能需求
4.2.3 界面與菜單等具體需求
4.3 概要設計說明
4.3.1 總體設計構架
4.3.2 系統(tǒng)硬件結構與器件選型
4.3.3 電源設計
4.3.4 軟件部分的設計
4.4 原理圖與PCB圖設計說明
4.4.1 原理圖設計說明
4.4.2 PCB圖設計說明
4.5 樣機制作過程及說明
4.5.1 樣機部件及組裝
4.5.2 操作系統(tǒng)移植
4.5.3 設備驅動移植
4.5.4 應用系統(tǒng)移植
4.6 軟件系統(tǒng)詳細設計要點說明
4.6.1 應用軟件設計概述
4.6.2 LogoViewer模塊說明
4.6.3 Graph模塊說明
4.6.4 Ime模塊說明
4.6.5 Control等模塊說明
4.7 軟件程序源代碼說明
4.7.1 LogoViewer圖形界面的實現(xiàn)
4.7.2 LogoViewer核心功能的實現(xiàn)
4.8 項目總結報告
4.8.1 項目任務要點
4.8.2 系統(tǒng)移植的準備工作
4.8.3 系統(tǒng)移植過程分析
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號