注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux嵌入式Linux C語言基礎(chǔ)與實(shí)例進(jìn)階

嵌入式Linux C語言基礎(chǔ)與實(shí)例進(jìn)階

嵌入式Linux C語言基礎(chǔ)與實(shí)例進(jìn)階

定 價(jià):¥46.00

作 者: 閆廣明,張揚(yáng),王冠然 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787302268888 出版時(shí)間: 2012-02-01 包裝: 平裝
開本: 16開 頁數(shù): 351 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《嵌入式linux c語言基礎(chǔ)與實(shí)例進(jìn)階》面向?qū)W習(xí)linux c語言的初中級(jí)讀者,《嵌入式linux c語言基礎(chǔ)與實(shí)例進(jìn)階》共16章,分別介紹了嵌入式系統(tǒng)基礎(chǔ)知識(shí)、linux環(huán)境下c語言的開發(fā)、bootloader、linux環(huán)境下c語言編程基礎(chǔ)、linux shell編程、創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境、c程序基礎(chǔ)、嵌入式gui技術(shù)、嵌入式文件系統(tǒng)與存儲(chǔ)技術(shù)、嵌入式linux設(shè)備驅(qū)動(dòng)開發(fā)、進(jìn)程、線程、linux網(wǎng)絡(luò)編程、嵌入式視頻采集系統(tǒng)、指紋識(shí)別門禁系統(tǒng)設(shè)計(jì)、基于web service的嵌入式智能家居系統(tǒng)等內(nèi)容。《嵌入式linux c語言基礎(chǔ)與實(shí)例進(jìn)階》注重理論聯(lián)系實(shí)踐,以培養(yǎng)讀者的工程應(yīng)用能力為目標(biāo),全書內(nèi)容詳實(shí)、講解透徹、案例豐富實(shí)用,能夠使讀者邊學(xué)邊用,更快更好地掌握所學(xué)知識(shí)?!肚度胧絣inux c語言基礎(chǔ)與實(shí)例進(jìn)階》不僅有詳細(xì)的理論基礎(chǔ)知識(shí)介紹,還有大量的開發(fā)案例以供參考,可讀性和實(shí)用性強(qiáng),可作為初學(xué)者的自學(xué)教材以及各類培訓(xùn)學(xué)校的教材用書,也可作為工程技術(shù)人員及中專、中技、高職高專、本科院校相關(guān)專業(yè)師生的參考書。

作者簡(jiǎn)介

暫缺《嵌入式Linux C語言基礎(chǔ)與實(shí)例進(jìn)階》作者簡(jiǎn)介

圖書目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)知識(shí)
 1.1 嵌入式系統(tǒng)概述
 1.1.1 嵌入式系統(tǒng)簡(jiǎn)介
 1.1.2 嵌入式系統(tǒng)的組成
 1.1.3 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
 1.1.4 嵌入式系統(tǒng)的發(fā)展趨勢(shì)
 1.2 arm處理器平臺(tái)介紹
 1.2.1 arm處理器簡(jiǎn)介
 1.2.2 arm體系結(jié)構(gòu)
 1.2.3 arm微處理器系列
 1.2.4 arm處理器的應(yīng)用領(lǐng)域和特點(diǎn)
 1.3 linux操作系統(tǒng)
 1.3.1 linux的發(fā)展歷史
 1.3.2 linux發(fā)行版本
 1.3.3 linux系統(tǒng)的特點(diǎn)和組成
 1.3.4 linux常用命令
 1.4 嵌入式系統(tǒng)開發(fā)
 本章小結(jié)
 思考與練習(xí)
第2章 linux環(huán)境下c語言的開發(fā)
 2.1 c語言簡(jiǎn)單回顧
 2.2 linux程序設(shè)計(jì)基礎(chǔ)知識(shí)
 2.2.1 程序安裝目錄
 2.2.2 頭文件
 2.2.3 庫(kù)文件
 2.3 linux下的c語言開發(fā)環(huán)境
 2.4 嵌入式linux c語言開發(fā)流程和開發(fā)工具
 2.5 嵌入式linux中程序的運(yùn)行原理
 2.6 linux程序設(shè)計(jì)的特點(diǎn)
 2.7 linux下c語言編碼的風(fēng)格
 本章小結(jié)
 思考與練習(xí)
