您好,欢迎来到聚文网。 登录 免费注册
鸿蒙(嵌入式系统设计与应用高等院校互联网+新形态创新系列教材)/计算机系列

鸿蒙(嵌入式系统设计与应用高等院校互联网+新形态创新系列教材)/计算机系列

  • 字数: 477
  • 出版社: 清华大学
  • 作者: 编者:金维宏//江渝川//黄一鸥//孙宝刚|责编:孟攀
  • 商品条码: 9787302630135
  • 版次: 1
  • 开本: 16开
  • 页数: 284
  • 出版年份: 2023
  • 印次: 1
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书系统地介绍了嵌入 式系统的基本原理和基础知 识,详细讲述了ARM处理器 、ARM指令集、鸿蒙应用程 序开发基础、DevEco Studio开发平台应用基础及 嵌入式系统开发等相关知识 ,包括处理器架构、存储器 管理、内核介绍、ARM指令 的寻址方式、ARM指令简介 、常见嵌入式操作系统介绍 、原子化服务、DevEco Studio应用服务开发、 Ability框架、媒体开发、AI 开发等内容。同时,对嵌入 式操作系统、鸿蒙OS数据 库开发等做了简明阐述,最 后还列举了嵌入式系统设计 开发案例。 本书以鸿蒙操作系统为 基础,列举了大量实例及源 代码,并配有完整的教学资 源,包括PPT课件、习题集 及参考答案、程序源代码等 。 本书可作为高等院校计 算机、电子、自动化、仪器 仪表等专业嵌入式系统、物 联网、移动终端开发、鸿蒙 应用程序设计等课程的教材 ,也可作为广大从事ARM和 物联网应用系统开发的工程 技术人员的参考用书。
作者简介
金维宏,1996年7月至2017年5月在中国人民解放军重庆通信学院任教;先后任教研室副主任、主任工作,副教授。2017年9月至今在重庆人文科技学院计算机工程学院任物联网工程系主任,并承担相应的教学科研工作。现为合川区大数据信息化专家库专家、重庆市教育信息化专家委员会专家库成员、重庆信息安全产业技术创新联盟专家库专家。 主要从事计算机、物联网领域的教学与研究,科研方向主要是计算机应用及物联网技术应用。主讲软件工程、算法设计与分析、数据库原理等课程。工作期间,参与编制国家军用标准4项、主编教材一部、参编教材及岗位操作规范共四部;组织并承担教学科研课题10余项,其中,获军队科技进步二等奖一项、三等奖一项,军队教学成果三等奖一项,省部优秀教学成果一等奖一项、二等奖一项。发表论文10余篇,其中EI收录二篇;承研的科研项目中有7项在部队及院校得到了持续应用。
目录
第1章 嵌入式系统概述 1.1 嵌入式系统简介 1.1.1 嵌入式系统的定义及特点 1.1.2 嵌入式系统的相关概念 1.1.3 嵌入式系统的组成 1.1.4 嵌入式系统的种类 1.2 嵌入式系统的应用领域和发展趋势 1.2.1 嵌入式系统的应用领域 1.2.2 嵌入式系统的发展趋势 习题 第2章 ARM处理器 2.1 ARM处理器概述 2.1.1 ARM处理器简介 2.1.2 ARM指令集架构及其发展 2.1.3 ARM处理器工作模式 2.2 ARM处理器的架构 2.3 ARM处理器的存储器管理 2.3.1 ARM的基本数据类型 2.3.2 大/小端存储模式 2.3.3 寄存器组 2.4 ARM处理器内核及典型技术 2.4.1 ARM处理器内核 2.4.2 ARM处理器采用的其他指令集 2.4.3 ARM处理器内核应用选型 习题 第3章 ARM指令集 3.1 ARM指令集概述 3.1.1 ARM指令格式 3.1.2 ARM指令的条件码 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 程序状态寄存器(PSR)处理指令 3.3.4 加载/存储(Load/Store)指令 3.3.5 协处理器指令 3.3.6 异常产生指令 3.4 C语言与汇编语言的混合编程 习题 第4章 嵌入式操作系统 4.1 常见的嵌入式操作系统 4.1.1 Android 4.1.2 VxWorks 4.1.3 Linux 4.1.4 FreeRTOS 4.1.5 ThreadX 4.1.6 鸿蒙操作系统 4.2 Android操作系统简介 4.2.1 Android操作系统的前世今生 4.2.2 Android操作系统的架构 4.2.3 Android操作系统的特性 4.2.4 Android组件 4.3 鸿蒙操作系统简介 4.3.1 系统定义 4.3.2 技术特性 4.3.3 系统安全 习题 第5章 鸿蒙应用程序开发基础 5.1 应用基础知识 5.1.1 用户应用程序 5.1.2 用户应用程序包结构 5.1.3 Ability 5.1.4 库文件 5.1.5 资源文件 5.1.6 配置文件 5.1.7 pack.info 5.1.8 HAR 5.2 应用配置文件 5.2.1 配置文件简介 5.2.2 配置文件的元素 5.3 资源文件 5.3.1 资源文件的分类 5.3.2 资源文件的使用 习题 第6章 DevEco Studio开发平台应用基础 6.1 DevEco Studio工具简介 6.1.1 DevEco Studio工具特点 6.1.2 HarmonyOS应用/服务开发流程 6.2 开发准备 6.2.1 开发说明 6.2.2 搭建开发环境流程 6.2.3 下载与安装软件 6.2.4 配置开发环境 6.3 工程管理 6.3.1 HarmonyOS APP工程结构 6.3.2 工程模板和开发语言介绍 6.3.3 创建一个新的工程 6.3.4 适配历史工程 6.3.5 导入Sample工程 6.3.6 添加/删除Module 6.4 应用/服务开发 6.4.1 编辑器使用技巧 6.4.2 使用低代码进行开发 6.4.3 在模块中添加Ability 6.4.4 添加JS Component和JS Page 6.4.5 跨设备代码编辑 6.4.6 定义HarmonyOS IDL接口 6.4.7 开发服务卡片 6.4.8 使用预览器查看应用/服务效果 6.4.9 将SVG文件转换为XMI文件 6.5 编译构建 6.5.1 编译构建概述 6.5.2 编译构建前配置 6.5.3 编译构建生成HAP 6.6 应用/服务运行 6.6.1 使用模拟器运行应用/服务 6.6.2 使用远程真机运行应用/服务 6.6.3 在Phone和Tablet中运行应用/服务 6.7 使用Java语言开发 6.7.1 编写第一个页面 6.7.2 编写另一个页面 6.7.3 实现页面跳转 6.8 使用JS语言开发(低代码方式) 6.8.1 创建JS工程 6.8.2 创建第一个页面 6.8.3 创建另一个页面 6.8.4 实现页面跳转 习题 第7章 嵌入式系统开发 7.1 原子化服务概述 7.1.1 什么是原子化服务 7.1.2 原子化服务特征 7.1.3 原子化服务基础体验 7.1.4 原子化服务典型使用场景 7.1.5 原子化服务开发流程 7.1.6 总体开发要求 7.1.7 便捷服务基础信息开发指导 7.2 Ability框架 7.2.1 Ability 7.2.2 公共事件与通知 7.2.3 后台任务调度和管控 7.2.4 线程管理 7.2.5 线程间通信 7.2.6 剪贴板 7.3 用户界面UI 7.3.1 Java UI框架 7.3.2 多模输入 7.4 媒体开发 7.4.1 视频开发 7.4.2 图像开发 7.4.3 相机开发 7.4.4 音频开发 7.5 安全相关 7.5.1 权限开发 7.5.2 生物特征识别开发 7.6 AI开发 7.6.1 码生成

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网