IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: 首頁 > 原創(chuàng)圖書 > 嵌入式Linux C語言程序設(shè)計基礎(chǔ)教程(微課版)圖書介紹

嵌入式Linux C語言程序設(shè)計基礎(chǔ)教程(微課版)圖書介紹
  • 圖書名稱 :    嵌入式Linux C語言程序設(shè)計基礎(chǔ)教程(微課版)
  • 作       者 :    華清遠見嵌入式學院 姜先剛 劉洪濤
  • 出版單位 :    人民郵電出版社
  • 叢書名稱 :    高等院校嵌入式人才培養(yǎng)規(guī)劃教材
  • 出版日期 :    2017 年3月
圖書簡介

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

圖書目錄

嵌入式Linux驅(qū)動開發(fā)教程章節(jié):
第1章 嵌入式Linux C語言開發(fā)工具 1
1.1 嵌入式Linux下C語言概述 2
1.1.1 C語言簡史 2
1.1.2 C語言特點 2
1.1.3 嵌入式Linux C語言編程環(huán)境 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使用庫函數(shù) 14
1.3.5 GCC代碼優(yōu)化 15
1.4 嵌入式Linux調(diào)試器GDB的使用 16
1.4.1 GDB使用實例 16
1.4.2 設(shè)置/刪除斷點 19
1.4.3 數(shù)據(jù)相關(guān)命令 20
1.4.4 調(diào)試運行環(huán)境相關(guān)命令 20
1.4.5 堆棧相關(guān)命令 21
1.5 make工程管理器 21
1.5.1 Makefile基本結(jié)構(gòu) 22
1.5.2 Makefile變量 23
1.5.3 Makefile規(guī)則 26
1.5.4 make使用 27
小結(jié) 28
思考與練習 28
第2章 數(shù)據(jù) 29
2.1 ANSI C與GNU C 30
2.1.1 ANSI C簡介 30
2.1.2 GNU C簡介 30
2.2 基本數(shù)據(jù)類型 31
2.1 整型家族 31
2.2 實型家族 33
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 字長和數(shù)據(jù)類型 55
2.5.2 數(shù)據(jù)對齊 56
2.5.3 字節(jié)序 56
小結(jié) 57
思考與練習 57
第3章 數(shù)據(jù)的輸入輸出 58
3.1 數(shù)據(jù)的輸出 59
3.1.1 字符輸出函數(shù)putchar 59
3.1.2 格式化輸出函數(shù)printf 59
3.2 數(shù)據(jù)的輸入 62
3.2.1 字符輸入函數(shù)getchar 62
3.2.2 格式化輸入函數(shù)scanf 63
3.3 數(shù)據(jù)輸入輸出綜合示例 68
3.4 字符串輸入輸出函數(shù) 70
小結(jié) 71
思考與練習 72
第4章 運算符和表達式 73
4.1 概述 74
4.2 運算符和表達式 74
4.2.1 算術(shù)運算符和表達式 74
4.2.2 賦值運算符和表達式 77
4.2.3 逗號運算符和表達式 80
4.2.4 位運算符和表達式 81
4.2.5 關(guān)系運算符和表達式 84
4.2.6 邏輯運算符和表達式 86
4.2.7 sizeof操作符 89
4.2.8 條件運算符 90
4.2.9 運算符優(yōu)先級總結(jié) 91
小結(jié) 93
思考與練習 93
第5章 程序結(jié)構(gòu)和控制語句 94
5.1 C語言程序結(jié)構(gòu) 95
5.2 C語言控制語句 95
5.2.1 條件判斷語句 95
5.2.2 循環(huán)語句 105
5.2.3 轉(zhuǎn)向語句 109
小結(jié) 112
思考與練習 112
第6章 數(shù)組 114
6.1 一維數(shù)組 115
6.1.1 數(shù)組的定義 115
6.1.2 一維數(shù)組的引用 115
6.1.3 一維數(shù)組的初始化 117
6.1.4 一維數(shù)組的內(nèi)存分配 118
6.1.5 一維數(shù)組程序舉例 119
6.2 多維數(shù)組 121
6.2.1 多維數(shù)組定義及初始化 121
6.2.2 二維數(shù)組的內(nèi)存分配 122
6.2.3 深入理解二維數(shù)組 123
6.2.4 二維數(shù)組程序舉例 124
6.3 字符數(shù)組 126
6.4 字符串 127
6.4.1 字符串的定義 127
6.4.2 字符串的輸入輸出 127
6.4.3 字符串處理函數(shù) 129
小結(jié) 133
思考與練習 133
第7章 指針 134
7.1 指針基礎(chǔ) 135
7.1.1 指針變量的定義 135
7.1.2 指針變量的賦值 135
7.1.3 指針變量的引用 136
7.2 指針的運算 139
7.2.1 指針的算術(shù)運算 140
7.2.2 指針的關(guān)系運算 141
7.2.3 空指針 144
7.3 指針與數(shù)組 145
7.3.1 指針與一維數(shù)組 145
7.3.2 指針與多維數(shù)組 147
7.4 多級指針 150
7.4.1 多級指針的定義及引用 150
7.4.2 多級指針的運算 152
7.5 指針數(shù)組 152
7.5.1 指針數(shù)組的定義及初始化 152
7.5.2 理解指針數(shù)組名 153
7.6 const與指針 155
7.7 void指針 157
7.8 字符指針 158
7.8.1 字符串 158
7.8.2 字符指針數(shù)組 159
小結(jié) 160
思考與練習 161
第8章 函數(shù) 162
8.1 函數(shù)基礎(chǔ) 163
8.1.1 函數(shù)定義和聲明 163
8.1.2 函數(shù)的調(diào)用、參數(shù)傳遞和返回值 164
8.1.3 函數(shù)和數(shù)組 171
8.1.4 main函數(shù)的參數(shù) 173
8.2 指針函數(shù) 174
8.2.1 指針函數(shù)的定義和使用 174
8.2.2 指針函數(shù)程序舉例 177
8.3 函數(shù)指針 179
8.3.1 函數(shù)指針的聲明 179
8.3.2 定義函數(shù)指針類型 180
8.3.3 函數(shù)指針數(shù)組 181
8.3.4 函數(shù)指針程序舉例 182
8.4 遞歸函數(shù) 184
8.4.1 遞歸函數(shù)的定義 184
8.4.2 函數(shù)調(diào)用機制說明 185
8.4.3 遞歸調(diào)用的形式 185
8.4.4 遞歸的條件 186
8.5 回調(diào)函數(shù) 187
8.5.1 回調(diào)函數(shù)的定義 187
8.5.2 回調(diào)函數(shù)實現(xiàn)機制 188
8.5.3 自定義回調(diào)函數(shù) 188
8.5.4 嵌入式開發(fā)中常見的回調(diào)函數(shù) 189
8.6 attribute機制介紹 189
小結(jié) 195
思考與練習 195
第9章 用戶自定義數(shù)據(jù)類型 196
9.1 結(jié)構(gòu)體 197
9.1.1 結(jié)構(gòu)體的定義 197
9.1.2 結(jié)構(gòu)體變量的聲明、使用及初始化 199
9.1.3 結(jié)構(gòu)體數(shù)組 206
9.1.4 結(jié)構(gòu)體指針 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
小結(jié) 221
思考與練習 221
第10章 嵌入式C語言的
高級用法 223
10.1 內(nèi)存管理 224
10.2 動態(tài)內(nèi)存的申請和釋放 225
10.2.1 malloc函數(shù) 225
10.2.2 free函數(shù) 226
10.2.3 關(guān)于野指針 228
10.3 堆和棧的區(qū)別 230
10.4 動態(tài)內(nèi)存程序舉例 231
10.5 C語言和匯編語言的接口 233
10.5.1 內(nèi)聯(lián)匯編的語法 233
10.5.2 編譯器優(yōu)化介紹 236
10.5.3 C語言關(guān)鍵字volatile 236
10.5.4 “memory”描述符 236
小結(jié) 236
思考與練習 236
第11章 嵌入式Linux內(nèi)核常見數(shù)據(jù)結(jié)構(gòu) 239
11.1 鏈表 240
11.1.1 單向鏈表 240
11.1.2 雙向鏈表 243
11.1.3 循環(huán)鏈表 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 哈希表的構(gòu)造方法 259
11.3.3 哈希表的處理沖突方法 260
11.3.4 ARM Linux中哈希表
使用實例 262
小結(jié) 263
思考與練習 263

