注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)嵌入式Linux C語言應(yīng)用程序設(shè)計與實踐

嵌入式Linux C語言應(yīng)用程序設(shè)計與實踐

嵌入式Linux C語言應(yīng)用程序設(shè)計與實踐

定 價:¥36.00

作 者: 熊茂華,謝建華,熊昕 編著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: VC++

ISBN: 9787302225515 出版時間: 2010-06-01 包裝: 平裝
開本: 16開 頁數(shù): 353 字數(shù):  

內(nèi)容簡介

  《嵌入式Linux C語言應(yīng)用程序設(shè)計與實踐》詳細介紹嵌入式Linux的開發(fā)環(huán)境與工具軟件、嵌入式C語言程序設(shè)計基礎(chǔ)、嵌入式Linux C高級編程與調(diào)試、Linux下的文件的操作和I/O應(yīng)用、ARM Linux進程與進程調(diào)度、ARM Linux多線程開發(fā)、ARM Linux網(wǎng)絡(luò)編程和嵌入式Linux設(shè)備驅(qū)動程序開發(fā)?!肚度胧絃inux C語言應(yīng)用程序設(shè)計與實踐》是嵌入式Linux C語言應(yīng)用程序設(shè)計的一本實用指導(dǎo)書,通過案例詳細介紹嵌入式Linux C語言應(yīng)用程序設(shè)計,案例中的程序都取自實際的項目,并且對程序有詳細的注解?!肚度胧絃inux C語言應(yīng)用程序設(shè)計與實踐》深入淺出,既可作為高等職業(yè)院校相關(guān)課程的教材,也可作為嵌入式系統(tǒng)編程人員的技術(shù)參考書。

作者簡介

