注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信網絡服務高質量嵌入式Linux C編程(第2版)

高質量嵌入式Linux C編程(第2版)

高質量嵌入式Linux C編程(第2版)

定 價:¥78.00

作 者: 梁庚,陳明,魏峰
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121373404 出版時間: 2019-09-01 包裝:
開本: 16開 頁數: 408 字數:  

內容簡介

  《高質量嵌入式Linux C編程(第2版)》從嵌入式開發(fā)角度出發(fā),以Linux操作系統(tǒng)為開發(fā)平臺,將隱藏在系統(tǒng)開發(fā)背后的關于C語言、計算機組成原理、計算機操作系統(tǒng)等方面的機制和知識娓娓道來,不僅讓讀者知其然,更讓讀者知其所以然。《高質量嵌入式Linux C編程(第2版)》揭開嵌入式LinuxC系統(tǒng)開發(fā)背后的“秘密”,并將這些知識融入編程實踐,從而幫助讀者寫出嵌入式LinuxC的高質量代碼。具體說來,《高質量嵌入式Linux C編程(第2版)》主要討論了包括嵌入式C語言高級編程、嵌入式Linux系統(tǒng)編程、多任務解決機制、網絡編程、高性能服務器設計等多個方面的內容?!陡哔|量嵌入式Linux C編程(第2版)》既可作為大專院校相關專業(yè)師生的教學參考書,也可供計算機及其相關領域的工程技術人員查閱。對于普通計算機愛好者,《高質量嵌入式Linux C編程(第2版)》也不失為一本幫助掌握高質量嵌入式LinuxC系統(tǒng)開發(fā)的深入淺出的讀物。

作者簡介

  梁庚,男,畢業(yè)于四川大學軟件工程專業(yè),現為南京優(yōu)奈特信息科技有限公司研發(fā)工程師,南京工業(yè)大學外聘講師,金陵科技學院外聘講師,主要從事嵌入式系統(tǒng)的研發(fā)工作。

圖書目錄

第1章 嵌入式Linux C語言開發(fā)工具
1.1 嵌入式Linux C語言開發(fā)概述
1.2 嵌入式Linux C開發(fā)環(huán)境
1.3 嵌入式文本編輯器
1.3.1 基本模式
1.3.2 基本操作
1.3.3 實訓操作
1.4 嵌入式編譯器
1.4.1 初識GCC編譯器
1.4.2 gcc命令常用選項和工作流程
1.4.3 庫的使用
1.5 嵌入式調試器
1.6 工程管理器
1.6.1 Makefile
1.6.2 Makefile特性介紹
1.7 Eclipse程序開發(fā)
1.7.1 Eclipse環(huán)境安裝
1.7.2 Eclipse C程序開發(fā)
1.8 軟件版本管理
1.8.1 Git版本管理
1.8.2 Ubuntu軟件包管理
第2章 數據類型
2.1 變量與常量
2.2 變量
2.2.1 什么是變量
2.2.2 變量名和變量值
2.2.3 局部變量和全局變量
2.3 常量
2.4 基本內置類型
2.4.1 數據類型及其大小
2.4.2 陷阱——有符號與無符號
2.5 聲明與定義
2.5.1 定義
2.5.2 聲明
2.6 static與extern
2.6.1 static
2.6.2 extern
2.7 const
2.8 auto
2.9 register
2.10 volatile
2.11 typedef詳解
2.11.1 typedef與結構的問題
2.11.2 typedef與#define的問題
2.11.3 typedef與#define的另一例
2.11.4 typedef與復雜的變量聲明
2.12 枚舉(enum)
2.12.1 枚舉類型的使用方法
2.12.2 枚舉與#define宏的區(qū)別
2.13 聯(lián)合體
2.13.1 聯(lián)合體的定義
2.13.2 從兩道經典試題談聯(lián)合體(union)的使用
第3章 運算符和表達式
3.1 運算符簡介
3.1.1 運算符優(yōu)先級
3.1.2 一些容易出錯的優(yōu)先級問題
3.1.3 邏輯運算符
3.2 條件運算符和條件表達式
3.3 ++、——操作符
3.4 位運算
3.4.1 按位與運算及應用
3.4.2 按位或運算及應用
3.4.3 按位異或運算及應用
3.4.4 左移和右移
3.5 C語言性能優(yōu)化:使用位操作
第4章 語句
4.1 空語句
4.2 基礎語句
4.2.1 表達式語句
4.2.2 函數調用語句
4.3 if語句
4.3.1 布爾變量與零值的比較
4.3.2 整型變量與零值比較
4.3.3 浮點變量與零值的比較
4.3.4 指針變量與零值的比較
4.3.5 對if語句的補充說明
4.4 跳轉語句:goto
4.5 循環(huán)語句
4.5.1 do-while語句
4.5.2 for語句
4.5.3 循環(huán)語句的效率
4.6 break和continue
4.6.1 break語句
4.6.2 continue語句
4.7 switch語句
第5章 數組與指針
5.1 數組認知
5.2 使用數組的常見問題
5.2.1 數組的下標總是從0開始嗎
5.2.2 可以使用數組后面第一個元素的地址嗎
5.2.3 為什么要小心對待位于數組后面的那些元素的地址呢
5.2.4 當數組作為參數傳遞給函數時,可以通過size of得到數組的大小嗎
5.2.5 指針或帶下標的數組名都可以訪問元素,哪一種更好呢
5.2.6 可以把另外一個地址賦給一個數組名嗎
5.2.7 array_name和&array_name有什么不同
5.2.8 為什么用const說明的常量不能用來定義一個數組的初始大小
5.2.9 字符串和數組有什么不同
5.3 指針
5.3.1 指針是變量
5.3.2 指針的類型和指針所指向的類型
5.3.3 指針的值
5.3.4 指針本身所占據的內存
5.4 指針的運算
5.4.1 指針的算術運算
5.4.2 指針的關系運算
5.4.3 間接引用
5.4.4 最多可以使用幾層指針
5.5 常量指針和指針常量
5.5.1 常量指針與指針常量的實例
5.5.2 常量指針的應用
5.6 空指針及其使用
5.6.1 NULL總是被定義為0嗎
5.6.2 NULL總是等于0嗎
5.6.3 空指針的使用
5.7 void指針:萬能指針
5.8 指針數組與數組指針
5.9 字符串函數詳解
……
第6章 內存管理
第7章 預處理和結構體
第8章 函數
第9章 編碼規(guī)范
第10章 shell編程
第11章 文件操作
第12章 進程控制編程
第13章 進程間通信方式
第14章 多線程編程
第15章 網絡編程
第16章 SQLite3數據庫編程
第17章 高性能服務器設計
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號