中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
嵌入式Linux C語言程序設計基礎課程-微課版

包郵 嵌入式Linux C語言程序設計基礎課程-微課版

出版社:人民郵電出版社出版時間:2017-04-01
開本: 32開 頁數: 263
本類榜單:教材銷量榜
中 圖 價:¥30.9(6.2折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

嵌入式Linux C語言程序設計基礎課程-微課版 版權信息

嵌入式Linux C語言程序設計基礎課程-微課版 本書特色

本書較為全面地介紹了嵌入式開發中C語言編程的基礎知識。全書共11章,內容包括嵌入式Linux C語言開發工具、數據、數據的輸入輸出、運算符和表達式、程序結構和控制語句、數組、指針、函數、用戶自定義數據類型、嵌入式C語言的高級用法、嵌入式Linux內核常見數據結構。每章都提供詳細的練習題和視頻講解,通過練習、操作實踐及相關視頻,幫助讀者鞏固所學的內容。 本書可以作為院校嵌入式相關專業和計算機相關專業的教材,也可以作為計算機軟硬件培訓班教材,還可供嵌入式研究方向的專業人員和廣大計算機愛好者自學使用。

嵌入式Linux C語言程序設計基礎課程-微課版 內容簡介

國內領先的嵌入式培訓機構華清遠見出品,作者具有多年從業經驗,真正從企業用人需求出發,培養和提升讀者能力; 歷經市場考驗,第三次修訂改版; 書中配有大量微課,詳細講解重點難點

嵌入式Linux C語言程序設計基礎課程-微課版 目錄

第1章 嵌入式Linux C語言開發工具 1

1.1 嵌入式Linux下C語言概述 2

1.1.1 C語言簡史 2

1.1.2 C語言特點 2

1.1.3 嵌入式Linux C語言編程環境 3

1.2 嵌入式Linux編輯器vi的使用 3

1.2.1 vi的基本模式 4

1.2.2 vi的基本操作 4

1.2.3 vi的使用實例分析 8

1.3 嵌入式Linux編譯器GCC的使用 9

1.3.1 GCC概述 9

1.3.2 GCC編譯流程分析 10

1.3.3 GCC警告提示 12

1.3.4 GCC使用庫函數 14

1.3.5 GCC代碼優化 15

1.4 嵌入式Linux調試器GDB的使用 16

1.4.1 GDB使用實例 16

1.4.2 設置/刪除斷點 19

1.4.3 數據相關命令 20

1.4.4 調試運行環境相關命令 20

1.4.5 堆棧相關命令 21

1.5 make工程管理器 21

1.5.1 Makefile基本結構 22

1.5.2 Makefile變量 23

1.5.3 Makefile規則 26

1.5.4 make使用 27

小結 28

思考與練習 28

第2章 數據 29

2.1 ANSI C與GNU C 30

2.1.1 ANSI C簡介 30

2.1.2 GNU C簡介 30

2.2 基本數據類型 31

2.2.1 整型家族 31

2.2.2 實型家族 33

2.2.3 字符型家族 35

2.2.4 枚舉家族 37

2.2.5 指針家族 38

2.3 變量與常量 39

2.3.1 變量的定義 39

2.3.2 typedef 40

2.3.3 常量的定義 41

2.3.4 作用域 41

2.3.5 存儲模型 44

2.4 預處理 47

2.4.1 預定義 47

2.4.2 文件包含 53

2.4.3 條件編譯 53

2.5 需要注意的問題 55

2.5.1 字長和數據類型 55

2.5.2 數據對齊 56

2.5.3 字節序 56

小結 57

思考與練習 57

第3章 數據的輸入輸出 58

3.1 數據的輸出 59

3.1.1 字符輸出函數putchar 59

3.1.2 格式化輸出函數printf 59

3.2 數據的輸入 62

3.2.1 字符輸入函數getchar 62

3.2.2 格式化輸入函數scanf 63

3.3 數據輸入輸出綜合示例 68

3.4 字符串輸入輸出函數 70

小結 71

思考與練習 72

第4章 運算符和表達式 73

4.1 概述 74

4.2 運算符和表達式 74

4.2.1 算術運算符和表達式 74

4.2.2 賦值運算符和表達式 77

4.2.3 逗號運算符和表達式 80

4.2.4 位運算符和表達式 81

4.2.5 關系運算符和表達式 84

4.2.6 邏輯運算符和表達式 86

4.2.7 sizeof操作符 89

4.2.8 條件運算符 90

4.2.9 運算符優先級總結 91

小結 93

思考與練習 93

第5章 程序結構和控制語句 94

5.1 C語言程序結構 95

5.2 C語言控制語句 95

5.2.1 條件判斷語句 95

5.2.2 循環語句 105

5.2.3 轉向語句 109

小結 112

思考與練習 112

第6章 數組 114

6.1 一維數組 115

6.1.1 數組的定義 115

6.1.2 一維數組的引用 115

6.1.3 一維數組的初始化 117

6.1.4 一維數組的內存分配 118

6.1.5 一維數組程序舉例 119

6.2 多維數組 121

6.2.1 多維數組定義及初始化 121

6.2.2 二維數組的內存分配 122

6.2.3 深入理解二維數組 123

6.2.4 二維數組程序舉例 124

6.3 字符數組 126

6.4 字符串 127

6.4.1 字符串的定義 127

6.4.2 字符串的輸入輸出 127

6.4.3 字符串處理函數 129

小結 133

思考與練習 133

第7章 指針 134

7.1 指針基礎 135

7.1.1 指針變量的定義 135

7.1.2 指針變量的賦值 135

7.1.3 指針變量的引用 136

7.2 指針的運算 139

7.2.1 指針的算術運算 140

7.2.2 指針的關系運算 141

7.2.3 空指針 144

7.3 指針與數組 145

7.3.1 指針與一維數組 145

7.3.2 指針與多維數組 147

7.4 多級指針 150

7.4.1 多級指針的定義及引用 150

7.4.2 多級指針的運算 152

7.5 指針數組 152

7.5.1 指針數組的定義及初始化 152

7.5.2 理解指針數組名 153

7.6 const與指針 155

7.7 void指針 157

7.8 字符指針 158

7.8.1 字符串 158

7.8.2 字符指針數組 159

小結 160

思考與練習 161

第8章 函數 162

8.1 函數基礎 163

8.1.1 函數定義和聲明 163

8.1.2 函數的調用、參數傳遞和返回值 164

8.1.3 函數和數組 171

8.1.4 main函數的參數 173

8.2 指針函數 174

8.2.1 指針函數的定義和使用 174

8.2.2 指針函數程序舉例 177

8.3 函數指針 179

8.3.1 函數指針的聲明 179

8.3.2 定義函數指針類型 180

8.3.3 函數指針數組 181

8.3.4 函數指針程序舉例 182

8.4 遞歸函數 184

8.4.1 遞歸函數的定義 184

8.4.2 函數調用機制說明 185

8.4.3 遞歸調用的形式 185

8.4.4 遞歸的條件 186

8.5 回調函數 187

8.5.1 回調函數的定義 187

8.5.2 回調函數實現機制 188

8.5.3 自定義回調函數 188

8.5.4 嵌入式開發中常見的回調函數 189

8.6 attribute機制介紹 189

小結 195

思考與練習 195

第9章 用戶自定義數據類型 196

9.1 結構體 197

9.1.1 結構體的定義 197

9.1.2 結構體變量的聲明、使用及初始化 199

9.1.3 結構體數組 206

9.1.4 結構體指針 210

9.2 位域 211

9.2.1 位域的定義 211

9.2.2 位域變量的說明 213

9.2.3 位域的使用 214

9.3 共用體 215

9.4 枚舉 217

9.4.1 枚舉類型的定義 218

9.4.2 枚舉變量的聲明和使用 219

小結 221

思考與練習 221

第10章 嵌入式C語言的

高級用法 223

10.1 內存管理 224

10.2 動態內存的申請和釋放 225

10.2.1 malloc函數 225

10.2.2 free函數 226

10.2.3 關于野指針 228

10.3 堆和棧的區別 230

10.4 動態內存程序舉例 231

10.5 C語言和匯編語言的接口 233

10.5.1 內聯匯編的語法 233

10.5.2 編譯器優化介紹 236

10.5.3 C語言關鍵字volatile 236

10.5.4 “memory”描述符 236

小結 236

思考與練習 236

第11章 嵌入式Linux內核常見數據結構 239

11.1 鏈表 240

11.1.1 單向鏈表 240

11.1.2 雙向鏈表 243

11.1.3 循環鏈表 245

11.1.4 ARM Linux中鏈表使用實例 245

11.2 樹、二叉樹、平衡樹 247

11.2.1 樹的定義 247

11.2.2 二叉樹 248

11.2.3 平衡樹 254

11.2.4 ARM Linux中紅黑樹使用實例 255

11.3 哈希表 258

11.3.1 哈希表的概念及作用 258

11.3.2 哈希表的構造方法 259

11.3.3 哈希表的處理沖突方法 260

11.3.4 ARM Linux中哈希表

使用實例 262

小結 263

思考與練習 263

展開全部

嵌入式Linux C語言程序設計基礎課程-微課版 作者簡介

劉洪濤,北京華清遠見科技信息有限公司技術總監,ARM公司全球認證講師。參與編寫過幾十本專業圖書;國內知名物聯網方向技術顧問;首批高校物聯網專業建設教學指導委員會專家委員會成員;豐富的嵌入式及物聯網系統軟、硬件產品開發經驗;主持開發過多個大型嵌入式及物聯網項目,涉及工業控制、網絡、通訊、消費電子等眾多領域。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 欧版反击式破碎机-欧版反击破-矿山石料破碎生产线-青州奥凯诺机械 | 大数据营销公司_舆情监测软件_上海SEO公司-文军营销官网 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 细石混凝土泵_厂家_价格-烟台九达机械有限公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 技德应用| ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」| 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 高柔性拖链电缆-聚氨酯卷筒电缆-柔性屏蔽电缆厂家-玖泰电缆 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 99文库_实习生实用的范文资料文库站| 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 |