• Linux嵌入式系统开发从小白到大牛
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Linux嵌入式系统开发从小白到大牛

塑封消毒,正版

31 2.6折 119 九品

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者赵凯 著

出版社机械工业出版社

出版时间2021-07

版次1

装帧平装

货号1

上书时间2024-04-06

福宝书店

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

   商品详情   

品相描述:九品
商品描述
二手书不保证无笔记划线不缺页不掉页不影响阅读,不保证有赠品。
图书标准信息
  • 作者 赵凯 著
  • 出版社 机械工业出版社
  • 出版时间 2021-07
  • 版次 1
  • ISBN 9787111683100
  • 定价 119.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 288页
【内容简介】
《Linux嵌入式系统开发从小白到大牛》的宗旨是让读者紧跟书中内容的安排顺序并结合具体案例进行学习,*终可以独立编写个人的嵌入式Linux系统。全书共16章,在章节安排上本着由易到难、深入浅出的原则,具体内容如下。第1~3章主要介绍Linux嵌入式开发的基础知识;第4、5章分别从硬件角度和软件角度分析嵌入式Linux学习的相关工具;第6~9章是本书的重点,分别对Makefile、U-boot、内核和根文件系统进行了详细介绍。第10~12章介绍了Linux的驱动开发,是本书的难点内容,也是嵌入式Linux 系统工程师必须掌握的内容。第13~16章结合当下物联网、车联网等热门技术领域知识,完成了4个综合项目案例。 

《Linux嵌入式系统开发从小白到大牛》适合广大从事嵌入式Linux系统开发的技术人员、嵌入式Linux系统开发爱好者以及大中专院校相关专业的学生阅读,相关培训院校及高校教师亦可将本书作为教材或参考书。
【目录】
前言 

第1章Linux嵌入式系统入门 

11小白也要懂――嵌入式系统的应用和发展 

12嵌入式系统与嵌入式操作系统 

121什么是嵌入式系统 

122什么是嵌入式操作系统 

13嵌入式系统的分类与特点 

131嵌入式系统的分类 

132嵌入式系统的特点 

14嵌入式操作系统架构 

15Linux系统版本 

151Linux系统分类 

152Ubuntu操作系统的版本 

16【案例实战】Linux系统环境搭建 

161虚拟机安装Ubuntu操作系统 

162树莓派安装Ubuntu操作系统 

17要点巩固 

18技术大牛访谈――嵌入式系统的一般开发流程 

第2章Linux操作系统基础知识 

21小白也要懂――操作系统的功能 

22Linux操作系统基本命令 

221Linux操作系统权限管理 

222Linux常用基本命令 

23Linux操作系统下的vi和vim编辑器 

231vi的基本操作 

232vim的基本操作 

24链接文件 

25跨平台的文件传输协议 

251什么是FTP 

252虚拟机Linux系统启用FTP服务 

26【案例实战】Hello World!两种编程方式 

27要点巩固 

28技术大牛访谈――Linux操作系统架构 

第3章Linux嵌入式系统下编程 

31小白也要懂――C语言的发展过程 

32Linux系统下C语言的编程基础 

321记住标识符 

322C语言中的数据 

323运算符和表达式 

324C语言的三种基本结构 

33Linux系统下C语言的进阶编程 

331C语言的数组 

332C语言的指针 

333C语言的函数 

334C语言的构造数据类型 

34Linux系统下C语言的高阶编程 

341C语言的文件操作 

342C语言的队列操作 

343C语言的链表操作 

344C语言的排序算法 

35【案例实战】学生成绩信息管理系统 

36要点巩固 

37技术大牛访谈――GNU C和标准C的差异 

第4章Linux嵌入式硬件系统 

41小白也要懂――微处理器字节序列存储的大小端模式 

42嵌入式微处理器的系统架构 

421冯·诺依曼计算机系统 

422指令系统 

423微处理器的内核架构 

43嵌入式硬件系统的基本组成部分 

431时钟系统 

432中断系统 

433总线 

434存储系统 

435嵌入式微处理器片上外部设备 

44【案例实战】微处理器的两种编程方式 

441微处理器裸机系统的GPIO操作 

442微处理器移植Linux系统的GPIO操作 

45要点巩固 

46技术大牛访谈――嵌入式系统微处理器选型方案 

第5章Linux嵌入系统之交叉编译 

51小白也要懂――gcc编译器的工作流程 

52Linux下gcc编译器的使用方法 

53gdb调试工具的使用方法 

54什么是交叉编译 

55构建交叉编译工具链 

56【案例实战】交叉编译工具链的下载与安装 

57要点巩固 

58技术大牛访谈――编译器和解释器的区别 

第6章Makefile的基础知识 

61小白也要懂――make命令的执行过程 

62Makefile语法基础 

63Makefile一般书写格式 

64Makefile变量的引用与赋值 

65Makefile模式规则与自动变量 

66Makefile伪目标 

67Makefile条件判断 

68【案例实战】编写自己的Makefile文件 

69要点巩固 

610技术大牛访谈――Makefile 函数的使用 

第7章Linux嵌入系统之U-boot 

71小白也要懂――Bootloader与U-boot的区别 

72U-boot概述 

721选择正确的U-boot版本 

722查看U-boot目录结构 

73关于 U-boot的源代码编译与GUI界面 

731编译 U-boot 

732U-boot的GUI界面 

74U-boot的Makefile代码分析 

75U-boot启动流程 

751U-boot启动阶段1 

752U-boot启动阶段2 

76【案例实战】IMX6ULL开发板移植U-boot 

77要点巩固 

78技术大牛访谈――U-boot在实际项目中的作用 

第8章Linux嵌入式系统之内核 

81小白也要懂――关于Linux体系结构和内核结构 

82Linux内核的子系统 

821虚拟文件系统 

822进程管理子系统 

823进程通信子系统 

824内存管理子系统 

825设备驱动子系统 

83Linux内核的配置和编译 

831选择正确的Linux内核 

832编译Linux内核 

833查看Linux内核的目录结构 

834Linux内核的GUI界面 

835Linux内核的镜像与Makefile 

84Linux内核的启动过程 

85【案例实战】IMX6ULL移植Linux内核 

86要点巩固 

87技术大牛访谈――浅析init进程 

第9章构建嵌入式Linux根文件系统 

91小白也要懂――Linux系统中的文件系统 

92根文件系统概述 

93Busybox安装与编译过程 

931Busybox简介 

932Busybox的安装与配置 

933Busybox的编译 

94构建根文件系统 

941需要的库文件 

942添加其他的文件操作 

943优化根文件系统 

95【案例实战】根文件系统的移植测试 

96要点巩固 

97技术大牛访谈――其他根文件系统的构建工具 

第10章Linux嵌入式系统之设备驱动 

101小白也要懂――设备驱动分类 

102字符设备驱动的理论基础 

1021字符设备驱动的一般流程 

1022设备号 

103编写字符设备驱动程序 

1031旧版本字符设备驱动程序 

1032新版本字符设备驱动程序 

1033字符设备驱动程序的通用操作 

104【案例实战】字符设备驱动的移植测试 

105要点巩固 

106技术大牛访谈――块设备驱动概述 

第11章Linux嵌入式系统之设备树 

111小白也要懂――设备树的基础知识 

112设备树的基础语法 

1121设备树节点 

112
点击展开 点击收起

—  没有更多了  —

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

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