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

嵌入式Linux設計與應用

嵌入式Linux設計與應用

定 價:¥38.00

作 者: 鄒思軼主編
出版社: 清華大學出版社
叢編項: 打造“IT”高級人才系列叢書
標 簽: Linux

購買這本書可以去


ISBN: 9787302049791 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 396頁 字數(shù):  

內容簡介

  嵌入式Linux技術是近年來發(fā)展最為迅猛、最受人們關注的一門新興技術。本書分為四篇。第一篇是基礎知識,包括第1章到第3章,簡要介紹了嵌入式Linux操作系統(tǒng)的基本原理和編程技巧。第二篇是開發(fā)入門,包括4、5兩章,介紹了所采用的開發(fā)平臺、開發(fā)模式和調試方法。第三篇是應用與提高,包括第6章到第8章,介紹了基于uClinux開發(fā)平臺進行嵌入式Linux開發(fā)的網(wǎng)絡通信、添加小鍵盤和LCD的顯示、時鐘機制、時程控制與多任務等。第四篇是專題討論,包括第9章到第13章,以專題的方式討論了實時Linux、嵌入式Linux的圖形用戶界面、uClinux的移植、嵌入式Linux的存儲器、在設計中使用Java等。在附錄中包括了通用公共產權說明(GPL)、GDB調試器串行通信協(xié)議和嵌入式Linux的重要網(wǎng)上資源。本書是根據(jù)編者實踐經(jīng)驗而精心編制的一本關于嵌入式Linux的入門、應用開發(fā)及提高的參考書,無論是剛入門的新手,還是有豐富編程實踐經(jīng)驗的開發(fā)人員,都會從本書中得到啟示。對于從事嵌入式系統(tǒng)開發(fā)與應用的科研人員、高校相關專業(yè)師生,本書也是一本具有較高實用價值的自學參考書。

作者簡介

暫缺《嵌入式Linux設計與應用》作者簡介

圖書目錄

