注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2021年7月

出版社:电子工业出版社

以下为《嵌入式Linux系统与工程实践(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121310539
  • 1-3
  • 143582
  • 49225292-9
  • 平塑
  • 16开
  • 2021年7月
  • 886
  • 552
  • 工学
  • 计算机科学与技术
  • TP316.85
  • 电子信息与电气
  • 本专科
内容简介
本书以Linux嵌入式系统的基本开发技术为主线,以基于ARM架构的嵌入式处理器为嵌入式硬件平台,全面介绍嵌入式系统开发过程、ARM体系结构、Linux基础、Linux进程、Linux开发环境的建立、Linux操作系统移植、Bootloader的使用、Linux根文件系统的构建、设备驱动程序的开发、嵌入式GUI开发等嵌入式知识,*后介绍近年来较为热门的GPS导航系统的设计。 本书在*版的基础上进行改版,结合众多读者的返馈意见,优化了内容结构和程序代码,实例操作配有视频讲解。
目录
目录第一篇嵌入式系统开发基础第1章嵌入式系统介绍 (1)11嵌入式系统的概念 (1)111嵌入式系统的定义 (1)112嵌入式系统的特点 (2)12嵌入式系统的组成 (2)121嵌入式处理器 (3)122外围设备 (3)123嵌入式操作系统 (3)124应用软件 (3)13嵌入式处理器 (4)131嵌入式处理器的分类 (4)132嵌入式微处理器 (5)133嵌入式微控制器 (5)134嵌入式DSP处理器 (6)135嵌入式片上系统 (6)136选择嵌入式处理器 (7)14嵌入式操作系统 (7)141操作系统的概念和分类 (8)142实时操作系统 (8)143常用的嵌入式操作系统 (10)15新型的嵌入式操作系统 (13)151Android (13)152MontaVista (15)16嵌入式系统的应用 (15)17嵌入式系统的发展趋势 (18)171嵌入式系统面临的挑战 (18)172嵌入式系统的发展前景 (19)18本章小结 (20)第2章嵌入式软件开发过程与工具 (21)21嵌入式软件开发介绍 (21)211嵌入式软件开发的特殊性 (21)212嵌入式软件的分类 (22)213嵌入式软件的开发流程 (22)214嵌入式软件开发工具的发展趋势 (24)22嵌入式软件的调试技术 (25)221调试技术介绍 (25)222基于JTAG的ARM系统调试 (26)23嵌入式软件测试技术 (27)231宿主机—目标机开发模式 (27)232目标监控器 (28)24嵌入式系统集成开发环境 (30)241ADS的介绍 (30)242ADS建立工程的使用介绍 (32)243AXD调试器的使用介绍 (37)实例2-1ARM开发环境ADS的使用实例 (39)25本章小结 (43)第3章嵌入式处理器体系结构 (44)31ARM体系结构概述 (44)311ARM体系结构简介 (45)312ARM体系结构的技术特征 (47)313CISC的体系结构 (48)314RISC的体系结构 (48)315RISC系统和CISC系统的比较 (50)32ARM微处理器的分类 (51)321ARM7微处理器 (51)322ARM9微处理器 (52)323ARM9E微处理器 (52)324ARM10E微处理器 (53)325ARM11微处理器 (54)326SecurCore微处理器 (54)327StrongARM微处理器 (54)328XScale微处理器 (55)33ARM微处理器的应用 (55)331ARM微处理器的应用选型 (55)332S3C2410处理器 (56)34存储器 (57)341存储器简介 (57)342SDRAM操作 (59)343Flash (60)35ARM编程模型 (61)351数据类型 (61)352存储器格式 (62)353处理器工作状态 (62)354处理器运行模式 (63)355寄存器组织 (63)356内部寄存器 (66)36ARM指令的寻址方式 (67)361立即寻址 (67)362寄存器寻址 (68)363寄存器间接寻址 (68)364相对寻址 (69)365堆栈寻址 (69)366块复制寻址 (70)367变址寻址 (70)368多寄存器寻址 (71)37ARM指令集 (71)371ARM指令的格式 (71)372ARM指令分类 (72)373Thumb指令介绍 (78)374Thumb指令分类 (79)375ARM指令集和Thumb指令集的区别 (82)38ARM微处理器的异常 (83)381ARM体系结构所支持的异常类型 (84)382异常矢量表 (85)383异常优先级 (85)384应用程序中的异常处理 (86)385各类异常的具体描述 (87)39本章小结 (91)第二篇Linux开发入门第4章Linux开发常用操作 (92)41Linux系统介绍 (92)411Linux的概况 (93)412Linux操作系统的构成 (94)413Linux常见的发行版本 (95)414Linux内核的特点 (97)42Linux命令的使用 (98)43vi编辑器的使用 (108)431vi编辑器的进入 (108)432命令模式的命令 (109)433末行模式的命令 (110)实例4-1vi编辑器使用实例 (110)44Shell编程 (112)441Shell基础介绍 (112)442Shell程序的变量和参数 (114)443运行Shell程序 (116)444Shell程序设计的流程控制 (117)445Shell输入与输出 (121)446bash介绍 (123)45综合实例 (124)实例4-2编写清除/var/log下的log文件综合实例 (124)实例4-3编写寻找死链接文件综合实例 (127)46本章小结 (131)第5章Linux内核介绍 (132)51进程概述 (132)511进程结构 (133)512进程的控制操作 (134)513进程的属性 (136)514进程的创建和调度 (137)515Linux进程命令 (139)52系统调用 (143)521系统调用概述 (143)522系统调用的进入 (144)523与进程管理相关的系统调用 (145)53管道 (145)531管道系统调用 (145)532管道的分类 (147)实例5-1管道通信实例 (148)54信号 (150)541常见的信号种类 (150)542系统调用函数 (151)543信号的处理 (152)544信号与系统调用的关系 (152)实例5-2信号实例 (153)55信号量 (154)551信号量概述 (154)552相关的数据结构 (155)553相关的函数 (157)实例5-3信号量实例 (158)