嵌入式系统原理及应用(微课版)

一本基于ARM Cortex-A9和Linux,融入丰富案例的嵌入式系统原理实战宝典。
分享 推荐 0 收藏 3 阅读 1.0K
王彩峰 (作者) 978-7-115-68980-1

关于本书的内容有任何问题,请联系 张雪野

与市场上其他嵌入式系统教材相比,本书在内容和服务上具有显著优势。
首先,本书内容紧跟技术发展,能够满足读者对最新技术的学习需求。其次,本书不仅涵盖了扎实的理论知识,还通过项目实践、综合实例等方式,帮助读者提升实践能力。此外,本书提供了丰富的配套资源,包括智慧树视频课程和知识图谱,以现代化的技术手段助力教材建设。最后,最后,本书针对不同层次读者设计内容,既适合本科生、研究生,也适合工程技术人员使用,具有较强的普适性。
本书主编为商丘工学院信息与电子工程学院副院长;负责的《嵌入式系统原理及应用》课程被认定为河南省课程思政样板课程和线上线下混合式一流本科课程,教学经验丰富,教学成果突出,在河南省有一定影响力。
¥69.80 ¥59.33 (8.5 折)

内容摘要

本书系统性地阐述嵌入式系统的核心原理与工程实践,涵盖嵌入式系统概述、ARM处理器体系结构、ARM指令集与汇编语言基础、微处理器与接口技术、嵌入式Linux开发基础、嵌入式Linux系统移植、嵌入式设备驱动程序设计、嵌入式数据库、Qt应用程序开发及嵌入式系统设计与开发等关键知识模块。本书采用“理论—实践—创新”递进式框架,通过模块化案例解析与典型项目驱动,将抽象原理与应用场景深度融合。
本书可作为高等院校电子信息工程、物联网工程、自动化、计算机科学与技术等专业相关课程的教材,也可供嵌入式系统开发、物联网应用开发等领域的技术人员学习使用,还可为人工智能终端、智能硬件领域的研发人员提供技术参考。

目录

