IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_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函數快速參考

主站蜘蛛池模板: 中原起重-河南省中原起重机有限公司【官网】 | 气胀轴丨安全夹头丨电磁制动器丨纠偏系统丨磁粉离合器丨张力控制器厂家- 东莞天机通信科技有限公司 | 消泡剂_有机硅消泡剂_水处理消泡剂_新万成消泡剂厂家 | 荆门市彩富机械有限责任公司|精铸件|五金|机械配件 | 聚达|聚达物联|聚达物联科技|杭州聚达物联科技有限公司|www.judawulian.com|智慧社区|数字驾驶舱|智慧清运|智慧工地|邻家小达 | 透明捆扎带_束带机打包带_束带机纸带_热封纸带机_上海得亿束带机包装材料有限公司 | 皮带输送机-宁津县浩发链条有限公司 | 深圳彩盒印刷-纸盒包装-不干胶标签印刷-深圳印刷厂家-深圳贝的印刷 | 南京仁康体检--南京仁康门诊部有限公司| 橡胶粉碎机_轮胎粉碎机_橡胶切条机_橡胶粉碎机价格_河南鑫世昌机械制造有限公司 | 青砖_仿古砖_仿古小青瓦-「肥西晓军仿古建材」| 上海恩计仪器首页-微生物限度检测仪-微生物限度仪厂家 | 唐山自粘防水|沥青防水涂料信息|压膜防水卷材报价-德生防水股份有限公司 | 酸碱废气中和塔-酸雾废气吸收塔-酸雾废气处理塔|首页-广州市佰镀通风设备有限公司 | 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 廊坊微信营销,廊坊小程序开发,廊坊APP开发(安卓_苹果ios开发),微信朋友圈广告,百度推广,廊坊网络公司品牌服务商-河北盛秋网络科技有限公司 | 微孔板恒温振荡器-超声波探伤试块-微孔板迷你离心机-南京互川电子有限公司 | 现代卓越官网-专注于pmp培训证书-pmp考试报名时间-pmp认证-项目管理pmp-ACP敏捷管理-NPDP认证 | 监控工程,安防监控公司,北京监控安装,北京安装监控,安装摄像头,北京监控维保,监控施工,北京监控维修,监控弱电工程,监控器安装,监控维护保养,监控工程设计,北京监控设备维修,监控报警安装,北京北方合力科技有限公司 | 河南电梯公司_郑州电梯公司_河南家用别墅电梯厂家-郑州嘉祥机电设备公司 | 小鼠实验(试验)用臭氧发生器_进口臭氧发生器 - 北京同林臭氧实验网 | 箱包定制_广州箱包厂_双肩电脑背包_双肩旅行包_拉杆箱包_商务公文包_包包批发,深圳爱自由,礼品箱包定制,电话:400-0061-690 | 山东淄博海杰化工有限公司-淄博海杰化工_NP-10、OP-10、吐温80、司盘80、磺酸、油酸等乳化剂 | 线宽测试仪丨光调制分析仪丨调制器 卓越光子-专注于光电解决方案 | 江门摩托车配件|江门电动车配件|江门市盛泰嘉金属塑料制品有限公司 | 启东华立石油化工机械设备有限公司|过滤器|混合机|消声器|混合器|管道过滤器|空气过滤器|精细过滤器 | 热熔钻孔机【优质厂家】_多年热熔钻设备研发制造经验 | 郑州空气能热水器,郑州空气能热水器经销商,郑州空气能热水器维修,郑州空气能热水器安装 | 天津翻译公司盖章|022-58385822| 翰文博译(天津)商务咨询有限公司 | 上海三友医疗器械股份有限公司 | 汽车标签|医疗标签|电子标签|手机电池标签|电脑电池标签|电源标签|耐高温标签|防静电标签|手机出厂膜|手机全裹膜|手机包裹膜|手机卖点膜|热转印标签|遮阳板标签|天势科技|-标签印制专家! | 辽宁正业集团云顶钢结构有限公司_葫芦岛云顶钢结构_葫芦岛轻钢彩板_葫芦岛钢结构工程 | 混凝土砂石分离机_龙门洗车机_振动型砂石分离机 - 青州同辉环保机械 | 铸铁平台-铸铁平板平台厂家-加工优质高精度检验划线装配T型槽平台-尺寸规格全供应-建新铸造 | 希希助培是专业的教育信息化全场景服务商,为教育培训机构提供教务管理、招生营销、财务管理、家校互动等 | 山东胜王水处理设备有限公司,反渗透设备,纯净水设备,污水处理设备,SWS系列全自动钠离子交换器,纯净水设备报价,活性碳过滤器,多介质过滤器 | 环保除尘设备_燃气/燃油热水锅炉_光氧空气净化器_蒸汽玉米压片机_压片设备_烘干设备-山东金盾节能环保设备有限公司 | 山东亮化工程_亮化公司_亮化资质-山东星汇照明工程有限公司 | 起点养生网-分享科学养生保健知识,中医健康养生之道-无锡据风网络科技有限公司 | 上海眼科医院_上海希玛瑞视眼科医院【上海医保定点单位】 | 模具|数控加工-车床加工-精密数控铣床-东莞市方菱精密模具有限公司专注零件及模具加工 |