第3章 bootloader
 3.1 bootloader的工作原理
 3.1.1 bootloader概述
 3.1.2 bootloader的啟動(dòng)流程
 3.2 vivi
 3.2.1 vivi的源代碼結(jié)構(gòu)
 3.2.2 vivi的啟動(dòng)過程
 3.3 u-boot
 3.3.1 u-boot的特點(diǎn)
 3.3.2 u-boot的目錄結(jié)構(gòu)
 3.3.3 u-boot的啟動(dòng)過程
 3.3.4 u-boot的移植
 3.3.5 u-boot與內(nèi)核的關(guān)系
 本章小結(jié)
 思考與練習(xí)
第4章 linux環(huán)境下c語言編程基礎(chǔ)
 4.1 vi編輯器
 4.1.1 vi的基本模式
 4.1.2 vi的基本操作
 4.2 vim編輯器
 4.2.1 vim的啟動(dòng)
 4.2.2 保存與打開文件
 4.2.3 移動(dòng)光標(biāo)
 4.2.4 插入
 4.2.5 刪除
 4.2.6 取消
 4.2.7 保存
 4.2.8 退出
 4.3 gcc編譯器
 4.3.1 gcc編譯流程分析
 4.3.2 實(shí)例:gcc編譯程序
 4.3.3 實(shí)例:gcc編譯多重源代碼文件
 4.3.4 gcc編譯選項(xiàng)分析
 4.3.5 gcc使用庫(kù)函數(shù)
 4.3.6 實(shí)例:靜態(tài)庫(kù)的創(chuàng)建
 4.4 gdb調(diào)試器
 4.4.1 gdb調(diào)試器概述
 4.4.2 實(shí)例:gdb調(diào)試程序
 4.5 make工程管理器
 4.5.1 makefile文件的構(gòu)成
 4.5.2 makefile變量
 4.5.3 make工程管理器的使用
 本章小結(jié)
 思考與練習(xí)
第5章 linux shell編程
 5.1 什么是shell
 5.2 幾種流行的shell
 5.3 bash的特點(diǎn)
 5.4 shell程序設(shè)計(jì)基礎(chǔ)
 5.4.1 shell的基本語法
 5.4.2 shell程序的變量和參數(shù)
 5.4.3 shell的測(cè)試命令
 5.4.4 shell的條件語句
 5.4.5 shell的循環(huán)語句
 5.4.6 函數(shù)
 5.4.7 命令分組
 5.4.8 引號(hào)的使用方法
 5.4.9 實(shí)例:shell菜單程序
 5.4.10 實(shí)例:自動(dòng)調(diào)用ftp傳輸軟件
 5.5 運(yùn)行shell程序的方法
 5.6 bash的內(nèi)部命令和外部命令
 本章小結(jié)
 思考與練習(xí)
第6章 創(chuàng)建嵌入式系統(tǒng)開發(fā)環(huán)境
 6.1 嵌入式系統(tǒng)開發(fā)環(huán)境的構(gòu)建
 6.2 cygwin
 6.3 超級(jí)終端和minicom的配置及使用
 6.4 嵌入式linux操作系統(tǒng)內(nèi)核編譯
 6.4.1 linux內(nèi)核結(jié)構(gòu)
 6.4.2 內(nèi)核的配置
 6.4.3 內(nèi)核編譯的過程
 6.4.4 內(nèi)核的移植
 6.5 nfs
 6.6 tftp
 本章小結(jié)
 思考與練習(xí)
第7章 c程序基礎(chǔ)
 7.1 數(shù)據(jù)、運(yùn)算符、表達(dá)式
 7.1.1 c程序的結(jié)構(gòu)和語法規(guī)則
 7.1.2 c程序語句概述
 7.1.3 標(biāo)識(shí)符
 7.1.4 關(guān)鍵字
 7.1.5 常量
 7.1.6 變量
 7.1.7 基本數(shù)據(jù)類型
 7.1.8 算術(shù)運(yùn)算符、賦值運(yùn)算符及其表達(dá)式
 7.1.9 關(guān)系運(yùn)算符、邏輯運(yùn)算符及其表達(dá)式
 7.2 數(shù)據(jù)的輸入和輸出
 7.2.1 數(shù)據(jù)的輸出
 7.2.2 數(shù)據(jù)的輸入
 7.2.3 實(shí)例:漢諾塔
 7.3 基本語句
 7.3.1 語句和復(fù)合語句
 7.3.2 條件語句
 7.3.3 實(shí)例:查找最小值
 7.3.4 循環(huán)控制
 7.4 數(shù)組
 7.4.1 一維數(shù)組
 7.4.2 二維數(shù)組
 7.4.3 字符數(shù)組和字符串
 7.4.4 實(shí)例:數(shù)值順序輸出
 7.5 函數(shù)與指針
 7.5.1 函數(shù)
 7.5.2 指針
 7.5.3 函數(shù)使用實(shí)例:數(shù)值比較
 7.5.4 指針使用實(shí)例:倒序輸出
 本章小結(jié)
 思考與練習(xí)