第一篇 基礎知識
第1章 嵌入式系統(tǒng)與嵌入式的Linux
1.1 無所不在的嵌入式系統(tǒng)
1.1.1 身邊的嵌入式系統(tǒng)
1.1.2 嵌入式系統(tǒng)的特點
1.1.3 RTOS簡介
1.1.4 RTOS在中國
1.2 自由的企鵝——Linux
1.3 本章小結
第2章 Linux概論
2.1 走進自由天地——初識Linux
2.1.1 Linux的成長
2.1.2 Linux與GNU
2.2 Linux常用的版本
2.3 Linux操作系統(tǒng)基本構成
2.3.1 系統(tǒng)概述
2.3.2 Linux內核
2.3.3 系統(tǒng)數(shù)據(jù)結構
2.3.4 子系統(tǒng)的結構
2.4 Linux的基本指令
2.4.1 Shell
2.4.2 Linux命令的使用說明
2.5 五臟俱全的嵌入式Linux
2.5.1 嵌入式Linux的其他版本
2.5.2 RT-Linux 
2.5.3 uClinux 
2.6 本章小結
第3章 LinuX下的c語言編程入門
3.1 C語言和Linux
3.1.1 C語言的發(fā)展歷史
3.1.2 C語言的特點
3.1.3 C語言和Linux
3.1.4 C語言和嵌入式系統(tǒng)的設計
3.2 GCC編譯器的使用
3.2.1 GNU C編譯器
3.2.2 使用gdb
3.3 使用make
3.3.1 makefile
3.3.2 make命令
3.3.3 makefile變量
3.3.4 在makefile中使用函數(shù)
3.4 實例分析
3.5 本章小給
第二篇 開發(fā)入門
第4章 嵌入式Linux的開發(fā)平臺
4.1 華恒嵌入式Linux開發(fā)套件簡介
4.2 軟件系統(tǒng)配置
4.3 uClinux操作系統(tǒng)
4.3.1 uClinux簡介
4.3.2 uClinux的小涮化
4.3.3 uClinux的開發(fā)環(huán)境
4.3.4 uClinux針對實時件的解決方案
4.3.5 uCinux的內存管理
4.3.6 uClinux系統(tǒng)對進程和線程的管理
4.4 uClinux開發(fā)環(huán)境的建立
4.4.1 通過源代碼建立開發(fā)環(huán)境
4.4.2 從所購買的正式發(fā)行的CD-ROM安裝
4.4.3 使用minicom 
4.5 uCsimm 
4.5.1 uCsimm簡介
4.5.2 加入uCsimm的郵件列表
4.6 系統(tǒng)的心臟——CPU
4.6.1 CPU主要特性
4.6.2 CPU各個部分的功能概述
4.7 其他的外圍設備和接口
4.8 本章小結
第5章 嵌入式LinXX的開發(fā)
5.1 如何構造一個嵌入式Linux系統(tǒng)
5.1.1 嵌入式Linux系統(tǒng)的概述
5.1.2 關于嵌入式Linux開發(fā)的一些問題和概念
5.1.3 構造一個嵌入式Linux的實例
5.2 嵌入式Linux的應用程序的編譯和調試
5.2.1 嵌入式 Linux的應用程序
5.2.2 gcc在嵌入式Linux系統(tǒng)中的使用
5.2.3 GNU的鏈接工具——ld
5.2.4 嵌入式Linux程序的調試——使用gdb
5.3 應用軟件的開發(fā)
5.3.1 建立開發(fā)環(huán)境
5.3.2 熟悉開發(fā)環(huán)境
5.3.3 在開發(fā)板上編寫應用程序
5.4 本章小結
第三篇 應用與提高
第6章 嵌入式Linux網(wǎng)絡功能的實現(xiàn)
6.1 連接入互聯(lián)網(wǎng)的嵌入式系統(tǒng)
6.1.1 嵌入式固特網(wǎng)技術的興起與前景
6.1.2 嵌入式Internet的應用
6.1.3 嵌入式Internet的原理
6.2 使用Linux來構建嵌入式網(wǎng)絡設備
6.2.1 低成本的嵌入式網(wǎng)絡電器設備
6.2.2 使用Linux將8/16位的嵌入式設備接入互聯(lián)網(wǎng)
6.3 Linux下的網(wǎng)絡編程
6.3.1 TCp/ IP協(xié)議概述
6.3.2 Linux環(huán)境下的socket編程
6.3.3 應用實例:網(wǎng)口通信
6.4 連接上web
6.4.1 HTTP協(xié)議
6.4.2 一個簡單的Web服務器的樣例
6.5 本章小結
第7章 嵌入式Linux下的串行通信
7.1 串行口的物理標準
7.1.1 關于總線
7.1.2 RS-232串行口
7.2 Linux下的串行通信編程
7.2.1 串行通信的基礎
7.2.2 串行口的設置
7.2.3 MODEM的通信
7.2.4 串行編程進階
7.3 串行通個字的實例
7.4 本章小結
第8章 嵌入式Linux系統(tǒng)的鍵盤和LCD
8.1 嵌入式系統(tǒng)所用到的鍵盤和LCD
8.2 為嵌入式系統(tǒng)接上小鍵盤實例
8.3 LCD的顯示和控制
8.3.1 LCD的控制與uClinux對LCD的支持
8.3.2 應用程序的編制
8.4 本章小結
第四篇 專題討論
第9章 嵌入式實時操作系統(tǒng)與實時Linux
9.1 嵌入式實時操作系統(tǒng)簡介
9.1.1 RTOS的要求
9.1.2 各種流行的實時操作系統(tǒng)
9.1.3 實時系統(tǒng)的設計
9.2 實時Linux——RT-Linux
9.2.1 RT-Linux綜述
9.2.2 RT-Linux的實時內核
9.2.3 RT-Linux的實現(xiàn)機理
9.3 RT-Linux下的編程
9.3.1 RT-Linux的API
9.3.2 RT-Linux的編程方法示例
9.3.3 程序原理
9.3.4 程序實現(xiàn)
9.3.5 例9-5執(zhí)行結果
9.4 嵌入式RT-Linux的設計
9.4.1 將 RT-Linux嵌入
9.4.2 設計嵌入式RT-Linux
9.5 本章小結
第10章 嵌入式LinuX圖形用戶界面
10.1 嵌入式系統(tǒng)的圖形用戶界面概述
10.1.1 圖形用戶界面
10.1.2 嵌入式系統(tǒng)下的圖形用戶界面
10.1.3 嵌入式Linux環(huán)境下的GUI
10.2 MiniGUI
10.2.1 MiniGUI的起源
10.2.2 MiniGUI的重要特色
10.2.3 MiniGUI的結構
10.2.4 面向對象技術的運用
10.2.5 MiniGUI的算法
10.3 MiniGUI下的Native Engine
10.3.1 開發(fā)私有引擎的必要性
10.3.2 Native Engine的結構
10.3.3 鼠標驅動程序
10.3.4 鍵盤驅動程序
10.3.5 圖形驅動程序
10.3.6 Native Engine的典型應用
10.4 嵌入式Linux下圖形用戶界面的展望
10.5 本章小給
第11章 uClinux的移植
11.1 uClinux的移植簡介
11.2 交叉開發(fā)工具
11.3 設備驅動程序
11.4 本章小結
第12章 嵌入式Linux的存儲設備
12.1 使用緊縮閃存卡進行系統(tǒng)設計
12.1.1 Compactflash適配器
12.1.2 安裝硬件
12.1.3 安裝軟件
12.1.4 將Compactflash分區(qū)并格式化
12.1.5 構建嵌入或內核
12.1.6 構建root文件系統(tǒng)
12.1.7 設置Webserver
12.1.8 安裝Boot Loader
12.1.9 測試系統(tǒng)
12.1.10 結論
12.2 使用EPROM進行系統(tǒng)設計
12.2.1 概況
12.2.2 系統(tǒng)操作
12.2.3 開發(fā)過程
12.2.4 實驗結果
12.3 嵌入式Linux的網(wǎng)絡存儲設備
12.4 本章小結
第13章 嵌入式Linux與Java
13.1 Java和嵌入式系統(tǒng)
13.2 嵌入式Linux和Java
13.3 本章小結
結束語
附錄A GNU GPL——GNU通用公共許可證
附錄B GDB遠程串行通信協(xié)議
附錄C 嵌入式Linux開發(fā)的相關網(wǎng)絡資源

本目錄推薦

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