书籍详情
Linux/Android嵌入式系统实践设计
作者:徐伟,郭占龙,耿生玲 著
出版社:北京航空航天大学出版社
出版时间:2022-03-01
ISBN:9787512437326
定价:¥49.00
购买这本书可以去
内容简介
本书是基于MPTS-A9教学平台的嵌入式系统设计和应用技术的教程。全书共7章,概述嵌入式系统的基本原理、基于Linux系统和Android系统的开发环境构建,介绍了多个基础实验以及驱动程序实验的开发、编译和执行,系统移植和Qt的安装和应用。书中重点介绍在Linux系统下的系统安装、软件配置,驱动开发、程序编译运行以及系统移植,并针对每一个实验有详细的过程介绍和截图。全书每个程序都经过逐一调试。本书可作为高等学校电子信息类、自动化类、计算机类、电气类、机电类等专业的本科生、研究生的教材。
作者简介
暂缺《Linux/Android嵌入式系统实践设计》作者简介
目录
第1章 嵌入式系统概述
1.1 嵌入式系统定义及特点
1.2 嵌入式系统的体系结构
1.2.1 硬件层
1.2.2 设备驱动层
1.2.3 操作系统层
1.2.4 应用软件
1.3 嵌入式操作系统
1.3.1 嵌入式操作系统简介
1.3.2 几种代表性的嵌入式操作系统
1.4 嵌入式系统的开发过程
1.5 MPTS-A9教学平台简介
1.5.1 MPTS-A9教学平台功能简述
1.5.2 CPU核心板资源介绍
1.5.3 底板资源分布图
第2章 建立嵌入式Linux系统主机的开发环境
2.1 虚拟机的安装
2.1.1 虚拟机简介
2.1.2 VMware WorkStation安装
2.2 Ubuntu系统安装
2.3 安装并配置NFS服务
2.3.1 安装NFS服务
2.3.2 配置网络共享文件夹NFS
2.3.3 NFS服务启动
2.4 安装Samba服务
2.5 安装VMware Tools工具
2.5.1 安装VMware Tools工具
2.5.2 建立Window系统与虚拟Ubuntu共享文件夹
2.6 Xshell软件的安装与使用
2.7 安装和使用SSH工具软件
2.7.1 Windows系统中安装SSH工具软件
2.7.2 Ubuntu系统中安装SSH工具软件
2.7.3 使用SSH工具传文件
2.8 安装交叉编译工具链
第3章 嵌入式Linux系统基础实验
3.1 makefile工程管理
3.1.1 make工程管理器
3.1.2 makefile文件编写规则
3.1.3 makefile的变量
3.1.4 makefile规则
3.2 Hello World实验
3.2.1 实验目的
3.2.2 实验原理
3.2.3 实验内容
3.2.4 实验步骤
3.2.5 思考与练习
3.3 多线程应用实验
3.3.1 实验目的
3.3.2 实验内容
3.3.3 实验原理
3.3.4 实验步骤
3.3.5 思考与练习
3.4 网络套接字(Socket)通信应用实验
3.4.1 实验目的
3.4.2 实验内容
3.4.3 实验原理
3.4.4 实验步骤
3.4.5 思考与练习
第4章 嵌入式Linux系统驱动模块实验
4.1 Linux系统设备驱动程序设计
4.1.1 Linux系统设备驱动程序简介
4.1.2 字符设备驱动结构
4.1.3 块设备驱动程序设计
4.2 LED驱动实验
4.2.1 实验目的
4.2.2 实验原理
4.2.3 实验步骤
4.2.4 思考与练习
4.3 按键中断驱动及控制实验
4.3.1 实验目的
4.3.2 实验原理
4.3.3 实验步骤
4.3.4 思考与练习
4.4 LCD驱动及控制实验
4.4.1 实验目的
4.4.2 实验原理
4.4.3 实验步骤
4.4.4 思考与练习
4.5 触摸屏驱动实验
4.5.1 实验目的
4.5.2 实验原理
4.5.3 实验步骤
4.5.4 思考与练习
4.6 摄像头采集实验
4.6.1 实验目的
4.6.2 实验原理
4.6.3 实验步骤
4.6.4 思考与练习
第5章 嵌入式Linux系统移植
5.1 bootloader的编译
5.1.1 U-Boot简介
5.1.2 U-Boot编译
5.2 Linux内核裁减与编译
5.3 文件系统的制作
5.3.1 根文件系统简介
5.3.2 根文件系统制作
5.4 嵌入式Linux系统的烧写
第6章 Qt介绍
6.1 Qt Creator的安装与启动实验
6.1.1 安装Qt Creator软件
6.1.2 启动Qt Creator
6.2 第一个Qt应用程序Hello World
6.2.1 实验目的
6.2.2 实验内容
6.2.3 实验步骤
6.3 A/D转换实验
6.3.1 实验目的
6.3.2 实验内容
6.3.3 实验步骤
6.4 摄像头显示实验
6.4.1 实验目的
6.4.2 实验内容
6.4.3 实验步骤
6.5 嵌入式平台的Qt综合软件实验
6.5.1 实验目的
6.5.2 实验内容
6.5.3 实验步骤
第7章 嵌入式Android系统应用
7.1 主机端的Android系统开发环境搭建
7.2 第一个Android应用程序Hello World
7.2.1 实验目的
7.2.2 实验简介
7.2.3 实验步骤
7.3 LED test实验
7.3.1 实验目的
7.3.2 实验原理
7.3.3 实验步骤
参考文献
1.1 嵌入式系统定义及特点
1.2 嵌入式系统的体系结构
1.2.1 硬件层
1.2.2 设备驱动层
1.2.3 操作系统层
1.2.4 应用软件
1.3 嵌入式操作系统
1.3.1 嵌入式操作系统简介
1.3.2 几种代表性的嵌入式操作系统
1.4 嵌入式系统的开发过程
1.5 MPTS-A9教学平台简介
1.5.1 MPTS-A9教学平台功能简述
1.5.2 CPU核心板资源介绍
1.5.3 底板资源分布图
第2章 建立嵌入式Linux系统主机的开发环境
2.1 虚拟机的安装
2.1.1 虚拟机简介
2.1.2 VMware WorkStation安装
2.2 Ubuntu系统安装
2.3 安装并配置NFS服务
2.3.1 安装NFS服务
2.3.2 配置网络共享文件夹NFS
2.3.3 NFS服务启动
2.4 安装Samba服务
2.5 安装VMware Tools工具
2.5.1 安装VMware Tools工具
2.5.2 建立Window系统与虚拟Ubuntu共享文件夹
2.6 Xshell软件的安装与使用
2.7 安装和使用SSH工具软件
2.7.1 Windows系统中安装SSH工具软件
2.7.2 Ubuntu系统中安装SSH工具软件
2.7.3 使用SSH工具传文件
2.8 安装交叉编译工具链
第3章 嵌入式Linux系统基础实验
3.1 makefile工程管理
3.1.1 make工程管理器
3.1.2 makefile文件编写规则
3.1.3 makefile的变量
3.1.4 makefile规则
3.2 Hello World实验
3.2.1 实验目的
3.2.2 实验原理
3.2.3 实验内容
3.2.4 实验步骤
3.2.5 思考与练习
3.3 多线程应用实验
3.3.1 实验目的
3.3.2 实验内容
3.3.3 实验原理
3.3.4 实验步骤
3.3.5 思考与练习
3.4 网络套接字(Socket)通信应用实验
3.4.1 实验目的
3.4.2 实验内容
3.4.3 实验原理
3.4.4 实验步骤
3.4.5 思考与练习
第4章 嵌入式Linux系统驱动模块实验
4.1 Linux系统设备驱动程序设计
4.1.1 Linux系统设备驱动程序简介
4.1.2 字符设备驱动结构
4.1.3 块设备驱动程序设计
4.2 LED驱动实验
4.2.1 实验目的
4.2.2 实验原理
4.2.3 实验步骤
4.2.4 思考与练习
4.3 按键中断驱动及控制实验
4.3.1 实验目的
4.3.2 实验原理
4.3.3 实验步骤
4.3.4 思考与练习
4.4 LCD驱动及控制实验
4.4.1 实验目的
4.4.2 实验原理
4.4.3 实验步骤
4.4.4 思考与练习
4.5 触摸屏驱动实验
4.5.1 实验目的
4.5.2 实验原理
4.5.3 实验步骤
4.5.4 思考与练习
4.6 摄像头采集实验
4.6.1 实验目的
4.6.2 实验原理
4.6.3 实验步骤
4.6.4 思考与练习
第5章 嵌入式Linux系统移植
5.1 bootloader的编译
5.1.1 U-Boot简介
5.1.2 U-Boot编译
5.2 Linux内核裁减与编译
5.3 文件系统的制作
5.3.1 根文件系统简介
5.3.2 根文件系统制作
5.4 嵌入式Linux系统的烧写
第6章 Qt介绍
6.1 Qt Creator的安装与启动实验
6.1.1 安装Qt Creator软件
6.1.2 启动Qt Creator
6.2 第一个Qt应用程序Hello World
6.2.1 实验目的
6.2.2 实验内容
6.2.3 实验步骤
6.3 A/D转换实验
6.3.1 实验目的
6.3.2 实验内容
6.3.3 实验步骤
6.4 摄像头显示实验
6.4.1 实验目的
6.4.2 实验内容
6.4.3 实验步骤
6.5 嵌入式平台的Qt综合软件实验
6.5.1 实验目的
6.5.2 实验内容
6.5.3 实验步骤
第7章 嵌入式Android系统应用
7.1 主机端的Android系统开发环境搭建
7.2 第一个Android应用程序Hello World
7.2.1 实验目的
7.2.2 实验简介
7.2.3 实验步骤
7.3 LED test实验
7.3.1 实验目的
7.3.2 实验原理
7.3.3 实验步骤
参考文献
猜您喜欢