嵌入式Linux C語言開發

嵌入式Linux C語言開發 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電
作者:曾宏安 編
出品人:
頁數:263
译者:
出版時間:2009-8
價格:29.00元
裝幀:
isbn號碼:9787115211156
叢書系列:
圖書標籤:
  • 計算機技術
  • Linux
  • 嵌入式Linux
  • C語言
  • 開發
  • ARM
  • 驅動
  • 係統編程
  • Linux內核
  • 硬件
  • 實踐
  • 教程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《嵌入式Linux C語言開發》介紹開發工具和Linu)(C語言基礎、嵌入式Linux C語言高級用法、內核常見數據結構的解析與應用、嵌入式Linux編程基礎、文件I/0操作相關的C語言應用、網絡通信相關的C語言應用等,並設置瞭嵌入式Linux C函數參考附錄。學習《嵌入式Linux C語言開發》前應掌握C語言程序設計的基本知識。《嵌入式Linux C語言開發》可作為高等院校嵌入式技術專業以及電子信息類其他專業的教材。

著者簡介

圖書目錄

第1章 嵌入式Linux C語言開發工具 1.1 嵌入式Linux下C語言概述 1.1.1 C語言簡史 1.1.2 C語言特點 1.1.3 嵌入式Linux C語言編程環境 1.2 嵌入式Linux編輯器vi的使用 1.2.1 vi的基本模式 1.2.2 vi的基本操作 1.2.3 vi的使用實例分析 1.3 嵌入式Linux編譯器GCC的使用 1.3.1 GCC概述 1.3.2 GCC編譯流程分析 1.3.3 GCC警告提示 1.3.4 GCC使用庫函數 1.3.5 GCC代碼優化 1.4 嵌入式Linux調試器GDB的使用 1.4.1 GDB使用實例 1.4.2 設置刪除斷點 1.4.3 數據相關命令 1.4.4 調試運行環境相關命令 1.4.5 堆棧相關命令 1.5 malke工程管理器 1.5.1 Makefile基本結構 1.5.2 Makefile變量 1.5.3 Makefile規則 1.5.4 make使用 1.6 eclil3se集成開發環境 1.6.1 eclipse簡介 1.6.2 eclipse相關術語 1.6.3 安裝eclipse集成開發環境(假設宿主機環境為ubuntu8.10) 1.6.4 eclipse的使用 小結 思考與練習第2章 嵌入式Linux C語言基礎 2.1 ANSI C與GNU C 2.1.1 ANSI C簡介 2.1.2 GNU C簡介 2.2 基本數據類型 2.2.1 整型傢族 2.2.2 實型傢族 2.2.3 字符型傢族 2.2.4 枚舉傢族 2.2.5 指針傢族 2.3變量與常量 2.3.1 變量的定義 2.3.2 typedef 2.3.3 常量的定義 2.4 運算符與錶達式 2.4.1 算術運算符和錶達式 2.4.2賦值運算符和錶達式 2.4.3 逗號運算符和錶達式 2.4.4 位運算符和錶達式 2.4.5 關係運算符和錶達式 2.4.6 邏輯運算符和錶達式 2.4.7 sizeof操作符 2.4.8 條件運算符 2.4.9 運算符優先級總結 2.5 程序結構和控製語句 2.5.1 C語言程序結構 2.5.2 C語言控製語句 2.6 數組、結構體和指針 2.6.1 數組 2.6.2 結構體 2.6.3 指針 2.7 函數 2.7.1 概述 2.7.2 函數定義和聲明 2.7.3 函數的參數、返迴值和調用方法 2.8 attribute機製介紹 2.9 係統調用和應用程序編程接口 2.9.1 係統調用 2.9.2 應用程序編程接口(API) 2.9.3 係統命令 小結 思考與練習第3章 嵌入式Linux C語言高級用法 3.1 預處理 3.1.1 預定義 3.1.2 文件包含 3.1.3 條件編譯 3.2 C語言中的內存分配 3.2.1 C語言程序所占內存分類 3.2.2 堆和棧的區彆 3.3 程序的可移植性考慮 3.3.1 字長和數據類型 3.3.2 數據對齊 3.3.3 字節順序 3.4 C語言和匯編語言的接口 3.4.1 內聯匯編的語法 3.4.2 編譯器優化介紹 3.4.3 C語言關鍵字volatile 3.4.4 “memory”描述符 小結 思考與練習第4章 嵌入式Linux內核常見數據結構 4.1 鏈錶 4.1.1 單嚮鏈錶 4.1.2 雙嚮鏈錶 4.1.3 循環鏈錶 4.1.4 ARMLinux中鏈錶使用實例 4.2 樹、二叉樹、平衡樹 4.2.1 樹的定義 4.2.2 二叉樹 4.2.3 平衡樹 4.2.4 ARM Linux中紅黑樹使用實例 4.3 哈希錶 4.3.1 哈希錶的概念及作用 4.3.2 哈希錶的構造方法 4.3.3 哈希錶的處理衝突方法 4.3.4 ARM Linux中哈希錶使用實例 小結 思考與練習第5章 嵌入式Linux文件操作 5.1 嵌入式Linux文件係統概述 5.1.1 虛擬文件係統(VFS) 5.1.2 通用文件模型 5.1.3 Linux下的設備文件 5.2 嵌入式Linux下的I/O操作 5.2.1 不帶緩存的文件I/O操作 5.2.2 標準I/O 5.3 嵌入式Linux下對文件和目錄的操作 5.3.1 文件類型 5.3.2 文件訪問權限 5.3.3 獲取文件屬性 5.3.4 修改文件訪問權限 5.3.5 創建目錄 5.3.6 創建鏈接文件 5.3.7 刪除文件 5.3.8 重命名文件 5.4 嵌入式Linux串口應用開發 5.4.1 串口概述 5.4.2 串口設置詳解 5.4.3 串口使用詳解 小結 思考與練習第6章 嵌入式LInux進程和綫程編程 6.1 Linux進程概述 6.1.1 進程描述符及任務結構 6.1.2 進程的調度 6.1.3 Linux中的綫程 6.2 Linux進程控製相關API 6.3 嵌入式Linux進程問通信 6.3.1 管道通信 6.3.2 信號通信 6.3.3 共享內存 6.3.4 消息隊列 6.4 嵌入式Linux綫程相關API 6.5 Linux守護進程 6.5.1 守護進程概述 6.5.2 編寫規則 6.5.3 守護進程實例 小結 思考與練習第7章 網絡通信相關的C語言應用 7.1 TCP/IP簡介 7.1.1 TCPht的分層模型 7.1.2 TCPhf分層模型的特點 7.1.3 TCP/IP核心協議 7.2 套接字的基本知識 7.2.1 套接字(socket)概述 7.2.2 地址及順序處理 7.3 套接字相關的API及應用 7.3.1 socket函數 7.3.2 bind函數 7.3.3 connect函數 7.3.4 listen函數 7.3.5 accept函數 7.3.6 send、recv函數 7.3.7 sendto、recvfrom函數 7.3.8 close、shutdown函數 7.3.9 setsockopt、getsockopt函數 7.3.10 getpemTlame函數 7.3.11 gethostname函數 7.3.12 編程實例 7.4 套接字高級編程 小結 思考與練習附錄 嵌入式Linux C函數快速參考
· · · · · · (收起)

讀後感

評分

虽然是学嵌入式的,但是教嵌入式的老师已经看到了我们的处境,不在我们身上抱有希望了。。。然后就给我们订了这本书当教材。。。 我的感觉吧,要是各种零基础,看它入门是不行的。要是C基础不错,对类Unix系统也有一定的了解,看看这本书总结一下也还行。。。

評分

虽然是学嵌入式的,但是教嵌入式的老师已经看到了我们的处境,不在我们身上抱有希望了。。。然后就给我们订了这本书当教材。。。 我的感觉吧,要是各种零基础,看它入门是不行的。要是C基础不错,对类Unix系统也有一定的了解,看看这本书总结一下也还行。。。

評分

虽然是学嵌入式的,但是教嵌入式的老师已经看到了我们的处境,不在我们身上抱有希望了。。。然后就给我们订了这本书当教材。。。 我的感觉吧,要是各种零基础,看它入门是不行的。要是C基础不错,对类Unix系统也有一定的了解,看看这本书总结一下也还行。。。

評分

虽然是学嵌入式的,但是教嵌入式的老师已经看到了我们的处境,不在我们身上抱有希望了。。。然后就给我们订了这本书当教材。。。 我的感觉吧,要是各种零基础,看它入门是不行的。要是C基础不错,对类Unix系统也有一定的了解,看看这本书总结一下也还行。。。

評分

虽然是学嵌入式的,但是教嵌入式的老师已经看到了我们的处境,不在我们身上抱有希望了。。。然后就给我们订了这本书当教材。。。 我的感觉吧,要是各种零基础,看它入门是不行的。要是C基础不错,对类Unix系统也有一定的了解,看看这本书总结一下也还行。。。

用戶評價

评分

寫的還挺清楚的 適閤我這種初學者

评分

寫的還挺清楚的 適閤我這種初學者

评分

寫的還挺清楚的 適閤我這種初學者

评分

寫的還挺清楚的 適閤我這種初學者

评分

寫的還挺清楚的 適閤我這種初學者

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有