图书介绍
嵌入式Linux应用项目教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 孔旭影主编;宋兴嘉,曲爱玲,杜刚等副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121210549
- 出版时间:2013
- 标注页数:318页
- 文件大小:87MB
- 文件页数:327页
- 主题词:Linux操作系统-程序设计-高等职业教育-教材
PDF下载
下载说明
嵌入式Linux应用项目教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 项目实施准备1
1.1项目总任务目标1
1.1.1课程学习目标1
1.1.2项目任务与学习目标及其关系2
1.1.3项目任务总体要求3
1.2嵌入式系统开发工作条件与流程5
1.2.1基本工作条件与环境5
1.2.2基本工作流程7
1.2.3 Linux系统移植工作流程8
1.3工作要求与准备8
1.3.1工作要求与规范化9
1.3.2学习工作方法11
1.3.3工具准备12
1.3.4利用网络和知识库12
第2章 项目任务与要求13
2.1 Linux下Shell应用项目任务书13
2.1.1制作并显示目录树13
2.1.2批量创建用户15
2.1.3注册一个用户17
2.1.4三个任务实施建议19
2.2 MP3项目系统移植任务书20
2.2.1 MP3研发项目背景20
2.2.2 MP3需求说明书概要21
2.2.3 MP3项目设计要点说明22
2.2.4系统移植任务与要求38
2.2.5项目目标41
2.2.6项目任务实施建议42
2.3蓝牙广告机项目系统移植任务书43
2.3.1蓝牙广告机项目背景43
2.3.2项目需求说明概要44
2.3.3蓝牙广告机项目设计要点说明44
2.3.4项目任务与要求58
2.3.5蓝牙广告机项目目标60
2.3.6项目任务实施建议61
第3章 理论知识模块63
3.1嵌入式操作系统的基本概念63
3.1.1嵌入式操作系统及其分类63
3.1.2操作系统的基本功能67
3.1.3系统调用69
3.1.4宏内核与微内核72
3.1.5进程和线程的基本概念74
3.1.6任务的同步与通信75
3.1.7 Linux系统简介76
3.1.8内容要点79
3.1.9习题81
3.2 Linux安装与Linux常用命令操作82
3.2.1 Linux安装准备82
3.2.2 Linux安装过程85
3.2.3目录操作命令87
3.2.4文件操作命令89
3.2.5时间操作命令93
3.2.6文件目录与用户管理命令95
3.2.7内容要点102
3.2.8习题103
3.3 Linux的Shell104
3.3.1 Shell及其基本操作104
3.3.2 Shell参数与变量表达式105
3.3.3 Shell脚本结构109
3.3.4用Shell编写图形化界面115
3.3.5 Shell程序实例117
3.3.6内容要点120
3.3.7习题120
3.4常用开发工具121
3.4.1编译器GCC121
3.4.2调试器GDB124
3.4.3管理器make127
3.4.4 Autotools129
3.4.5交叉编译环境搭建130
3.4.6内容要点138
3.4.7习题139
3.5 Linux的进程及其同步与通信139
3.5.1进程概述140
3.5.2 Linux的进程状态141
3.5.3 Linux进程的创建144
3.5.4 Linux进程的调度148
3.5.5管道与信号150
3.5.6内容要点154
3.5.7习题155
3.6 Linux的内存管理157
3.6.1内存管理的目标157
3.6.2虚拟内存技术158
3.6.3物理内存的分配与回收163
3.6.4内核空间的内存使用166
3.6.5内容要点169
3.6.6习题170
3.7 Linux的文件系统172
3.7.1文件及文件系统173
3.7.2目录文件及其结构176
3.7.3虚拟文件系统VFS177
3.7.4文件系统与进程的关联181
3.7.5常用的文件系统183
3.7.6网络文件系统NFS186
3.7.7内容要点189
3.7.8习题189
3.8 Linux的中断与定时器190
3.8.1中断概述190
3.8.2中断处理机制192
3.8.3 Linux中断基本操作194
3.8.4 Linux内核定时器及延时199
3.8.5内容要点202
3.8.6习题203
3.9 Linux设备驱动基础204
3.9.1设备驱动程序的基本概念204
3.9.2 Linux设备驱动分类207
3.9.3设备文件与文件号209
3.9.4模块的基本概念212
3.9.5字符设备驱动程序215
3.9.6内容要点219
3.9.7习题220
3.10 Linux系统源代码221
3.10.1系统源代码概述222
3.10.2 Linux系统源代码的构成223
3.10.3 Linux内核的加载226
3.10.4 Linux内核启动与初始化230
3.10.5加载驱动和根文件系统235
3.10.6内容要点240
3.10.7习题240
3.11文件系统制作241
3.11.1根文件系统与Busybox简介241
3.11.2使用Busybox制作根文件系统242
3.11.3四种常用文件系统的制作244
3.11.4 NFS文件系统的制作246
3.11.5 cramfs文件系统的制作249
3.11.6 yaffs文件系统的制作250
3.11.7 ramdisk文件系统的制作251
3.11.8内容要点253
3.11.9习题254
3.12 Linux系统移植255
3.12.1 Bootloader移植255
3.12.2内核移植260
3.12.3应用程序移植266
3.12.4数据库移植270
3.12.5内容要点273
3.12.6习题273
3.13嵌入式驱动移植274
3.13.1触摸屏驱动移植275
3.13.2 Nand Flash驱动移植279
3.13.3 USB设备驱动移植281
3.13.4网卡驱动程序移植285
3.13.5内容要点288
3.13.6习题288
第4章 Logo设计助理项目案例291
4.1项目概述291
4.1.1课题来源与背景291
4.1.2研发目标与周期292
4.1.3涉及的主要技术和方法292
4.2项目需求说明292
4.2.1需求概述292
4.2.2核心功能需求293
4.2.3界面与菜单等具体需求293
4.3概要设计说明294
4.3.1总体设计构架294
4.3.2系统硬件结构与器件选型295
4.3.3电源设计296
4.3.4软件部分的设计297
4.4原理图与PCB图设计说明299
4.4.1原理图设计说明299
4.4.2 PCB图设计说明302
4.5样机制作过程及说明303
4.5.1样机部件及组装303
4.5.2操作系统移植304
4.5.3设备驱动移植307
4.5.4应用系统移植308
4.6软件系统详细设计要点说明310
4.6.1应用软件设计概述310
4.6.2 Logo Viewer模块说明310
4.6.3 Graph模块说明311
4.6.4 Ime模块说明312
4.6.5 Control等模块说明313
4.7软件程序源代码说明315
4.7.1 Logo Viewer图形界面的实现315
4.7.2 Logo Viewer核心功能的实现316
4.8项目总结报告316
4.8.1项目任务要点317
4.8.2系统移植的准备工作317
4.8.3系统移植过程分析317
参考文献318
热门推荐
- 3205019.html
- 3894792.html
- 1625592.html
- 2502394.html
- 2996436.html
- 210027.html
- 1074667.html
- 1676897.html
- 1365814.html
- 3818404.html
- http://www.ickdjs.cc/book_3392318.html
- http://www.ickdjs.cc/book_1802549.html
- http://www.ickdjs.cc/book_3081741.html
- http://www.ickdjs.cc/book_2063849.html
- http://www.ickdjs.cc/book_1166153.html
- http://www.ickdjs.cc/book_1395399.html
- http://www.ickdjs.cc/book_2661762.html
- http://www.ickdjs.cc/book_2277894.html
- http://www.ickdjs.cc/book_534154.html
- http://www.ickdjs.cc/book_2916415.html