暫缺《嵌入式Linux C語言應(yīng)用程序設(shè)計與實踐》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)
1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)的概述
1.1.2 嵌入式系統(tǒng)的組成
1.1.3 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.1.4 嵌入式系統(tǒng)的發(fā)展趨勢
1.2 嵌入式處理器
1.2.1 嵌入式處理器的分類
1.2.2 嵌入式處理器的現(xiàn)狀
1.2.3 ARM處理器
1.3 嵌入式系統(tǒng)開發(fā)過程
1.3.1 嵌入式系統(tǒng)的總體結(jié)構(gòu)
1.3.2 嵌入式系統(tǒng)的開發(fā)特點
1.3.3 嵌入式系統(tǒng)的開發(fā)流程
1.3.4 調(diào)試嵌入式系統(tǒng)
練習題
第2章 嵌入式Linux的開發(fā)環(huán)境及工具軟件
2.1 嵌入式Linux的開發(fā)環(huán)境
2.1.1 嵌入式Linux開發(fā)環(huán)境建立
2.1.2 嵌入式Linux開發(fā)的一般過程
2.2 Linux開發(fā)工具的使用
2.2.1 Linux開發(fā)工具GNU gcc的使用
2.2.2 9db調(diào)試器簡介
2.3 GNU make命令和Makefile文件
2.3.1 Makefile文件的規(guī)則
2.3.2 Makefile文件中隱含規(guī)則
2.3.3 Makefile文件的命令
2.3.4 Makefile文件的變量
2.3.5 Makefile文件的條件判斷
2.3.6 Makefile文件中常用函數(shù)
2.3.7 子目錄Makefile
2.4 嵌入式Linux編輯器vi的使用
2.4.1 vi的基本模式
2.4.2 vi的基本操作
2.5 Emacs綜合編輯器
2.5.1 Emacs的啟動與退出
2.5.2 Emacs的基本編輯
2.5.3 Emacs的C模式
2.5.4 Emacs的Shell模式
練習題
第3章 嵌入式C語言程序設(shè)計基礎(chǔ)
3.1 嵌入式C語言預(yù)處理偽指令
3.2 嵌入式C語言的基本數(shù)據(jù)類型
3.2.1 數(shù)據(jù)類型與表達式
3.2.2 常量
3.2.3 變量
3.2.4 運算符
3.3 嵌入式Linux C語言程序結(jié)構(gòu)和控制語句
3.3.1 嵌入式Linux C語言3種程序結(jié)構(gòu)
3.3.2 嵌入式Linux C語言基本語句
3.4 選擇語句
3.4.1 if語句
3.4.2 switch語句
3.5 循環(huán)語句
3.5.1 while和d0-while語句
3.5.2 for循環(huán)語句
3.5.3 break語句和continue語句
3.5.4 ARM Linux循環(huán)語句應(yīng)用實例
3.6 goto語句
3.6.1 goto語句語法
3.6.2 ARM Linux中g(shù)oto語句應(yīng)用實例
3.7 函數(shù)
3.7.1 C語言函數(shù)概述
3.7.2 函數(shù)定義與聲明
3.7.3 函數(shù)的參數(shù)、值和基本調(diào)用
3.7.4 函數(shù)的嵌套、遞歸調(diào)用
3.8 數(shù)組
3.9 指針
3.10 結(jié)構(gòu)體與聯(lián)合
練習題
第4章嵌入式Linux C高級編程及調(diào)試舉例
4.1 內(nèi)嵌匯編指令
4.2 匯編語言與C/C++的混合編程
4.3 從匯編程序中訪問C程序變量
4.4 匯編程序與C/C++程序的相互調(diào)用規(guī)則——ATPCS
4.5 匯編程序與C/C++程序的相互調(diào)用
4.6 嵌入式Linux靜態(tài)鏈接庫與動態(tài)鏈接庫
4.6.1 Linux靜態(tài)鏈接庫及創(chuàng)建
4.6.2 Linux動態(tài)鏈接庫及創(chuàng)建
4.7 嵌人式Linux下程序調(diào)試應(yīng)用舉例
4.7.1 Linux宿主機下的應(yīng)用程序調(diào)試
4.7.2 目標機下的應(yīng)用程序調(diào)試
練習題
第5章 嵌入式Linux下文件的操作
5.1 ARM Linux文件I/0系統(tǒng)概述
5.1.1 虛擬文件系統(tǒng)
5.1.2 通用文件模型
5.2 不帶緩存的文件I/O操作
5.2.1 文件的創(chuàng)建和讀寫
5.2.2 移動文件的讀寫位置
5.2.3 文件的各個屬性
5.2.4 目錄文件的操作
5.3 Linux標I/O流
5.4 嵌入式Linux的文件操作應(yīng)用舉例
5.4.1 文件鎖的應(yīng)用
5.4.2 嵌入式Linux串行口通信設(shè)計
練習題
第6章 ARM Linux進程與進程調(diào)度
6.1 ARM Linux進程管理
6.1.1 進程描述符及任務(wù)結(jié)構(gòu)
6.1.2 進程的調(diào)度
6.2 ARM Linux進程控制相關(guān)API
6.3 ARM Linux進程間通信API
6.3.1 Linux中進程間通信
6.3.2 管道
6.3.3 命名管道
6.3.4 信號通信
6.3.5 共享內(nèi)存
6.3.6 消息隊列
6.4 Linux守護進程
6.4.1 守護進程概述
6.4.2 編寫規(guī)則
6.4.3 守護進程實例
練習題
第7章 ARM Linux多線程開發(fā)實例
7.1 Linux多線程相關(guān)API
7.1.1 線程的創(chuàng)建
7.1.2 線程的終止
7.1.3 線程的標識
7.1.4 線程的一次性初始化
7.1.5 線程的私有數(shù)據(jù)
7.2 信號燈
7.2.1 POSIX有名信號燈的API函數(shù)
7.2.2 POSIX基于內(nèi)存的信號燈的API函數(shù)
7.3 互斥量
7.4 條件變量
練習題
第8章 ARM Linux網(wǎng)絡(luò)編程實例
8.1 TCP/IP協(xié)議簡介
8.1.1 TCP/IP的分層模型
8.1.2 TcP/1P分層模型特點
8.1.3 Internet層中的協(xié)議
8.1.4 傳輸層的協(xié)議
8.2 網(wǎng)絡(luò)基礎(chǔ)編程
8.2.1 Socket概述
8.2.2 Socket基礎(chǔ)
8.2.3 Socket網(wǎng)絡(luò)編程
練習題
第9章 嵌入式Linux設(shè)備驅(qū)動程序開發(fā)
9.1 嵌入式Linux的設(shè)備管理
9.1.1 設(shè)備驅(qū)動和文件系統(tǒng)的關(guān)系
9.1.2 設(shè)備類型
9.1.3 設(shè)備號
9.1.4 設(shè)備驅(qū)動中關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
9.1.5 設(shè)備驅(qū)動開發(fā)中基本函數(shù)
9.2 設(shè)備驅(qū)動模塊化編程
9.2.1 設(shè)備驅(qū)動程序的開發(fā)流程
9.2.2 內(nèi)核空間和用戶空間
9.2.3 設(shè)備注冊和初始化
9.2.4 中斷管理
9.2.5 加載和卸載驅(qū)動程序
9.3 GPl0字符設(shè)備驅(qū)動程序設(shè)計
9.3.1 GPIO接口設(shè)計
9.3.2 LED驅(qū)動程序代碼分析
9.3.3 LED驅(qū)動程序加載及測試
9.4 A/D轉(zhuǎn)換器驅(qū)動程序設(shè)計
9.4.1 S3C2410X中斷控制器
9.4.2 S3C2410X中斷接口函數(shù)及宏定義
9.4.3 S3C2410XA/D轉(zhuǎn)換器
9.4.4 A/D轉(zhuǎn)換驅(qū)動程序設(shè)計
9.4.5 A/D轉(zhuǎn)換驅(qū)動程序的測試
練習題
參考文獻

本目錄推薦

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