嵌入式软件设计——基于华为海思Hi3861芯片和OpenHarmony操作系统
系统论述嵌入式软件设计的理论、技术与应用!华为海思芯片、OpenHarmony系统!提供立体化学习资源

作者:赵小刚、孙世磊、刘浩文、陈曦

丛书名:计算机科学与技术丛书

定价:89元

印次:1-1

ISBN:9787302683704

出版日期:2025.04.01

印刷日期:2025.04.22

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书是一部系统论述嵌入式软件设计方法的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程). 全书共10章.第1章为嵌入式系统概论;第2章为嵌入式处理器与外围硬件;第3章为嵌入式软件体系结构;第4章为嵌入式实时操作系统;第5章为板级支持包和操作系统引导;第6章为嵌入式软件开发环境;第7章为嵌入式操作系统移植及驱动开发;第8章为典型物联网技术、协议及应用;第9章为嵌入式系统安全;第10章为嵌入式系统综合实验.为便于读者高效学习,快速掌握嵌入式软件编程与实践,本书精心制作了电子书(250页案例资料),配以完整的教学课件(10章PPT)、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容.本书可作为广大高校计算机、软件工程、电子信息、自动化等专业本科生及研究生学习嵌入式软件编程技术课程的教材,也可作为相关培训机构的教材,还可作为嵌入式技术开发者的自学参考用书."

赵小刚 武汉大学计算机学院副教授,硕士研究生导师。华中科技大学计算机系统结构专业博士,美国奥本大学访问学者(2012—2013年)。目前主要研究绿色计算、移动计算和系统优化设计。作为负责人先后主持1项湖北省自然科学基金项目、4项教育部产学合作协同育人项目,参与2项国家自然科学基金项目。在国内外学术期刊上发表SCI、EI检索论文10余篇。

前言 日出东方,其道大光; 鲲鹏展翅,旭日昇腾! 随着嵌入式智能硬件在信息社会的快速发展,从CPU到GPU,再到各类专属领域的定制芯片,我们迎来了计算机体系结构的黄金时代!华为海思设计了支撑华为整个生态的多种类型芯片,包括麒麟、鲲鹏、昇腾等手机、服务器和AI处理器。在应用广泛的物联网市场,海思也推出了基于RISCV开源架构的Hi3861芯片。该芯片还能适配华为推出的OpenHarmony(开源鸿蒙)操作系统。 所以,当华为海思邀请我基于Hi3861芯片开发一本嵌入式系统教材时,我毫不犹豫地答应了。也许是出于对硬科技公司的高度认同,也许是出于对同道中人的由衷尊敬,更可能是出于一种骨子里的使命感,我深深地觉得我们太需要能够在国产嵌入式系统上开发嵌入式软件的人才了。对于国产处理器和鸿蒙操作系统,生态圈的培养和用户编程习惯的养成可谓重中之重,也是决定该款产品生死存亡的关键。编写本书的目的是向读者介绍基于海思Hi3861芯片和OpenHarmony操作系统内在的设计理念,从软硬件两方面阐述嵌入式软件开发的逻辑,教会读者上手使用DevEco Studio嵌入式软件开发平台。“不积跬步,无以至千里”,如果把打造海思物联网生态圈当作千里之行,那么本书便是尝试迈出的第一步。 本书定位为嵌入式软件开发领域选修教材,面向工程科技类大学生和社会开发者。读者除需要具备基本的硬件知识和编程能力外,无须预修任何课程。本书特别理想的受众是物联网、计算机科学、软件工程、网络安全、电子工程、自动化、通信工程等专业领域需要用到嵌入式系统的学生和开发者。 本书共10章,内容涵盖嵌入...

目录
荐语
查看详情 查看详情

目录

第1章嵌入式系统概论

微课视频17分钟

1.1无所不在的嵌入式系统

1.1.1工业控制

1.1.2智能家电

1.1.3智能机器人

1.2嵌入式系统定义

1.3嵌入式系统的设计需求

1.4嵌入式系统的发展历程

1.5嵌入式系统的组成

1.5.1嵌入式系统的硬件组成

1.5.2嵌入式系统的软件组成

1.6嵌入式系统的分类

第2章嵌入式处理器与外围硬件

微课视频53分钟

2.1嵌入式处理器概述

2.1.1嵌入式处理器特点

2.1.2嵌入式处理器体系架构

2.2嵌入式处理器的分类

2.2.1嵌入式微处理器

2.2.2嵌入式微控制器

2.2.3嵌入式DSP

2.2.4嵌入式片上系统

2.3RISCV嵌入式微处理器体系结构

2.3.1RISCV处理器

2.3.2总线

2.3.3流水线结构

2.3.4工作模式

2.4RISCV指令集架构简介

2.4.1RISCV指令集分类

2.4.2RISCV指令格式

2.4.3RISCV指令特点

2.5基于RISCV架构的Hi3861芯片

2.5.1处理器

2.5.2SPI

2.5.3RTC模块

2.5.4GPIO接口

2.5.5PWM模块

2.5.6UART接口

2.5.7WatchDog模块

2.5.8I2C总线

2.5.9ADC模块

第3章嵌入式软件体系... 查看详情

"以智能手机为代表的嵌入式智能物联网设备日益成为信息社会的关键设施,而嵌入式硬件设备和嵌入式操作系统软件正成为智能设备的技术底座。目前,嵌入式应用技术在产业界已发展成熟,广大高等院校也都开设有物联网和集成电路相关专业。为满足广大读者对于嵌入式软件设计的学习需求,作者编著了此书。本书按照嵌入式系统硬件、操作系统到软件开发的顺序介绍嵌入式系统相关理论,并以华为海思Hi3861芯片为实验平台,OpenHarmony为操作系统介绍嵌入式软件开发实验过程,帮助读者形成嵌入式系统全面的知识体系。《嵌入式软件设计——基于华为海思Hi3861芯片和OpenHarmony操作系统》呈现了以下嵌入式软件开发的理论、技术与应用:
? 嵌入式系统组成;
? 嵌入式硬件;
? 嵌入式操作系统;
? 嵌入式软件系统架构;
? 嵌入式系统引导程序开发;
? 嵌入式软件开发环境;
? 嵌入式系统移植及驱动开发;
? 物联网通信协议及应用;
? 嵌入式系统安全及应用。
"


查看详情