首页 > 图书中心 >图书详情

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

" 本书面向计算机相关专业首门语言实践实训类课程:C语言程序设计编写。通过基于鸿蒙LiteOS的小实验完成对编程语言的训练和运用。语言力求简洁、明快、通俗。例子力求简短高效。 注重知识的趣味性,以案例为主线,将所需知识徐徐展开,避免大段理论知识的叙述。提供配套的鸿蒙OS智能设备开发套件、鸿蒙智联创新开发实验箱、全套PPT、专业培养计划、教案、课程大纲、教学进度表、视频教学内容。"

作者: 殷立峰、杨同峰、马敬贺、杨晓燕、孙庆波、张茜、董良、陈婷婷
丛书名:面向新工科专业建设计算机系列教材
定价:49.80
印次:1-2
ISBN:9787302644330
出版日期:2023.09.01
印刷日期:2024.07.16

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

more >

前言 党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。报告同时强调: 推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎。当前,国产鸿蒙操作系统是一款面向万物互联时代的、全新的分布式操作系统,日益成为引领智能物联产业革命和产业变革的核心技术,在通信、智能家居、智能装备、车机系统等领域的应用场景不断落地,极大改变了既有的生产生活方式。 C语言是从诞生至今经久不衰的一门编程语言。从适用性角度来说,C语言既可用于编写系统软件,也可用于编写应用软件,非常适合用于编写单片机程序、开发嵌入式系统和自动控制系统。从教学角度看,学生学会C语言以后,可以快速掌握其他如C++、Java之类的语言。所以C语言程序设计一直以来都是高等院校计算机科学与技术及相关专业学生的必修课程。 “云将东游,过扶摇之枝,而适遭鸿蒙”。鸿蒙生态已经初步建立,但人才的重大缺口成为制约鸿蒙生态产业快速发展的一道关卡。为促进鸿蒙系统人才生态建设,加大人才供应输出,推动高等院校创新创业型人才发展,培育鸿蒙生态产业链,实现学生高质量就业,为各地区经济的发展提供人才支撑,进一步加快各地区鸿蒙生态产业人才培养的步伐,扩大鸿蒙生态产业的影响力,进一步推动软硬件国产化的浪潮,顺应操作系统国产化的趋势和信创人才培养的潮流,在鸿蒙操作系统3.0发布之际,编者写了这本《鸿蒙OS智能设备开发基础》(微课版)教材。 本书是传统的“C语言程序设计”课程教材的最佳搭档,它紧跟国产鸿蒙操作系统发展的步伐,搭配鸿蒙智联创新开发实验箱和与之配套的丰富多彩、妙趣横生的程序设计案例,与传统的C语言程序设计课程教学相辅相成,既可以极大地提高学生对C语言的学习兴趣,又能传授给学生鸿蒙操作系统C语言设备开发的专业技能,可谓与时俱进,跟上了国产信创人才培养时代的发展需求。 本书内容既包含C语言鸿蒙OS智能设备开发的知识和技能,也包括“鸿蒙操作系统”“Linux 操作系统”“虚拟机及其管理”“数字电路”“嵌入式程序设计”“交叉编译”“计算机网络”“计算机控制”等方面的知识,而且这些知识不是孤立的,而是相互联系、相互融合、相辅相成的。计算机及其相关专业的学生通过学习本教材,基本上就会对计算机领域的一些核心知识有一个非常直观的了解,这对于后续如“操作系统”“数字电路”“嵌入式程序设计”“计算机控制”等专业课程的学习,能起到促进理解、融会贯通的作用。 鸿蒙OS智能设备开发基础(微课版)前言本书内容既专业经典,又通俗易懂。本书集控制、数据采集、跨操作系统平台程序设计开发于一体,具备专业经典的内容和案例;采用通俗易懂的语言、简洁直观的图像予以阐述,保证了初学者可以跟随教材一步步地学会所有的知识,完成所有的实验。即使对嵌入式系统开发一无所知的小白,通过本书的学习也可以成为应用C语言进行鸿蒙OS嵌入式系统开发的行家里手。 本书共11章,各章内容如下。 第1章主要介绍鸿蒙操作系统的发展历史、设计理念、技术架构、技术特点和应用场景等内容。 第2章主要介绍C语言鸿蒙OS设备开发环境,包括设备开发硬件、软件和设备开发环境的搭建、鸿蒙智联创新开发实验箱介绍等内容。 第3章以点亮一个LED灯为例,详细介绍鸿蒙OS设备开发的步骤和方法。 第4章主要介绍网页编译环境的搭建和鸿蒙OS设备开发的串口通信实验等内容。 第5章主要介绍鸿蒙OS设备开发的闪烁的LED灯和呼吸灯实验内容。 第6章主要介绍鸿蒙OS设备开发的跑马灯实验内容。 第7章主要介绍鸿蒙OS设备开发的读取按钮状态实验内容。 第8章主要介绍鸿蒙OS设备开发的电子秤实验内容。 第9章主要介绍鸿蒙OS设备开发的点阵显示、字符显示等实验内容。 第10章主要介绍鸿蒙OS设备开发的四位七段数码管实验内容。 第11章主要介绍直流电动机实验和步进电动机实验等内容。 总之,本书内容与时俱进、鼎力创新,具备如下四方面的特色。 (1) 本书语言平实易懂,采用图文结合的方式对于难以理解的专业知识给予通俗易懂的诠释,让读者可以做到“无师自通”。本书面向编程语言的初学者,每一步操作步骤和操作方法都力求讲解详尽,保证读者可以按图索骥,一步步引导读者完成程序设计实验。编者不但教学经验丰富,而且有多年的C语言嵌入式项目实战工作经验,既了解C语言程序设计的难点和重点,又深谙嵌入式程序设计人员必备的知识和技能,这使得本书既传授知识,又传授技能,使读者做到一书在手、编程无忧。 (2) C语言国产鸿蒙OS设备开发贯穿本书始终。“卡脖子”的现状和我国自主创新的决心导致行业急缺大量国产操作系统的开发人员,本书基于高校编程类基础课程缺乏国产操作系统设备开发教材的背景而编写,书中根据知识的依赖关系精心设计了C语言鸿蒙OS设备开发系列实验,保证C语言基础知识和C语言鸿蒙OS设备开发实验的良好衔接,使读者既学习了传统的C语言程序设计知识,又准备好了物联网时代就业急需的程序设计专业技能。 (3) 全书重视程序设计的趣味性和程序设计的综合能力培养。告别传统C语言教学枯燥的命令行界面程序,拥抱更有趣味的嵌入式实验,让读者真切地感受到计算机语言对现实世界产生的影响。有趣的实验为读者带来更强的学习兴趣和更高的专业能力培养。 鸿蒙OS智能设备开发基础(微课版)前言(4) 注重理论与实践的结合,着重案例驱动知识的学习,面向各级各类C语言程序设计技能竞赛和创新创业大赛。书中包含了妙趣横生的程序设计和设备开发案例、习题,可以让读者做到活学活用、融会贯通。 本书配有电子教案及相关教学资源,读者可从清华大学出版社官方网站和本书配套网站下载。 本书第1章由张茜编写,第2章由殷立峰、陈婷婷编写,第3~6章由殷立峰、杨晓燕编写,第7~9章由杨同峰编写,第10、11章由杨同峰、孙庆波编写,全书由殷立峰统稿,马敬贺、董良提供全书配套的硬件研发。 虽然编者为本书投入了大量的心血,但因水平有限,书中难免有错误或不足之处,恳请各位专家和读者不吝指正。 编者2023年6月

