嵌入式系统技术应用与开发
批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!
¥
31.65
7.0折
¥
45
全新
库存3件
作者陆渊章 徐敏 主编
出版社机械工业出版社
ISBN9787111662181
出版时间2020-09
装帧平装
开本16开
定价45元
货号29124305
上书时间2024-10-20
商品详情
- 品相描述:全新
- 商品描述
-
前言
本书是按照*新的教学改革要求,依托电子信息工程技术骨干专业建设和课程研究项目成果进行编写的,突出嵌入式系统项目开发和应用能力的培养。本书根据嵌入式系统的发展趋势,针对嵌入式系统的应用特点,由浅入深、循序渐进地介绍了嵌入式系统技术应用与开发的基础知识,通过详细讲解项目开发、调试、应用的整个过程,突出嵌入式系统的开发方法和技巧,从而培养读者嵌入式系统应用软件设计、硬件调试等专业技能。
本书在编写过程中遵循高等职业教育的特点,理论与实践相结合,充分体现学习技能的层次性、渐进性和实践性特点,主要通过嵌入式系统技术应用和嵌入式系统技术开发两条主线进行介绍,使读者更容易学习和掌握嵌入式系统软硬件开发及应用技能。各院校可根据教学实际情况对项目任务和学时进行适当调整。
全书共6章,分别为嵌入式系统概述、ARM嵌入式微处理器、嵌入式操作系统、Android Studio开发环境、嵌入式应用程序开发和嵌入式系统硬件开发。前3章主要阐述什么是嵌入式系统,基于ARM的嵌入式开发环境以及如何学好嵌入式系统开发。第4~6章从安装开发环境入手,从个Android应用程序进行剖析,到经典Android控件布局以及应用程序开发拓展,后完成一个基于服务器端和客户端结构的综合案例设计和分析。本书案例丰富,且每章配有“本章小结”和“思考与习题”,帮助读者对所学内容进行深入的思考,提高读者分析问题和解决问题的能力。
本书凝聚了编者多年的教学经验和总结,由陆渊章、徐敏主编,董天天、张墅参编。具体编写分工如下:第1、2章由陆渊章编写;第4、5章由徐敏编写;第3章由张墅编写;第6章由董天天编写。此外,参与本书审稿的人员有夏玉果、戴红霞、王恩亮、杜文龙、欧阳乔、魏巍、李从宏、王波等。全书后由陆渊章负责统筹和定稿。谨向每一位关心和支持本书编写工作的人士表示感谢!
由于时间和编者水平有限,书中难免有疏漏和不妥之处,恳请大家批评指正。
导语摘要
本书按照*新的教学改革要求,依托电子信息工程技术骨干专业建设和课程研究项目成果进行编写,突出嵌入式系统项目开发和应用能力的培养。主要内容包括嵌入式系统概述、ARM嵌入式微处理器、嵌入式操作系统、Android Studio开发环境、嵌入式应用程序开发和嵌入式系统硬件开发。本书基于Android Studio开发环境,从初学者的角度出发,循序渐进地针对嵌入式应用程序开发进行了介绍,并提供了大量的Android应用项目开发实例。
本书可作为高等职业院校电子信息类、物联网类、人工智能类专业高年级学生的教材,也可作为工程技术人员进行嵌入式系统开发的参考书。
目录
前言
第1章 嵌入式系统概述1
1.1 嵌入式系统的定义1
1.2 嵌入式系统的特点1
1.3 嵌入式系统的组成和分类2
1.3.1 嵌入式系统的组成2
1.3.2 嵌入式系统的分类4
1.4 嵌入式系统的发展与应用5
1.5 基于ARM的嵌入式开发环境6
1.5.1 交叉开发环境6
1.5.2 模拟开发环境7
1.6 如何学好嵌入式系统开发8
本章小结8
思考与习题9
第2章 ARM嵌入式微处理器10
2.1 ARM嵌入式微处理器简介10
2.1.1 嵌入式处理器分类10
2.1.2 ARM微处理器架构12
2.1.3 ARM嵌入式微处理器系列13
2.1.4 ARM版本的命名规则17
2.2 ARM嵌入式微处理器体系结构19
2.2.1 ARM体系结构的存储器格式19
2.2.2 ARM体系结构的工作状态19
2.2.3 ARM体系结构的运行模式20
2.2.4 ARM体系结构的寄存器21
2.3 ARM的异常处理26
2.3.1 ARM体系支持的异常类型26
2.3.2 ARM的异常中断28
2.3.3 ARM的异常响应29
2.3.4 ARM的异常返回29
本章小结30
思考与习题30
第3章 嵌入式操作系统31
3.1 嵌入式操作系统简介31
3.1.1 嵌入式小系统31
3.1.2 嵌入式操作系统概念31
3.1.3 嵌入式操作系统性能管理33
3.2 常用的嵌入式操作系统34
3.2.1 嵌入式Linux操作系统35
3.2.2 嵌入式Android操作系统36
3.2.3 其他嵌入式操作系统38
本章小结40
思考与习题40
第4章 Android Studio开发环境41
4.1 项目1 搭建嵌入式开发环境41
4.1.1 Android系统编译环境41
4.1.2 应用开发环境介绍42
4.1.3 开发工具应用解析43
4.1.4 调试方式与快捷键44
4.1.5 搭建步骤详解44
4.2 项目2 编写Hello Android应用程序49
4.2.1 创建一个新的Android工程49
4.2.2 修改程序53
4.2.3 运行结果54
4.3 项目3 应用布局54
4.3.1 布局简介55
4.3.2 线性布局(LinearLayout)56
4.3.3 相对布局(RelativeLayout)59
4.3.4 表格布局(TableLayout)61
4.3.5 帧布局(FrameLayout)63
4.3.6 嵌套布局65
4.4 项目4 经典界面控件67
4.4.1 控件简介67
4.4.2 TextView控件67
4.4.3 Button控件69
4.4.4 EditText控件71
4.4.5 CheckBox控件72
4.4.6 ImageButton控件74
4.5 项目5 其他界面控件与视图75
4.5.1 Spinner控件75
4.5.2 ProgressBar控件79
4.5.3 RatingBar控件80
4.5.4 ScrollView视图82
4.5.5 GridView视图85
4.5.6 Gallery视图87
4.5.7 TabHost视图90
4.6 项目6 Intent和Activity92
4.6.1 Activity的生命周期92
4.6.2 Intent介绍93
4.6.3 新建Activity类93
4.6.4 Activity间的普通跳转94
4.6.5 等待返回的Activity间的跳转94
4.6.6 启动其他应用96
本章小结97
思考与习题97
第5章 嵌入式应用程序开发98
5.1 项目7 提示信息(Toast)98
5.1.1 Toast介绍98
5.1.2 系统默认的Toast98
5.1.3 自定义的Toast99
5.2 项目8 通知提示(Notification)100
5.2.1 Notification介绍100
5.2.2 特殊的Notification101
5.3 综合项目 天气预报102
5.3.1 设计原理102
5.3.2 设计流程102
5.3.3 网络定位103
5.3.4 访问天气服务器105
5.3.5 XML文件解析107
5.3.6 运行结果110
本章小结112
思考与习题112
第6章 嵌入式系统硬件开发113
6.1 项目9 JNI开发实验113
6.1.1 JNI介绍113
6.1.2 下载NDK和构建工具114
6.1.3 新建Hello JNI工程114
6.1.4 编译Hello JNI工程116
6.1.5 代码解析117
6.2 项目10 BUZZER 蜂鸣器控制实验118
6.2.1 Linux系统的API118
6.2.2 项目原理119
6.2.3 内核驱动119
6.2.4 应用程序编写122
6.2.5 调试运行126
6.3 项目11 LED指示灯控制实验127
6.3.1 项目原理127
6.3.2 内核驱动128
6.3.3 Linux平台设备驱动128
6.3.4 应用程序编写134
6.3.5 调试运行136
6.4 项目12 ADC模数转换实验139
6.4.1 项目原理139
6.4.2 内核驱动140
6.4.3 应用程序编写140
6.4.4 调试运行145
6.5 项目13 UART串口通信实验146
6.5.1 串口介绍146
6.5.2 项目原理147
6.5.3 内核驱动147
6.5.4 应用程序编写148
6.5.5 调试运行158
6.6 项目14 WiFi无线通信实验163
6.6.1 WiFi介绍163
6.6.2 内核驱动164
6.6.3 项目原理164
6.6.4 应用程序编写164
6.6.5 调试运行171
6.7 项目15 GPS定位系统实验173
6.7.1 GPS工作原理173
6.7.2 项目原理174
6.7.3 系统API介绍174
6.7.4 应用程序编写175
6.7.5 调试运行180
本章小结181
思考与习题181
参考文献182
内容摘要
本书按照*新的教学改革要求,依托电子信息工程技术骨干专业建设和课程研究项目成果进行编写,突出嵌入式系统项目开发和应用能力的培养。主要内容包括嵌入式系统概述、ARM嵌入式微处理器、嵌入式操作系统、Android Studio开发环境、嵌入式应用程序开发和嵌入式系统硬件开发。本书基于Android Studio开发环境,从初学者的角度出发,循序渐进地针对嵌入式应用程序开发进行了介绍,并提供了大量的Android应用项目开发实例。
本书可作为高等职业院校电子信息类、物联网类、人工智能类专业高年级学生的教材,也可作为工程技术人员进行嵌入式系统开发的参考书。
主编推荐
★本书详细讲解项目开发、调试、应用的整个过程,突出嵌入式系统的开发方法和技巧,培养读者嵌入式系统应用软件设计、硬件调试等专业技能。
★通过嵌入式系统技术应用和嵌入式系统技术开发两条主线进行介绍,使读者更容易学习和掌握嵌入式系统软硬件开发及应用技能。
★本书案例丰富,且每章配有“本章小结”和“思考与习题”,帮助读者对所学内容进行深入的思考,提高读者分析问题和解决问题的能力。
★配套资源:微课视频、电子课件、习题解答
— 没有更多了 —
以下为对购买帮助不大的评价