【章名目录】
第 1章 嵌入式系统概述
第 2章 ARM处理器体系结构
第3章 ARM指令集与汇编语言基础
第4章 微处理器与接口技术
第5章 嵌入式Linux开发基础
第6章 嵌入式Linux系统移植
第7章 嵌入式设备驱动程序设计
第8章 嵌入式数据库
第9章 Qt应用程序开发
第 10章 嵌入式系统设计与开发
【详细目录】
第 1章 嵌入式系统概述
1.1 嵌入式系统简介
1.1.1 嵌入式系统的概念
1.1.2 嵌入式系统的发展历程
1.1.3 嵌入式系统的特点
1.2 嵌入式系统的组成
1.3 嵌入式处理器
1.3.1 嵌入式处理器的特点
1.3.2 嵌入式处理器的分类
1.4 嵌入式操作系统
1.4.1 嵌入式操作系统的功能及特点
1.4.2 嵌入式操作系统的分类
1.4.3 主流的嵌入式操作系统
1.5 嵌入式系统的应用领域
本章小结
习题
第 2章 ARM处理器体系结构
2.1 ARM处理器简介
2.1.1 ARM处理器介绍
2.1.2 ARM处理器体系结构发展
2.1.3 ARM处理器系列主要产品及应用场景
2.2 Cortex-A9处理器架构
2.3 数据类型与存储模式
2.3.1 ARM处理器的基本数据类型
2.3.2 大/小端存储模式
2.4 流水线技术分析
2.5 Cortex-A9处理器的工作模式和工作状态
2.5.1 Cortex-A9处理器的工作模式
2.5.2 Cortex-A9处理器的工作状态
2.6 Cortex-A9处理器的寄存器
2.7 Cortex-A9处理器异常中断处理
2.7.1 异常向量和优先级
2.7.2 异常中断处理机制
2.7.3 异常中断响应过程
2.7.4 异常中断返回过程
本章小结
习题
第3章 ARM指令集与汇编语言基础
3.1 ARM指令集简介
3.1.1 指令格式
3.1.2 条件码
3.2 ARM指令的寻址方式
3.2.1 立即寻址
3.2.2 寄存器寻址
3.2.3 寄存器间接寻址
3.2.4 寄存器移位寻址
3.2.5 变址寻址
3.2.6 多寄存器寻址
3.2.7 相对寻址
3.2.8 堆栈寻址
3.2.9 块复制寻址
3.3 ARM指令简介
3.3.1 数据处理指令
3.3.2 跳转指令
3.3.3 乘法指令与乘加指令
3.3.4 移位操作指令
3.3.5 程序状态寄存器处理指令
3.3.6 加载/存储指令
3.3.7 协处理器指令
3.3.8 异常产生指令
3.4 Thumb指令简介
3.5 ARM汇编语言程序设计简介
3.5.1 伪操作
3.5.2 伪指令
3.5.3 汇编语句格式
3.5.4 汇编语言程序结构
本章小结
习题
第4章 微处理器与接口技术
4.1 S5P4418处理器简介
4.1.1 S5P4418处理器架构
4.1.2 S5P4418存储系统
4.1.3 S5P4418启动流程
4.1.4 S5P4418时钟系统
4.1.5 基于S5P4418处理器的CVT S5PXX18开发平台
4.2 GPIO端口
4.2.1 GPIO寄存器
4.2.2 GPIO端口操作步骤
4.2.3 GPIO端口控制LED灯应用实例
4.2.4 GPIO端口控制数码管应用实例
4.3 中断系统
4.3.1 中断系统介绍
4.3.2 中断常用寄存器
4.3.3 中断处理流程
4.3.4 中断控制应用实例
4.4 串行通信接口
4.4.1 UART通信介绍
4.4.2 S5P4418异步串行通信
4.4.3 UART寄存器
4.4.4 UART通信应用实例
本章小结
习题
第5章 嵌入式Linux开发基础
5.1 Linux开发环境构建
5.1.1 Linux内核介绍
5.1.2 Linux发行版
5.1.3 Linux操作系统安装
5.2 Linux基本命令
5.2.1 Linux Shell
5.2.2 Linux常用命令
5.3 Linux文本编辑器
5.3.1 Vim
5.3.2 gedit
5.4 GCC
5.4.1 GCC介绍
5.4.2 GCC编译过程
5.5 make工程管理器
5.5.1 Makefile
5.5.2 make命令的使用
5.6 嵌入式Linux交叉开发环境
本章小结
习题
第6章 嵌入式Linux系统移植
6.1 嵌入式Linux系统组成
6.2 BootLoader
6.2.1 BootLoader简介
6.2.2 U-Boot
6.3 Linux内核配置和编译
6.3.1 Linux内核源码目录
6.3.2 内核配置和编译
6.4 嵌入式文件系统
6.4.1 嵌入式文件系统介绍
6.4.2 虚拟文件系统
6.4.3 根文件系统
6.4.4 根文件系统的构建
6.5 系统移植
本章小结
习题
第7章 嵌入式设备驱动程序设计
7.1 设备驱动程序设计基础
7.1.1 设备驱动程序介绍
7.1.2 设备驱动程序分类
7.1.3 设备驱动程序加载
7.1.4 设备驱动程序框架
7.1.5 设备驱动程序的重要数据结构
7.1.6 常用的功能接口函数
7.2 内核设备模型
7.2.1 内核设备模型介绍
7.2.2 sysfs文件系统
7.2.3 sysfs的实现机制——kobject
7.2.4 内核设备模型的组织——platform_bus
7.3 字符设备驱动程序设计框架
7.4 混杂设备驱动程序设计框架
7.5 GPIO驱动模型
7.5.1 gpiolib关键数据结构
7.5.2 GPIO使用
7.6 LED灯应用实例
7.6.1 LED灯控制电路介绍
7.6.2 LED灯驱动程序设计
7.6.3 LED灯应用程序设计
7.7 数码管应用实例
7.7.1 数码管应用电路介绍
7.7.2 数码管驱动程序设计
7.7.3 数码管应用程序设计
本章小结
习题
第8章 嵌入式数据库
8.1 嵌入式数据库介绍
8.1.1 为什么需要嵌入式数据库
8.1.2 什么是嵌入式数据库
8.1.3 常用嵌入式数据库
8.2 SQLite数据库
8.2.1 SQLite数据库介绍
8.2.2 SQLite安装
8.2.3 SQLite常用命令
8.2.4 SQLite数据类型
8.2.5 SQLite API
8.3 SQLite交叉编译
8.3.1 构建SQLite交叉开发环境
8.3.2 交叉编译SQLite应用程序
8.3.3 在目标机上运行SQLite应用程序
本章小结
习题
第9章 Qt应用程序开发
9.1 Qt介绍
9.1.1 Qt支持平台
9.1.2 Qt的优点
9.1.3 Qt版本
9.1.4 Linux下Qt开发环境的安装
9.1.5 Qt Creator的使用
9.2 信号与槽机制
9.3 Qt数据库应用
9.3.1 数据库驱动
9.3.2 Qt与SQLite数据库的连接
9.3.3 SQL模型
本章小结
习题
第 10章 嵌入式系统设计与开发
10.1 嵌入式系统开发流程
10.1.1 需求分析
10.1.2 系统总体设计
10.1.3 硬件设计
10.1.4 软件设计
10.1.5 系统集成
10.2 智能灯光控制系统设计
10.2.1 系统总体框架
10.2.2 系统硬件设计
10.2.3 系统软件设计
10.3 室内温湿度监测系统设计
10.3.1 系统总体框架
10.3.2 系统硬件设计
10.3.3 系统软件设计
本章小结
习题

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

王彩峰,女,中共党员,教授,1980年10月出生,2005年毕业于河南师范大学电子信息工程专业,2008年毕业于西南科技大学通信与信息系统专业。曾任通信工程专业教研室主任,现任信息与电子工程学院副院长、通信工程专业负责人,一直从事嵌入式相关的研究和教学工作。曾多次获得“河南省教育厅学术技术带头人”“河南省优秀教师”“河南省文明教师”“校优秀教师”“校优秀共产党员”等荣誉称号;负责的《嵌入式系统原理及应用》课程被认定为河南省课程思政样板课程和线上线下混合式一流本科课程,被立项为河南省研究性示范课程和专创融合特色示范课程;主持参与省部级、厅级、校级教科研项目20余项,发表学术论文20余篇;多次指导学生参加各级各类学科竞赛并获奖。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部