鸿蒙OS智能设备开发基础(微课版)

鸿蒙OS智能设备开发基础(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-09
版次: 1
ISBN: 9787302644330
定价: 49.80
装帧: 其他
开本: 16开
纸张: 胶版纸
1人买过
  • 本书面向鸿蒙OS智能设备开发,是一本依托C语言,通过简单易学、通俗易懂、丰富多彩、妙趣横生的案例,帮助读者在鸿蒙OS智能设备开发领域实现从0到1、从一窍不通到行家里手的飞跃。 本书内容与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、鸿蒙OS智能设备开发交叉编译环境、嵌入式程序设计、数字电路、计算机控制等。本书还包括大量基于鸿蒙操作系统的智能物联设备开发案例,培养信创智能物联开发技能人才。 本书以C语言鸿蒙OS智能设备开发教学为主线,将计算机专业的一些核心知识有机结合,内容编排结合案例驱动的方式合理组织、循序渐进,讲求理论和实践的密切协同。学生可以在学习C语言鸿蒙OS智能设备开发知识的同时,广泛涉猎与计算机程序设计密切相关的操作系统、数字电路、数据采集与系统控制、开发编译环境、嵌入式系统开发等内容,不但能极大提高学生对C语言程序设计课程的学习兴趣,提升学生的专业创新技能,而且有利于学生对后续相关专业课程的理解和掌握以及对计算机专业核心课程内容的融会贯通。本书是一本与C语言程序设计教材搭配得当、相得益彰,专门用于培养学生提升C语言编程技能的教材。 本书可作为高等院校本科及专科学生C语言程序设计实践、实训课程的教材,也可作为教师、自学者的参考用书,还可供各类软件开发设计人员学习参考。 第1章鸿蒙OS简介1

    1.1鸿蒙OS的发展历史1

    1.2鸿蒙OS的设计理念2

    1.3鸿蒙OS的技术架构2

    1.4鸿蒙OS的技术特点4

    1.5鸿蒙OS的应用场景5

    1.6习题6

    第2章C语言鸿蒙OS设备开发环境8

    2.1C语言鸿蒙OS设备开发实验套件8

    2.2C语言鸿蒙OS设备开发环境11

    2.2.1C语言鸿蒙OS设备开发硬件环境12

    2.2.2C语言鸿蒙OS设备开发软件环境12

    2.3安装配置C语言鸿蒙OS设备程序开发的编译环境13

    2.3.1安装虚拟机管理软件VMwareworkstation13

    2.3.2使用WMware软件创建Linux虚拟机17

    2.3.3配置虚拟机操作系统环境,安装工具软件29

    2.3.4安装编译环境构建工具——HUAWEI DevEco Device41

    2.4安装Windows工作台C语言鸿蒙OS设备程序开发环境47

    2.4.1Visual Studio Code简介48

    2.4.2安装DevEco Device Tool、VS Code、Python软件48

    2.4.3在VS Code中安装配置中文环境 53

    2.4.4在VS Code中安装SSH插件56

    2.4.5在VS Code中新建C语言鸿蒙OS设备开发工程67

    2.5虚拟机的镜像制作及还原78

    2.5.1制作虚拟机的镜像79

    2.5.2使用镜像文件还原生成虚拟机80鸿蒙OS智能设备开发基础(微课版)目录2.6安装配置C语言鸿蒙OS 设备可执行程序烧录工具82

    2.6.1安装USB接口转串口驱动程序83

    2.6.2烧录软件的安装设置84

    2.7将虚拟机文件夹映射为Windows工作台的磁盘86

    2.8鸿蒙智联创新开发实验箱88

    2.8.1鸿蒙智联创新开发实验箱功能介绍88

    2.8.2鸿蒙智联创新开发实验箱操作流程89

    2.8.3鸿蒙智联创新开发实验箱支持的实验案例90

    2.9习题95

    第3章C语言鸿蒙OS设备程序开发方法和步骤96

    3.1C语言鸿蒙OS 设备程序开发方法96

    3.2C语言鸿蒙OS 设备程序项目结构和内容97

    3.3点亮一只LED灯的C语言设备程序开发步骤 101

    3.4点亮一只LED灯的工作原理 130

    3.5习题131

    第4章C语言鸿蒙OS设备开发板串口实验132

    4.1下载本实验所用的软件和文件133

    4.2安装USB接口转串口驱动、烧录软件、串口调试器软件133

    4.3编辑hello.c程序源代码134

    4.4准备C语言鸿蒙OS 设备开发网页编译环境135

    4.5使用编译网页编译鸿蒙OS程序源代码hello.c137

    4.6将目标代码hello.bin烧录到开发板中140

    4.7使用串口调试器查看目标代码hello.bin的执行结果140

    4.8本实验串口通信工作原理141

    4.9习题142

    第5章闪烁的LED实验143

    5.1闪烁的LED灯143

    5.1.1闪烁的LED灯程序项目的结构和内容143

    5.1.2编辑、编译、烧录、运行闪烁的LED灯程序145

    5.1.3闪烁的LED灯程序的工作原理145

    5.2C语言鸿蒙OS 设备开发实验: 呼吸灯146

    5.2.1呼吸灯项目的程序代码146

    5.2.2编辑、编译、烧录、运行呼吸灯程序148

    5.2.3呼吸灯程序的电气工作原理148

    5.3习题149

    第6章跑马灯实验150

    6.1跑马灯项目的程序代码150

    6.2编辑、编译、烧录、运行跑马灯程序152

    6.3跑马灯程序的工作原理152

    6.4习题153

    第7章读取按钮状态实验154

    7.1读取按钮状态实验设备154

    7.2读取按钮状态实验程序源码155

    7.3读取按钮状态实验电气工作原理156

    7.4习题157

    第8章电子秤实验158

    8.1电子秤实验设备158

    8.2电子秤实验程序源码159

    8.3电子秤实验程序工作原理解析161

    8.4习题161

    第9章点阵显示实验162

    9.1点阵显示162

    9.1.1点阵显示实验设备及其工作原理162

    9.1.2点阵显示实验程序源码165

    9.1.3点阵显示实验程序源码解析167

    9.2点阵显示字母168

    9.2.1点阵显示字母的工作原理168

    9.2.2点阵显示字母实验程序源码168

    9.2.3点阵显示字母实验程序解析172

    9.3习题172

    第10章四位七段数码管实验173

    10.1四位七段数码管及其工作原理173

    10.2四位七段数码管实验程序代码175

    10.3四位七段数码管实验程序解析185

    10.4习题185

    第11章电动机实验186

    11.1简单直流电动机实验186

    11.1.1简单直流电动机及其工作原理186

    11.1.2简单直流电动机旋转实验187

    11.1.3简单直流电动机正转、反转实验189

    11.1.4直流电动机调速实验191

    11.2步进电动机实验193

    11.2.1步进电动机实验设备及其工作原理193

    11.2.2步进电动机实验程序194

    11.3习题198

    参考文献199
  • 内容简介:
    本书面向鸿蒙OS智能设备开发,是一本依托C语言,通过简单易学、通俗易懂、丰富多彩、妙趣横生的案例,帮助读者在鸿蒙OS智能设备开发领域实现从0到1、从一窍不通到行家里手的飞跃。 本书内容与时俱进,涵盖鸿蒙操作系统、虚拟机管理、C语言程序设计开发环境、鸿蒙OS智能设备开发交叉编译环境、嵌入式程序设计、数字电路、计算机控制等。本书还包括大量基于鸿蒙操作系统的智能物联设备开发案例,培养信创智能物联开发技能人才。 本书以C语言鸿蒙OS智能设备开发教学为主线,将计算机专业的一些核心知识有机结合,内容编排结合案例驱动的方式合理组织、循序渐进,讲求理论和实践的密切协同。学生可以在学习C语言鸿蒙OS智能设备开发知识的同时,广泛涉猎与计算机程序设计密切相关的操作系统、数字电路、数据采集与系统控制、开发编译环境、嵌入式系统开发等内容,不但能极大提高学生对C语言程序设计课程的学习兴趣,提升学生的专业创新技能,而且有利于学生对后续相关专业课程的理解和掌握以及对计算机专业核心课程内容的融会贯通。本书是一本与C语言程序设计教材搭配得当、相得益彰,专门用于培养学生提升C语言编程技能的教材。 本书可作为高等院校本科及专科学生C语言程序设计实践、实训课程的教材,也可作为教师、自学者的参考用书,还可供各类软件开发设计人员学习参考。
  • 目录:
    第1章鸿蒙OS简介1

    1.1鸿蒙OS的发展历史1

    1.2鸿蒙OS的设计理念2

    1.3鸿蒙OS的技术架构2

    1.4鸿蒙OS的技术特点4

    1.5鸿蒙OS的应用场景5

    1.6习题6

    第2章C语言鸿蒙OS设备开发环境8

    2.1C语言鸿蒙OS设备开发实验套件8

    2.2C语言鸿蒙OS设备开发环境11

    2.2.1C语言鸿蒙OS设备开发硬件环境12

    2.2.2C语言鸿蒙OS设备开发软件环境12

    2.3安装配置C语言鸿蒙OS设备程序开发的编译环境13

    2.3.1安装虚拟机管理软件VMwareworkstation13

    2.3.2使用WMware软件创建Linux虚拟机17

    2.3.3配置虚拟机操作系统环境,安装工具软件29

    2.3.4安装编译环境构建工具——HUAWEI DevEco Device41

    2.4安装Windows工作台C语言鸿蒙OS设备程序开发环境47

    2.4.1Visual Studio Code简介48

    2.4.2安装DevEco Device Tool、VS Code、Python软件48

    2.4.3在VS Code中安装配置中文环境 53

    2.4.4在VS Code中安装SSH插件56

    2.4.5在VS Code中新建C语言鸿蒙OS设备开发工程67

    2.5虚拟机的镜像制作及还原78

    2.5.1制作虚拟机的镜像79

    2.5.2使用镜像文件还原生成虚拟机80鸿蒙OS智能设备开发基础(微课版)目录2.6安装配置C语言鸿蒙OS 设备可执行程序烧录工具82

    2.6.1安装USB接口转串口驱动程序83

    2.6.2烧录软件的安装设置84

    2.7将虚拟机文件夹映射为Windows工作台的磁盘86

    2.8鸿蒙智联创新开发实验箱88

    2.8.1鸿蒙智联创新开发实验箱功能介绍88

    2.8.2鸿蒙智联创新开发实验箱操作流程89

    2.8.3鸿蒙智联创新开发实验箱支持的实验案例90

    2.9习题95

    第3章C语言鸿蒙OS设备程序开发方法和步骤96

    3.1C语言鸿蒙OS 设备程序开发方法96

    3.2C语言鸿蒙OS 设备程序项目结构和内容97

    3.3点亮一只LED灯的C语言设备程序开发步骤 101

    3.4点亮一只LED灯的工作原理 130

    3.5习题131

    第4章C语言鸿蒙OS设备开发板串口实验132

    4.1下载本实验所用的软件和文件133

    4.2安装USB接口转串口驱动、烧录软件、串口调试器软件133

    4.3编辑hello.c程序源代码134

    4.4准备C语言鸿蒙OS 设备开发网页编译环境135

    4.5使用编译网页编译鸿蒙OS程序源代码hello.c137

    4.6将目标代码hello.bin烧录到开发板中140

    4.7使用串口调试器查看目标代码hello.bin的执行结果140

    4.8本实验串口通信工作原理141

    4.9习题142

    第5章闪烁的LED实验143

    5.1闪烁的LED灯143

    5.1.1闪烁的LED灯程序项目的结构和内容143

    5.1.2编辑、编译、烧录、运行闪烁的LED灯程序145

    5.1.3闪烁的LED灯程序的工作原理145

    5.2C语言鸿蒙OS 设备开发实验: 呼吸灯146

    5.2.1呼吸灯项目的程序代码146

    5.2.2编辑、编译、烧录、运行呼吸灯程序148

    5.2.3呼吸灯程序的电气工作原理148

    5.3习题149

    第6章跑马灯实验150

    6.1跑马灯项目的程序代码150

    6.2编辑、编译、烧录、运行跑马灯程序152

    6.3跑马灯程序的工作原理152

    6.4习题153

    第7章读取按钮状态实验154

    7.1读取按钮状态实验设备154

    7.2读取按钮状态实验程序源码155

    7.3读取按钮状态实验电气工作原理156

    7.4习题157

    第8章电子秤实验158

    8.1电子秤实验设备158

    8.2电子秤实验程序源码159

    8.3电子秤实验程序工作原理解析161

    8.4习题161

    第9章点阵显示实验162

    9.1点阵显示162

    9.1.1点阵显示实验设备及其工作原理162

    9.1.2点阵显示实验程序源码165

    9.1.3点阵显示实验程序源码解析167

    9.2点阵显示字母168

    9.2.1点阵显示字母的工作原理168

    9.2.2点阵显示字母实验程序源码168

    9.2.3点阵显示字母实验程序解析172

    9.3习题172

    第10章四位七段数码管实验173

    10.1四位七段数码管及其工作原理173

    10.2四位七段数码管实验程序代码175

    10.3四位七段数码管实验程序解析185

    10.4习题185

    第11章电动机实验186

    11.1简单直流电动机实验186

    11.1.1简单直流电动机及其工作原理186

    11.1.2简单直流电动机旋转实验187

    11.1.3简单直流电动机正转、反转实验189

    11.1.4直流电动机调速实验191

    11.2步进电动机实验193

    11.2.1步进电动机实验设备及其工作原理193

    11.2.2步进电动机实验程序194

    11.3习题198

    参考文献199
查看详情
12
相关图书 / 更多
您可能感兴趣 / 更多
鸿蒙OS智能设备开发基础(微课版)
JSP Web应用开发(第2版)
殷立峰 杨同峰 房志峰 邹新国
鸿蒙OS智能设备开发基础(微课版)
Qt C++跨平台图形界面程序设计基础(第2版)/计算机系列教材
殷立峰、祁淑霞、房志峰 著
鸿蒙OS智能设备开发基础(微课版)
JSP Web应用开发
殷立峰、杨同峰、邹新国 编
鸿蒙OS智能设备开发基础(微课版)
Qt C++跨平台图形界面程序设计基础/普通高等教育“十一五”国家级规划教材·计算机系列教材
殷立峰、祁淑霞、房志峰 编