主站蜘蛛池模板: 装备升级改造I成都星迅通科技有限公司-成都星迅通科技有限公司官方网站 | 深圳注册公司-工商注册代理-深圳注册公司流程及费用-记帐报税-公司注销-[深圳市悟空企业管理(深圳)有限公司] | 欧美日韩人妻精品一区二区三区_欧美成人精品欧美一级乱黄_亚洲欧美日韩高清一区二区三区_国产一级做a爰片久久毛片_日韩一级视频在线观看播放_精品一区二区三区免费毛片爱_完整观看高清秒播国内外精品资源 | 小程序开发,网站建设,APP开发,商城系统开发,社区团购系统开发,区块链溯源,互联网资质办理-软多信息技术有限公司_河南软多信息技术有限公司 | 什木坊全屋定制官网_木门|护墙|衣柜|橱柜等全品类定制家具 | 球磨机配件_烘干机配件_回转窑配件_球磨机小齿轮_球磨机大齿轮-巩义市兴农机械制造公司 | 木别墅-小木屋-防腐木木屋-成都腾龙装配式建筑科技有限公司 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 行星式球磨机-实验室球磨仪[东方天净]小型高能研磨筛分仪直销厂家 | 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 南通海拓机械有限公司|剪板机|折弯机|卷板机|开卷校平线 | 江苏减速机_常州减速机_摆线减速机_摆线针轮减速机 | 日职联直播_日职联免费视频直播_日职联直播在线观看无插件-24直播网 | 环保除尘设备_燃气/燃油热水锅炉_光氧空气净化器_蒸汽玉米压片机_压片设备_烘干设备-山东金盾节能环保设备有限公司 | 温州合发模架科技有限公司 | 社会百态,七仙女思春完整版免费高清电影引发的思考 | 上海便携式液体_日本理音液体_HACH液体颗粒计数器,metone尘埃粒子计数器-上海翰森科学仪器有限公司 | 兰州物流公司_兰州货运公司_兰州物流电话上门取货_兰州立辉物流公司 | 液压升降货梯_导轨式升降机_往复式提升机_济南宇轩机械厂家 | 自动烘干线,工业烘箱生产厂家-湖南耐美特智能装备有限公司官方网站 | 立式加工中心_龙门加工中心_卧式加工中心-山东威达重工股份有限公司 | 深圳PCB电路板厂|PCB线路板厂|FPC柔性电路板厂|FPC软性线路板生产厂家|恒成和电路板:18681495413 | 视频监控|安防监控|智能防火|智慧城市-浩海科技 | 上海祝融起重机械有限公司-德国耶鲁手拉葫芦|耶鲁手拉葫芦|耶鲁手扳葫芦|耶鲁电动葫芦经销代理 | 快达物流:电商和微商的仓储物流外包和托管服务-北京快达国际物流服务有限公司官方网站 | 温湿度变送器_pm2.5传感器_湿敏电阻_二氧化碳传感器_甲醛传感器-美特瑞科技 | 诸城市瑞特机械有限公司_洗筐机,周转箱,托盘清洗机,风淋室 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 蒸汽流量计_涡轮流量计_涡街流量计_雷达液位计_污水流量计_分体式_大口径工业流量计-江苏长顺仪表 | 企业信息安全整体解决方案提供商-上海华垸信息技术有限公司 | 塑木地板-木塑地板厂家「云南昆明楚雄曲靖玉溪塑木地板」云南云冶中信塑木新型材料有限公司 | 全棉帆布厂家_加工帆布_涤棉帆布价格_染色帆布定制_广州美丽华皮革帆布-广州美丽华皮革帆布 | 南洋电线电缆|中压交联电缆|高压电力电缆-NAN南洋电缆 | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 上海家博会_2025上海家博会时间表_5月31-6月2日_上海家博会门票_免费领取入口 | 山东发电机组生产厂家,特种火花塞生产厂家,高压线生产厂家,空气滤芯生产厂家,济南市博盛动力机械有限公司 | 激光清洗机_激光除锈机_激光焊接机 - 上海锡昊激光科技有限公司 激光切管机_等离子切管机_相贯线切管机厂家|服务为先-山东美峰智能设备有限公司 | 清洁公司| 保洁公司| 东莞清洁| 东莞保洁|壹壹清洁 | 深圳市福田区建筑装饰设计协会 | 幼儿园设计公司/南昌酒店装修/办公室/餐厅/民宿/店面/展厅/装修设计公司-益昌装饰集团 |