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

主站蜘蛛池模板: 思行科技-珠海小程序开发-珠海网站建设-珠海APP开发-江门小程序开发-江门网站建设-江门APP开发 | 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 激光切割机_激光切割机价格-山东大威激光科技有限公司 | 一体化净水器-一体化净水设备-集成式|装配式模块化净水设备-山东奕博环境 | 四通球阀_304真空阀_不锈钢五通球阀厂家-浙江壬丰阀门有限公司 | 碎料机_拌料机_吸料机_温控箱_烤料斗_模温机_东莞索亿塑料破碎机厂家 | 主轴-电主轴-高速电机-高速电主轴厂家|瑞德沃斯品牌 | 铁氟龙膜/板/棒-铁氟龙网带/胶带/胶布-[东莞华氟]专注铁氟龙及特氟龙制品生产 | 汽车标签|医疗标签|电子标签|手机电池标签|电脑电池标签|电源标签|耐高温标签|防静电标签|手机出厂膜|手机全裹膜|手机包裹膜|手机卖点膜|热转印标签|遮阳板标签|天势科技|-标签印制专家! | 原创软文新闻稿-网站SEO文章代写-征文演讲稿代笔-写作阁 | 婴童人才网-孕婴童、母婴行业人才招聘求职系统| 临沂网站建设,临沂网站制作,临沂网络公司,临沂小程序开发,临沂网站设计,沂水网站建设,沂南网站建设,蒙阴网站建设,平邑网站建设,费县网站建设,兰陵网站建设,郯城网站建设,临沭网站建设,莒南网站建设,兰山网络公司 | 郑州宏大纺机有限公司 | 装盒机|装箱机|封箱机|全自动化包装生产线尽在利悦包装机械 | 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 石英砂|无烟煤滤料|火山岩|聚合硫酸铁|活性炭-河南碧水清源水处理材料有限公司 | 机械智能停车设备_智能机械式立体停车库_立体车库停车设备租赁_山东科博机械车库 | 九江江菱电梯有限公司| 湖南实验台-防静电工作台-实验设备厂家-长沙实验室设备有限公司-湖南贝塔实验室设备有限公司 | 起点养生网-分享科学养生保健知识,中医健康养生之道-无锡据风网络科技有限公司 | 面馆加盟_重庆小面加盟_特色面馆加盟首选老城街 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 宁波拓铁机械有限公司-球鉄_灰铁铸造_铸件工业退火 | 逍遥安卓模拟器_安卓模拟器电脑版_安卓手游模拟器哪个好用_逍遥手机模拟器官网 | 联塑管代理,联塑管厂家批发,中财管总代理,康泰管代理,康泰管厂家批发-邯郸市中枢贸易有限公司 | 全网营销_网络推广外包_全网营销代运营公司-湖南微望互动 | 监控工程,安防监控公司,北京监控安装,北京安装监控,安装摄像头,北京监控维保,监控施工,北京监控维修,监控弱电工程,监控器安装,监控维护保养,监控工程设计,北京监控设备维修,监控报警安装,北京北方合力科技有限公司 | 誉瑞仪器是全球知名检测仪器厂商RAE在华东地区的专业级产品销售及授权维修服务商- | 形创(CREAFORM)3D扫描仪|三维检测|三维数字化处理|3D设备租赁|3D打印|——北京中显恒业仪器仪表有限公司 | 涡流探伤仪-超声波探伤仪-上海仓信电子科技有限公司 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例课堂实录,高效课堂教学视频,观摩展示公开示范优秀课视频,教学大赛视频! | 水阻柜-液阻柜-高压开关柜-高压固态软启动柜-磁控软启动柜-电解粉-无功补偿柜-配电柜-襄阳源创电气 | 青岛除甲醛公司|青岛甲醛治理|青岛除甲醛|甲醛检测|光触媒除甲醛|装修除味除甲醛|新房除甲醛|青岛室内环境污染检测治理|青岛闪洁环保科技有限公司官网 | 限矩型液力偶合器_调速型液力偶合器_摩擦型耦合器生产厂家-河南省华升矿机有限公司 | 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 景德镇水流星陶瓷文化传播有限公司 | 中国焊接协会网站—中国焊接信息网;焊接行业最权威访问量最大的专业网站:焊接信息、焊接材料,焊接机器,焊接设备,焊机,焊材,辅助设备,焊机配件,仪器仪表,电动工具,钎焊,送丝机,表面处理,自动化专机,焊锡丝,助焊剂 | 芜湖藦卡机器人科技有限公司 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 上海教师招聘考试网_上海编制教师招聘网| 酒类灌装机厂家_贴标机_灌装生产线-青州市锦德包装机械有限公司 酒店设计_建筑设计_室内装修装饰-北极点酒店设计公司 |