《嵌入式linux程式设计 修订2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王进德编著
  • 出 版 社:全华图书股份有限公司
  • 出版年份:2008
  • ISBN:9572165577
  • 页数:374 页
图书介绍:

第1章 编译Linux C 1

1-1第1个Linux C程式 2

1-2实习1:编译Linux C 6

1-3分割档案 8

1-4实习2:编译多个Linux程式 10

1-5使用GNU gcc编译器 13

1-6 Make命令与makefiles 14

1-7实习3:建立makefile 16

1-8乱数的产生 19

1-9 makefile变数的使用 20

1-10实习4:makefile变数的使用 22

1-11阵列、指标的应用 26

1-12本章重点 27

第2章 Linux档案处理 29

2-1 Linux档案系统 30

2-2档案命名 32

2-3档案权限 33

2-4档案目录权限修改 34

2-5档案权限遮罩 36

2-6实习5:改变系统的档案权限 38

2-7低阶档案处理函数 41

2-8实习6:Copy程式 45

2-9本章重点 48

第3章 程序 49

3-1程序简介 50

3-2程序相关函数 51

3-3实习7:复制程序 57

3-4一些字串处理函数 61

3-5 zombie程序 62

3-6实习8:zombie程序 64

3-7函数指标 69

3-8本章重点 70

第4章 讯号 71

4-1讯号简介 72

4-2讯号的处理 73

4-3实习9:SIGINT讯号处理 75

4-4结构资料型态 78

4-5讯号相关函数 79

4-6实习10:SIGALRM讯号处理 81

4-7使用typedef来分割名称 84

4-8本章重点 85

第5章 程序通讯 87

5-1管道 88

5-2低阶管道函数 89

5-3实习11:读写PIPE 91

5-4高阶管道函数 95

5-5实习12:popen读写pipe 96

5-6二进位档的存取 100

5-7具名管道:FIFO 101

5-8 FIFO函数 102

5-9实习13:读写FIFO 106

5-10本章重点 111

第6章 Linux RS-232程式设计 113

6-1终端机界面 114

6-2 Termios结构 116

6-3终端机相关函数 125

6-4实习14:RS-232通讯 129

6-5实习15:刷卡机应用 135

6-6本章重点 139

第7章 Socket程式设计 141

7-1 TCP/IP简介 142

7-2 Socket基本观念 143

7-3IPv4 Socket定址结构 143

7-4设定I Pv4 socket定址结构 144

7-5 Socket相关函数 146

7-6设计TCP网路程式 150

7-7 TCP输出入函数 154

7-8实习16:TCP程式设计 157

7-9指令列引数 165

7-10设计UDP网路程式 166

7-11 UDP输出入函数 169

7-12实习17: UDP程式设计 171

7-13本章重点 178

第8章 网路多工与网路广播 181

8-1网路多工 182

8-2处理SIGCHILD讯息 186

8-3实习18:网路多工程式 187

8-4广播 195

8-5设定socket属性 198

8-6实习19:UDP广播程式 199

8-7本章重点 208

第9章 Linux监控分散式模组 209

9-1分散式监控 210

9-2分散式模组 210

9-3 Linux PC监控分散式模组 211

9-4I-7000分散式模组指令 213

9-5数位输出入模组7060 214

9-6 i7k模组函数库 217

9-7实习20:监控数位输出入模组 221

9-8类比输入模组7012 227

9-9类比输出模组7021 229

9-10实习21:监控AD/DA模组 231

9-11实习22:I-7000模组综合练习 235

9-12本章重点 239

第10章 建立与使用函式库 241

10-1函式库简介 242

10-2制作静态(static)函式库 244

10-3制作共享(shared)函式库 245

10-4实习23:实作静态与共享函式库 246

10-5 AR指令 252

10-6本章重点 254

第11章 Internet程式设计:CGI 257

11-1 CGI简介 258

11-2环境变数 259

11-3如何呼叫CGI 260

11-4在CGI中传送讯息 260

11-5表单资料的编码原则 261

11-6 CGI输出格式 261

11-7 CGI解码程式 262

11-8表单应用:POST方法 269

11-9表单应用:GET方法 273

11-10实习23:读卡机CGI程式 276

11-11本章重点 281

第12章 手工打造小型Linux系统 283

12-1 Linux系统的启动过程 284

12-2根档案系统 285

12-3 BusyBox程式 287

12-4编辑配置档 292

12-5选择根档案系统的类型 294

12-6编译Linux核心 297

12-7设置Bootloader 302

12-8实作一个小型Linux系统 303

12-9手工打造Floppy Linux 307

12-10本章重点 313

第13章 手工打造嵌入式Web Server 315

13-1嵌入式系统简介 316

13-2嵌入式单板电脑 316

13-3建构嵌入式Web Server 317

13-4本章重点 329

第14章 嵌入式Linux与8051远距监控 331

14-1 简介 332

14-2 8051开发板 333

14-3 RS232监控8051 335

14-4 Linux CGI远距监控8051 344

14-5 嵌入式Linux远距监控8051 350

14-6 本章重点 359

附录A 361

附录B 363