色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置: 首頁 > 原創圖書 >《從實踐中學嵌入式Linux C編程》圖書介紹

《從實踐中學嵌入式Linux C編程》圖書介紹
  • 圖書名稱 :    《從實踐中學嵌入式Linux C編程》
  • 作       者 :    華清遠見
  • 出版單位 :    電子工業出版社
  • 叢書名稱 :    高等院校嵌入式人才培養規劃教材
  • 全書章節 :    共7章
  • 出版日期 :    2017年3月
編輯推薦

· 多年嵌入式人才培養及項目研發經驗總結
· 數百家企業嵌入式研發崗位人才需求匯總
· 數十所嵌入式專業大學院校教學現狀調研
· 側重實踐及案例分析并輔以代碼加以講解

圖書簡介

      《從實踐中學嵌入式linux c編程》詳細介紹了開發工具和linux c語言基礎、嵌入式linux c語言高級編程、內核常見數據結構的解析與應用、嵌入式linux編程基礎、文件i/o操作相關的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 make工程管理器
1.5.1 makefile基本結構
1.5.2 makefile變量
1.5.3 makefile規則
1.5.4 make使用
1.6 eclipse集成開發環境
1.6.1 eclipse 簡介
1.6.2 eclipse相關術語
1.6.3 安裝eclipse集成開發環境(假設宿主機環境為ubuntu10.10)
1.6.4 eclipse的使用
1.7 本章小結
1.8 本章習題
第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.7 函數
2.7.1 概述
2.7.2 函數定義和聲明
2.7.3 函數的參數、返回值和調用方法
2.8 _attribute_機制介紹
2.9 系統調用和應用程序編程接口
2.9.1 系統調用
2.9.2 應用程序編程接口
2.9.3 系統命令
2.10 本章小結
2.11 本章習題
第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描述符
3.5 本章小結
3.6 本章習題
第4章 嵌入式linux c內核常用數據結構
4.1 鏈表
4.1.1 單向鏈表
4.1.2 雙向鏈表
4.1.3 循環鏈表
4.1.4 arm linux中鏈表使用實例
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中哈希表使用實例
4.4 本章小結
4.5 本章習題
第5章 嵌入式linux文件操作
5.1 linux文件系統概述
5.1.1 虛擬文件系統
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 串口使用詳解
5.5 本章小結
5.6 本章習題
第6章 嵌入式linux進程和線程編程
6.1 linux進程概述
6.1.1 進程描述符及任務結構
6.1.2 進程的調度
6.1.3 linux中的線程
6.2 linux進程控制相關api
6.3 arm linux進程間通信
6.3.1 管道通信
6.3.2 信號通信
6.3.3 共享內存
6.3.4 消息隊列
6.4 arm linux線程相關api
6.5 linux守護進程
6.5.1 守護進程概述
6.5.2 編寫規則
6.5.3 守護進程實例
6.6 本章小結
6.7 本章習題
第7章 網絡通信相關的c語言應用
7.1 tcp/ip協議簡介
7.1.1 tcp/ip的分層模型
7.1.2 tcp/ip分層模型的特點
7.1.3 tcp/ip核心協議
7.2 套接字的基本知識
7.2.1 套接字概述
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 getpeername函數
7.3.11 gethostname函數
7.3.12 編程實例
7.4 套接字高級編程
7.5 本章小結
7.6 本章習題
附錄a 嵌入式linux c函數快速參考

主站蜘蛛池模板: 日韩综合无码一区二区 | 高潮毛片无遮挡高清免费视频 | 在线观看一区二区三区av | 欧美日韩国产人妻无码 | FREE性欧美媓妇喷水 | 成熟丰满熟妇高潮XXXXX | 中文字幕超清在线免费 | 找国产毛片看看 | 最新国产在线视频 | 欧美XXXXX高潮喷水麻豆 | 国产综合久久久久久鬼色 | 精品人妻无码一区二区三区牛牛 | 亚洲日韩久久综合中文字幕, | 亚洲最大无码一区二区三区 | 国色天香卡一卡二乱码 | 一区一区三区产品乱码 | 亚洲AV无一区二区三区久久 | v在线| 亚洲精品久久久久久蜜臀 | 三年片在线观看免费观看大全一 | 曰本女人牲交全视频免费播放 | 国产麻豆出品在线观看av | 欧美激情性xxxxx | 亚洲欧美成人久久综合中文网 | 小Sao货撅起屁股扒开c打视频 | 在线视频久草 | 棈品国产乱码久久久久久影片 | 好男人在线观看免费视频www | 国产成人精品无码一区二区蜜柚 | 亚洲女久久久噜噜噜熟女 | 国产真实强奷系列在线观看 | 亚洲自偷自拍另类11P | 99久久久无码国产精品免费 | 日本成人免费在线 | 婷婷丁香五月亚洲中文字幕 | 69精产国品一二三产品价格 | 亚洲综合日韩久久成人AV | 久久99国产精品久久99软件 | 久久久精品456亚洲影院 | 日产中文字幕在线观看 | 琪琪SEE色原网色原网站18 |