第8章 嵌入式gui技術(shù)
 8.1 嵌入式圖形用戶界面簡(jiǎn)介
 8.2 linux下幾種主流gui介紹
 8.2.1 緊縮的x window系統(tǒng)
 8.2.2 minigui
 8.2.3 qt/embedded
 8.2.4 microwindows
 8.2.5 opengui
 8.2.6 gtk+
 8.3 基于minigui的圖形界面開發(fā)
 8.3.1 minigui程序框架
 8.3.2 minigui的窗口和消息
 8.3.3 實(shí)例:minigui窗口編程
 8.3.4 菜單
 8.3.5 鍵盤與鼠標(biāo)
 8.3.6 對(duì)話框
 8.3.7 常用控件
 8.3.8 實(shí)例:minigui控件編程
 本章小結(jié)
 思考與練習(xí)
第9章 嵌入式文件系統(tǒng)與存儲(chǔ)技術(shù)
 9.1 嵌入式文件系統(tǒng)的功能和特點(diǎn)
 9.2 linux常見的文件系統(tǒng)
 9.3 linux文件結(jié)構(gòu)
 9.3.1 linux文件類型
 9.3.2 linux文件的訪問權(quán)限控制
 9.3.3 mtd
 9.4 flash存儲(chǔ)技術(shù)
 9.4.1 flash的類型
 9.4.2 nor flash與nand flash的區(qū)別
 9.5 基于fat的嵌入式文件系統(tǒng)設(shè)計(jì)
 9.5.1 fat文件系統(tǒng)的組成
 9.5.2 fat層邏輯文件系統(tǒng)的總體框架
 本章小結(jié)
 思考與練習(xí)
第10章 嵌入式linux設(shè)備驅(qū)動(dòng)開發(fā)
 10.1 linux設(shè)備驅(qū)動(dòng)開發(fā)概述
 10.1.1 設(shè)備驅(qū)動(dòng)和文件系統(tǒng)的關(guān)系
 10.1.2 設(shè)備類型和設(shè)備號(hào)
 10.2 設(shè)備驅(qū)動(dòng)模塊化編程
 10.2.1 設(shè)備驅(qū)動(dòng)程序原理
 10.2.2 設(shè)備訪問方式及實(shí)現(xiàn)
 10.2.3 內(nèi)核與驅(qū)動(dòng)程序的關(guān)系
 10.2.4 中斷處理
 10.3 linux字符設(shè)備驅(qū)動(dòng)
 10.3.1 字符設(shè)備驅(qū)動(dòng)概述
 10.3.2 實(shí)例:字符設(shè)備驅(qū)動(dòng)
 10.4 塊設(shè)備驅(qū)動(dòng)
 10.4.1 塊設(shè)備驅(qū)動(dòng)簡(jiǎn)介
 10.4.2 塊設(shè)備相關(guān)結(jié)構(gòu)體
 10.5 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)
 10.5.1 網(wǎng)絡(luò)設(shè)備概述
 10.5.2 網(wǎng)絡(luò)設(shè)備的運(yùn)行機(jī)制
 10.5.3 sk_buff數(shù)據(jù)結(jié)構(gòu)
 10.5.4 數(shù)據(jù)包的發(fā)送與接收
 10.5.5 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的加載
 本章小結(jié)
 思考與練習(xí)
第11章 進(jìn)程
 11.1 進(jìn)程概述
 11.1.1 進(jìn)程標(biāo)識(shí)
 11.1.2 實(shí)例:獲得進(jìn)程id
 11.1.3 linux進(jìn)程的結(jié)構(gòu)
 11.1.4 linux進(jìn)程狀態(tài)
 11.1.5 linux進(jìn)程控制塊結(jié)構(gòu)描述
 11.2 進(jìn)程控制
 11.2.1 創(chuàng)建進(jìn)程
 11.2.2 實(shí)例:創(chuàng)建進(jìn)程
 11.2.3 創(chuàng)建守護(hù)進(jìn)程
 11.2.4 實(shí)例:創(chuàng)建守護(hù)進(jìn)程
 11.2.5 進(jìn)程退出
 11.2.6 改變進(jìn)程的優(yōu)先級(jí)
 11.2.7 執(zhí)行新程序
 11.2.8 等待進(jìn)程結(jié)束
 11.2.9 實(shí)例:進(jìn)程等待
 11.3 進(jìn)程的內(nèi)存映像
 11.4 linux進(jìn)程調(diào)度
 11.5 進(jìn)程間通信
 11.5.1 管道
 11.5.2 有名管道
 11.5.3 消息隊(duì)列
 11.5.4 信號(hào)量
 11.5.5 共享內(nèi)存
 11.5.6 實(shí)例:進(jìn)程通信
 本章小結(jié)
 思考與練習(xí)