more >
扫描二维码
下载APP了解更多

同系列产品more >

并行程序设计

刘轶、杨海龙
定 价:69元

查看详情
Linux操作系统基础——面向人工智...

曹洁,张志锋,冯柳
定 价:59元

查看详情
人工智能应用的数学基础(微课版)

刘帅 付维娜 代建华
定 价:69元

查看详情
信息检索与搜索引擎(微课版)

闫琰、班晓娟、刘煜豪
定 价:49元

查看详情
算法设计与问题求解(第2版·微课版)...

邓泽林、李峰
定 价:59元

查看详情
图书分类全部图书
more >
  • "
    u 鸿蒙操作系统作为华为公司自主研发的一款国产的面向万物互联的操作系统,已经得到了广泛的关注和应用。基于鸿蒙操作系统的智能设备开发,是计算机科学与技术相关专业学生及程序设计爱好者,在科技教育强国路上必须掌握的专业知识和拥抱未来智慧物联时代的专业技能。本书可以说是与时俱进、恰逢其时,值得推荐。 

    u 本书由浅入深地介绍了鸿蒙操作系统的体系结构、功能特点、应用场景、鸿蒙设备开发交叉编译环境、鸿蒙OS C语言智能设备开发技术和方法。程序设计案例丰富、妙趣横生,知识内容丰富多彩、融会贯通,是一本非常值得推荐的鸿蒙OS C语言智能设备开发基础教材。

    u 本书面向各级各类C语言程序设计技能竞赛和计算机创新创业大赛、重视程序设计的趣味性和程序设计的综合能力培养,告别传统C语言教学枯燥的命令行程序界面,拥抱更有趣味的嵌入式实验,内容深入浅出、语言通俗易懂、图文并茂、案例驱动,既适合初学者入门,也适合作为进阶学习的重要参考资料。
    "

more >
  • 目录

    第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....

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