嵌入式LinuxC语言应用程序设计与实践

百科

《嵌入式LinuxC语言应用程序设计与实践》是2010年清华大学出版社出版的图书,作者是熊茂华、谢建华、熊昕。

  • 书名 嵌入式LinuxC语言应用程序设计与实践
  • 作者 熊茂华、谢建华、熊昕
  • ISBN 9787302225515
  • 定价 36.00元
  • 出版社 清华大学出版社

内容简

  本书详细介绍嵌入式Linux的开发环境与工具软件、嵌入式C语言程序设计基础、嵌入式Linux C高级编程与调试、Linux下的文件的操作和I/O应用、ARM Linux进程与进来自程调度、ARM Linux多线程开发、ARM Lin送亲普针鸡月二犯够乙ux网络编程和嵌入式Linux360百科设备驱动程序开发。本书是嵌入式Linux C语言应用程序设计的一本实用指导书,通过案例详细介绍嵌入式Linux 宣死举帮始C语言应用程序设计,案例中的程序都取自实际的项目,并且对程序有详细的注解

  本书深入浅出,既可作为高等职业院校相关课程的教材,也可作为嵌入式系统编程人员的技术参考书。

图书目录

  第1章 嵌入式系统基础1

  1.1 嵌入式系统简介1

  1.1.1 嵌入式系统的概述1

  1.1.2 置未质火龙衣手使跑又殖嵌入式系统的组成2

  1.1.3 嵌入式系统的应用领域3

  1.1.4 嵌入式系统的发展趋势5

  1.2 嵌入式处理器6

  1.2.1 嵌入式处理器的分类6

  1.2.2 嵌入式处火威更部尼轻理器的现状6

  1.2.3 ARM处理器8

  1.3 嵌入式系统开发过程9

  1.3.1 嵌入式系统的总体结构9

  1.3.2 嵌入式系统的开发特点10

  1.3.3 嵌入式系统的开发流程11

  1.师改剂值亚互现胞3.4 调试嵌入式系统12

  练习题14

  第2章 嵌入式Linux的开发环境及工具软件15

  2.1 嵌入式Linux的开发环境15

  2.1.1 嵌入式Linux开发环境建立15

  2.1.2 嵌入式Linux开发的一般过程16

  2.2 Linux开发工具的使用17

  2.2.1 Linux开发工具GNU gcc的使切促世挥边朝无用17

  2.2.2 gdb调试器简介27

  2.3 GNU make命令和Makefile 文件31

  2.3.1 Makefile文件的规则 31

  2.3.2 Makefile文件中隐含规则34

  2.3.3 Makefile文件的命令 37

块位日衣任此普意  2.3.4 M口卷好动补akefile文件的变量38

 令千能叶聚敌士雨 2.3.5 Makefile文件的条件判断41

  2.3.6 Makefile文件中常用函数43

  2.3.7 子目录Makefile45

  嵌入式Linux C语言应用程序设计与酸田真叶是花感句实践目 录 2.4 嵌入式Li讨套该束宪集介军利跑示nux编辑器vi的使用46

  2.4.1 vi的基本模式46

  2.4.2 vi的基本操作47

  2.5 Emacs综合编辑器48

  2.5.1 Emacs的启动与退出48

  2.5.2 Emacs的基本罗线书如编辑49

  2.5.3 Emacs的C模式51

  2.5.4 Emacs的Shell模式52

  练习题优货多始术仅52

  第3章 嵌入式C语言程序设计基础54

  3.1 嵌入式C语言预处理伪指令54

  3.2 嵌入式C语言的基本数据类型 58

  3.2.1 数据类型与表达式58

  3.2.2 常量得笔别李即令60

  3.2.3 变量 63

  3.2.4 运算符 67

  3.3 嵌入式Linux C语言程序结构和控制语句70

  3.3.1 嵌入式Linux C语言3种程序结构70

  3.3去科肉尽搞.2 嵌入式Linux C语吗派故制节皮巴任言基本语句70

  3.4 选择语句72

  3.4.1 if语句72

  3.4.2 switch语句73

  3.5 循环语句74

  3.5.1 while和do-while语句74

  3.5.2 for循环语句74

  3.5.3 break语句和continue语句75

  3.5.4 ARM Linux循环语句应用实例76

  3.6 goto语句77

  3.6.1 goto语句语法77

  3.6.2 ARM Linux中goto语句应用实例77

  3.7 函数78

  3.7.1 C语言函数概述78

  3.7.2 函数定义与声明79

  3.7.3 函数的参数、值和基本调用81

  3.7.4 函数的嵌套、递归调用87

  3.8 数组89

  3.9 指针93

  3.10 结构体与联合98

  练习题107

  第4章 嵌入式Linux C高级编程及调试举例109

  4.1 内嵌汇编指令109

  4.2 汇编语言与C/C++的混合编程113

  4.3 从汇编程序中访问C程序变量113

  4.4 汇编程序与C/C++程序的相互调用规则--ATPCS114

  4.5 汇编程序与C/C++程序的相互调用116

  4.6 嵌入式Linux 静态链接库与动态链接库120

  4.6.1 Linux静态链接库及创建120

  4.6.2 Linux动态链接库及创建121

  4.7 嵌入式Linux 下程序调试应用举例128

  4.7.1 Linux宿主机下的应用程序调试128

  4.7.2 目标机下的应用程序调试139

  练习题142

  第5章 嵌入式Linux下文件的操作

  第6章 ARM Linux进程与进程调试

  第7章 ARM Linux多线程开发实例

  第8章 ARM Linux网络编程实例

  第9章 嵌入式Linux设备驱动程序开发

  参考文献

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com