• 嵌入式Linux C语言程序设计
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

嵌入式Linux C语言程序设计

正版二手,无赠品、光盘、MP3等。批量上传数据有误差,默认发一本,套装书需联系客服核实,还请见谅!

15.6 4.0折 39 八五品

仅1件

山东枣庄
认证卖家担保交易快速发货售后保障

作者宋海兰 李华忠 主编;赵鹏举 田晶 杜力 何新洲 参编 王莹 于薇 王爽 丁磊 刘艳锋 副主编

出版社东软电子出版社

出版时间2011-08

版次1

装帧平装

货号9787894360083

上书时间2024-12-23

必过书城

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 宋海兰 李华忠 主编;赵鹏举 田晶 杜力 何新洲 参编 王莹 于薇 王爽 丁磊 刘艳锋 副主编
  • 出版社 东软电子出版社
  • 出版时间 2011-08
  • 版次 1
  • ISBN 9787894360083
  • 定价 39.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 214页
【内容简介】
本教材系统地介绍了在Linux操作系统下进行C语言程序设计的相关知识。根据知识点的分布,全书共分8个项目,内容包括:初识一个简单的C程序;数据类型、运算符及表达式;控制语句及函数;数组、指针与结构体;预处理;内核常见的数据结构、文件及网络编程。本教材注重理论基础与实际应用相结合,采用项目教学方法。在背景知识阶段,以任务为划分依据,对理论知识进行详细介绍;在项目设计及准备阶段,叙述完成本项目所需的知识准备;在项目实施阶段,用任务驱动方法实现每个任务,包括操作步骤等;在理论练习阶段,通过习题加深对本项目的理解力;在工程实训阶段,进一步加强实践操作能力的培养。
【目录】
项目1初识一个简单的C程序——Hello World!1

1.1背景知识1

1.1.1嵌入式Linux下C语言概述1

1.1.2嵌入式Linux编辑器vi2

1.1.3嵌入式Linux编译器gcc4

1.2项目设计及准备5

1.3项目实施6

1.4项目小结6

1.5理论练习6

1.6工程实训:屏幕输出“hello linux!”8

项目2数据类型、运算符及表达式12

2.1背景知识12

2.1.1基本数据类型12

2.1.2变量与常量18

2.1.3运算符及表达式19

2.2项目设计及准备29

2.3项目实施30

2.4项目小结31

2.5理论练习32

2.6工程实训36

实训1:按位取数36

实训2:字母大小写转换36

项目3控制语句及函数37

3.1背景知识37

3.1.1三种程序结构37

3.1.2基本语句38

3.1.3分支语句41

3.1.4循环语句44

3.1.5函数的定义与声明47

3.1.6函数参数和函数的值49

3.1.7函数的调用、嵌套及递归50

3.2项目设计及准备52

3.3项目实施53

3.4项目小结55

3.5理论练习55

3.6工程实训57

实训1:控制LED亮灭的条件57

实训2:功能菜单的选择59

实训3:输出9*9口决表60

实训4:编写延时函数61

项目4数组、指针与结构62

4.1背景知识62

4.1.1一维数组62

4.1.2二维数组64

4.1.3字符数组66

4.1.4地址和指针70

4.1.5数组和指针73

4.1.6函数和指针77

4.1.7结构体和共同体81

4.2项目设计及准备89

4.3项目实施89

任务1:有序数列输入新元素89

任务2:国家名称排序91

任务3:统计学生成绩情况92

任务4:统计学生成绩情况93

4.4项目小结94

4.5理论练习96

4.6工程实训106

实训1:将数组数据存入字符中106

实训2:输出学生基本信息107

项目5预处理109

5.1背景知识109

5.1.1宏定义109

5.1.2文件包含112

5.1.3条件编译113

5.2项目设计115

5.3项目实施115

5.4项目小结115

5.5理论练习116

5.6工程实训:S3C2410X A/D的驱动程序实现系统资源宏定义124

项目6内核常见的数据结构127

6.1背景知识127

6.1.1链表127

6.1.2树、二叉树及平衡树138

6.1.3哈希表148

6.2项目设计及准备151

6.3项目实施152

任务1:单链表的建立152

任务2:求单链表的长度152

任务3:插入元素153

任务4:删除元素153

任务5:读取元素154

任务6:元素定位154

任务7:主函数155

6.4项目小结157

6.5理论练习157

6.6工程实训161

实训1:求单链表中最大节点161

实训2:利用哈希表建立学生通迅录163

项目7文件170

7.1背景知识170

7.1.1嵌入式Linux 文件系统概述170

7.1.2嵌入式文件I/O操作171

7.1.3嵌入式文件和目录的操作171

7.1.4Linux文件访问权限173

7.1.5文件系统的创建和挂载175

7.2项目设计及准备176

7.3项目实施176

7.4项目小结178

7.5理论练习179

7.6工程实训:文件读写及上锁180

项目8网络编程181

8.1背景知识181

8.1.1TCP/IP协议简介181

8.1.2网络编程基础186

8.1.3套接字编程191

8.2项目设计及准备196

8.3项目实施196

任务:socket实现客户端与服务器端的连接196

8.4项目小结199

8.5理论练习199

8.6工程实训:NTP的客户端的实现200

参考文献208
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP