★本书详细讲解项目发、调试、应用的整个过程,突出嵌式系统的发方法和技巧,培养读者嵌式系统应用软件设计、硬件调试等专业技能。 ★通过嵌式系统技术应用和嵌式系统技术发两条主线行介绍,使读者更容易学习和掌握嵌式系统软硬件发及应用技能。 ★本书案例丰富,且每章配有“本章小结”和“思考与习题”,帮助读者对所学内容行深的思考,提高读者分析问题和解决问题的能力。
售 价:¥
纸质售价:¥31.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
出版说明
前言
第1章 嵌入式系统概述
1.1 嵌入式系统的定义
1.2 嵌入式系统的特点
1.3 嵌入式系统的组成和分类
1.3.1 嵌入式系统的组成
1.3.2 嵌入式系统的分类
1.4 嵌入式系统的发展与应用
1.5 基于ARM的嵌入式开发环境
1.5.1 交叉开发环境
1.5.2 模拟开发环境
1.6 如何学好嵌入式系统开发
本章小结
思考与习题
第2章 ARM嵌入式微处理器
2.1 ARM嵌入式微处理器简介
2.1.1 嵌入式处理器分类
2.1.2 ARM微处理器架构
2.1.3 ARM嵌入式微处理器系列
2.1.4 ARM版本的命名规则
2.2 ARM嵌入式微处理器体系结构
2.2.1 ARM体系结构的存储器格式
2.2.2 ARM体系结构的工作状态
2.2.3 ARM体系结构的运行模式
2.2.4 ARM体系结构的寄存器
2.3 ARM的异常处理
2.3.1 ARM体系支持的异常类型
2.3.2 ARM的异常中断
2.3.3 ARM的异常响应
2.3.4 ARM的异常返回
本章小结
思考与习题
第3章 嵌入式操作系统
3.1 嵌入式操作系统简介
3.1.1 嵌入式最小系统
3.1.2 嵌入式操作系统概念
3.1.3 嵌入式操作系统性能管理
3.2 常用的嵌入式操作系统
3.2.1 嵌入式Linux操作系统
3.2.2 嵌入式Android操作系统
3.2.3 其他嵌入式操作系统
本章小结
思考与习题
第4章 Android Studio开发环境
4.1 项目1 搭建嵌入式开发环境
4.1.1 Android系统编译环境
4.1.2 应用开发环境介绍
4.1.3 开发工具应用解析
4.1.4 调试方式与快捷键
4.1.5 搭建步骤详解
4.2 项目2 编写Hello Android应用程序
4.2.1 创建一个新的Android工程
4.2.2 修改程序
4.2.3 运行结果
4.3 项目3 应用布局
4.3.1 布局简介
4.3.2 线性布局(LinearLayout)
4.3.3 相对布局(RelativeLayout)
4.3.4 表格布局(TableLayout)
4.3.5 帧布局(FrameLayout)
4.3.6 嵌套布局
4.4 项目4 经典界面控件
4.4.1 控件简介
4.4.2 TextView控件
4.4.3 Button控件
4.4.4 EditText控件
4.4.5 CheckBox控件
4.4.6 ImageButton控件
4.5 项目5 其他界面控件与视图
4.5.1 Spinner控件
4.5.2 ProgressBar控件
4.5.3 RatingBar控件
4.5.4 ScrollView视图
4.5.5 GridView视图
4.5.6 Gallery视图
4.5.7 TabHost视图
4.6 项目6 Intent和Activity
4.6.1 Activity的生命周期
4.6.2 Intent介绍
4.6.3 新建Activity类
4.6.4 Activity间的普通跳转
4.6.5 等待返回的Activity间的跳转
4.6.6 启动其他应用
本章小结
思考与习题
第5章 嵌入式应用程序开发
5.1 项目7 提示信息(Toast)
5.1.1 Toast介绍
5.1.2 系统默认的Toast
5.1.3 自定义的Toast
5.2 项目8 通知提示(Notification)
5.2.1 Notification介绍
5.2.2 特殊的Notification
5.3 综合项目 天气预报
5.3.1 设计原理
5.3.2 设计流程
5.3.3 网络定位
5.3.4 访问天气服务器
5.3.5 XML文件解析
5.3.6 运行结果
本章小结
思考与习题
第6章 嵌入式系统硬件开发
6.1 项目9 JNI开发实验
6.1.1 JNI介绍
6.1.2 下载NDK和构建工具
6.1.3 新建Hello JNI工程
6.1.4 编译Hello JNI工程
6.1.5 代码解析
6.2 项目10 BUZZER蜂鸣器控制实验
6.2.1 Linux系统的API
6.2.2 项目原理
6.2.3 内核驱动
6.2.4 应用程序编写
6.2.5 调试运行
6.3 项目11 LED指示灯控制实验
6.3.1 项目原理
6.3.2 内核驱动
6.3.3 Linux平台设备驱动
6.3.4 应用程序编写
6.3.5 调试运行
6.4 项目12 ADC模数转换实验
6.4.1 项目原理
6.4.2 内核驱动
6.4.3 应用程序编写
6.4.4 调试运行
6.5 项目13 UART串口通信实验
6.5.1 串口介绍
6.5.2 项目原理
6.5.3 内核驱动
6.5.4 应用程序编写
6.5.5 调试运行
6.6 项目14 WiFi无线通信实验
6.6.1 WiFi介绍
6.6.2 内核驱动
6.6.3 项目原理
6.6.4 应用程序编写
6.6.5 调试运行
6.7 项目15 GPS定位系统实验
6.7.1 GPS工作原理
6.7.2 项目原理
6.7.3 系统API介绍
6.7.4 应用程序编写
6.7.5 调试运行
本章小结
思考与习题
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