人民幣定價:49 元
定價
:NT$ 294 元優惠價
:
87 折 256 元
絕版無法訂購
商品簡介
目次
商品簡介
目前嵌入式技術和Linux程序開發技術成為計算機界比較流行的兩大技術。作為一種非常基礎和常用的編程語言,C語言在嵌入式系統開發中體現了其強大的軟硬件操控能力。本書重點關注嵌入式Linux中的C語言編程,目的在于幫助讀者在基本掌握C語言的基礎上,逐漸掌握嵌入式 Linux中的C語言開發技術。本書包含程序環境搭建、調試技術、庫函數、高級編程、程序優化等方面的知識。 本書的講解由淺入深,知識點突出,其中的一些示例取自常見技術和項目中的精華,工程應用性強。本書適合高校學生閱讀,幫助其向具有研發能力的工程技術人員過渡,同樣也適用于嵌入式軟件開發人員補充知識、開闊眼界。
目次
第一部分 基礎知識
第1章 Linux環境下C語言的開發
1.1 Linux下的C語言開發環境
1.2 在Linux中使用C語言開發
第2章 嵌入式環境中的C語言開發
2.1 嵌入式C語言的開發環境
2.2 嵌入式開發中C語言編程要點
第二部分 Linux環境中C語言的開發環境和工具
第3章 Linux的文本編輯工具VI
3.1 VI編輯器概述
3.2 VI的增強版VIM
3.3 VI編輯器的基本使用方法
3.4 VI編輯器的命令和高級操作
第4章 GCC程序開發工具
4.1 GNU工具綜述
4.2 GCC的編譯和連接
4.3 GCC的二進制工具
第5章 make工程管理工具
5.1 make和Makefile
5.2 Makefile使用示例
5.3 自動生成Makefile
第6章 GDB調試工具
6.1 GDB簡介
6.2 使用GDB調試程序
6.3 遠程GDB調試
第三部分 庫函數
第7章 C語言標準庫函數
7.1 ISO的C語言標準庫函數分類
7.2 標準格式化輸入/輸出類函數
7.3 字符處理類函數
7.4 字符串處理及轉換函數
7.5 數學計算類函數
7.6 數據結構和算法類函數
7.7 文件I/O操作類相關函數
7.8 日期時間類函數
7.9 國際化和本地化函數
7.10 錯誤處理類函數
7.11 其他一些工具函數
7.12 一些標準庫中有用的宏
第8章 Linux中C語言的擴展庫函數
8.1 文件I/O操作函數
8.2 文件權限相關的操作函數
8.3 用戶組操作函數
8.4 信號類函數
8.5 進程處理函數
第四部分 C語言高級編程
第9章 動態內存的堆與棧
9.1 程序內存區域的使用
9.2 C程序中棧空間的使用
9.3 C程序中的堆空間使用
9.4 堆內存和棧內存使用的比較
第10章 函數指針的使用
10.1 函數指針的概念
10.2 函數指針的使用
10.3 函數指針使用示例
第11章 回調函數的使用
11.1 回調函數的概念與作用
11.2 回調函數的語法
11.3 回調函數的使用
第12章 C語言實現對象編程
12.1 C語言實現基於對象編程的概念與作用
12.2 C語言基於對象編程實現封裝
12.3 C語言基於對象編程實現部分繼承功能
12.4 C語言基於對象編程實現部分多態功能
12.5 對C語言實現基於對象編程的思考
第五部分 在嵌入式環境下的C語言編程
第13章 C語言程序的內存布局
13.1 C語言程序的存儲區域
13.2 C語言程序的段
13.3 可執行程序的連接
13.4 C語言程序的運行
第14章 嵌入式C語言常用語法
14.1 內存指針操作
14.2 位操作
14.3 大小端與對齊問題
14.4 程序的跳轉
第15章 嵌入式C語言編程的技巧
15.1 程序的優化技巧
15.2 關於小數運算
15.3 函數參數和返回值的傳遞
15.4 變量的初始化技巧
15.5 程序的調試和宏使用的技巧
15.6 代碼剖析
參考文獻
第1章 Linux環境下C語言的開發
1.1 Linux下的C語言開發環境
1.2 在Linux中使用C語言開發
第2章 嵌入式環境中的C語言開發
2.1 嵌入式C語言的開發環境
2.2 嵌入式開發中C語言編程要點
第二部分 Linux環境中C語言的開發環境和工具
第3章 Linux的文本編輯工具VI
3.1 VI編輯器概述
3.2 VI的增強版VIM
3.3 VI編輯器的基本使用方法
3.4 VI編輯器的命令和高級操作
第4章 GCC程序開發工具
4.1 GNU工具綜述
4.2 GCC的編譯和連接
4.3 GCC的二進制工具
第5章 make工程管理工具
5.1 make和Makefile
5.2 Makefile使用示例
5.3 自動生成Makefile
第6章 GDB調試工具
6.1 GDB簡介
6.2 使用GDB調試程序
6.3 遠程GDB調試
第三部分 庫函數
第7章 C語言標準庫函數
7.1 ISO的C語言標準庫函數分類
7.2 標準格式化輸入/輸出類函數
7.3 字符處理類函數
7.4 字符串處理及轉換函數
7.5 數學計算類函數
7.6 數據結構和算法類函數
7.7 文件I/O操作類相關函數
7.8 日期時間類函數
7.9 國際化和本地化函數
7.10 錯誤處理類函數
7.11 其他一些工具函數
7.12 一些標準庫中有用的宏
第8章 Linux中C語言的擴展庫函數
8.1 文件I/O操作函數
8.2 文件權限相關的操作函數
8.3 用戶組操作函數
8.4 信號類函數
8.5 進程處理函數
第四部分 C語言高級編程
第9章 動態內存的堆與棧
9.1 程序內存區域的使用
9.2 C程序中棧空間的使用
9.3 C程序中的堆空間使用
9.4 堆內存和棧內存使用的比較
第10章 函數指針的使用
10.1 函數指針的概念
10.2 函數指針的使用
10.3 函數指針使用示例
第11章 回調函數的使用
11.1 回調函數的概念與作用
11.2 回調函數的語法
11.3 回調函數的使用
第12章 C語言實現對象編程
12.1 C語言實現基於對象編程的概念與作用
12.2 C語言基於對象編程實現封裝
12.3 C語言基於對象編程實現部分繼承功能
12.4 C語言基於對象編程實現部分多態功能
12.5 對C語言實現基於對象編程的思考
第五部分 在嵌入式環境下的C語言編程
第13章 C語言程序的內存布局
13.1 C語言程序的存儲區域
13.2 C語言程序的段
13.3 可執行程序的連接
13.4 C語言程序的運行
第14章 嵌入式C語言常用語法
14.1 內存指針操作
14.2 位操作
14.3 大小端與對齊問題
14.4 程序的跳轉
第15章 嵌入式C語言編程的技巧
15.1 程序的優化技巧
15.2 關於小數運算
15.3 函數參數和返回值的傳遞
15.4 變量的初始化技巧
15.5 程序的調試和宏使用的技巧
15.6 代碼剖析
參考文獻
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