第12章 線程
 12.1 線程概述
 12.2 創(chuàng)建線程
 12.2.1 創(chuàng)建線程概述
 12.2.2 實(shí)例:創(chuàng)建線程
 12.3 獲取/設(shè)置線程屬性
 12.3.1 獲取/設(shè)置線程屬性的函數(shù)
 12.3.2 實(shí)例:讀取和設(shè)置線程屬性
 12.4 取消線程
 12.5 線程的私有數(shù)據(jù)
 12.5.1 操作線程私有數(shù)據(jù)的函數(shù)
 12.5.2 實(shí)例:線程私有數(shù)據(jù)
 12.6 等待線程
 12.7 信號(hào)量
 12.8 互斥鎖
 12.8.1 互斥鎖操作函數(shù)
 12.8.2 實(shí)例:互斥鎖
 12.9 條件變量
 12.9.1 條件變量操作
 12.9.2 實(shí)例:條件變量使用
 本章小結(jié)
 思考與練習(xí)
第13章 linux網(wǎng)絡(luò)編程
 13.1 網(wǎng)絡(luò)編程的基本概念
 13.1.1 ip地址
 13.1.2 端口
 13.1.3 域名
 13.1.4 tcp/ip協(xié)議
 13.1.5 ppp協(xié)議
 13.2 socket通信
 13.2.1 socket概述
 13.2.2 socket基礎(chǔ)
 13.2.3 socket網(wǎng)絡(luò)編程
 13.2.4 實(shí)例:socket聊天編程
 13.2.5 實(shí)例:利用socket進(jìn)行通信
 本章小結(jié)
 思考與練習(xí)
第14章 嵌入式視頻采集系統(tǒng)
 14.1 系統(tǒng)方案論證
 14.2 嵌入式開發(fā)平臺(tái)搭建
 14.2.1 linux操作系統(tǒng)
 14.2.2 建立交叉編譯環(huán)境
 14.3 s3c2440a介紹
 14.4 嵌入式軟件平臺(tái)
 14.4.1 u-boot移植
 14.4.2 linux內(nèi)核移植
 14.4.3 根文件系統(tǒng)移植
 14.4.4 配置對(duì)usb設(shè)備的支持
 14.4.5 usb攝像頭驅(qū)動(dòng)移植
 14.5 視頻采集系統(tǒng)平臺(tái)的軟件實(shí)現(xiàn)
 14.5.1 嵌入式web服務(wù)器
 14.5.2 嵌入式視頻服務(wù)器
 本章小結(jié)
第15章 指紋識(shí)別門禁系統(tǒng)設(shè)計(jì)
 15.1 自動(dòng)指紋識(shí)別系統(tǒng)概述
 15.2 指紋識(shí)別原理
 15.2.1 指紋特征
 15.2.2 指紋圖像增強(qiáng)的方法
 15.2.3 指紋特征的提取
 15.2.4 指紋圖像匹配
 15.2.5 指紋識(shí)別系統(tǒng)的性能參數(shù)
 15.3 系統(tǒng)硬件結(jié)構(gòu)介紹
 15.4 指紋傳感器u.are.u 4000b sensor
 15.5 系統(tǒng)的軟件結(jié)構(gòu)
 15.6 linux內(nèi)核以及bootloader移植
 15.7 界面功能介紹
 本章小結(jié)
第16章 基于web service的嵌入式智能家居系統(tǒng)
 16.1 系統(tǒng)概述
 16.2 web service介紹
 16.3 系統(tǒng)設(shè)計(jì)
 16.4 家庭設(shè)備操作
 16.5 服務(wù)器對(duì)外接口的web service實(shí)現(xiàn)
 16.6 視頻采集
 本章小結(jié)

本目錄推薦

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