以智能手机为代表的嵌入式智能物联网设备日益成为信息社会的关键设施,而嵌入式硬件设备和嵌入式操作系统软件正成为智能设备的技术底座。目前,嵌入式应用技术在产业界已发展成熟,广大高等院校也都开设有物联网和集成电路相关专业。为满足广大读者对于嵌入式软件设计的学习需求,作者编著了此书。本书按照嵌入式系统硬件、操作系统到软件开发的顺序介绍嵌入式系统相关理论,并以华为海思Hi3861芯片为实验平台,OpenHarmony为操作系统介绍嵌入式软件开发实验过程,帮助读者形成嵌入式系统全面的知识体系。《嵌入式软件设计——基于华为海思Hi3861芯片和OpenHarmony操作系统》呈现了以下嵌入式软件开发的理论、技术与应用:
嵌入式系统组成;
嵌入式硬件;
嵌入式操作系统;
嵌入式软件系统架构;
嵌入式系统引导程序开发;
嵌入式软件开发环境;
嵌入式系统移植及驱动开发;
物联网通信协议及应用;
嵌入式系统安全及应用。
本书是一部系统论述嵌入式软件设计方法的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程).
全书共10章.第1章为嵌入式系统概论;第2章为嵌入式处理器与外围硬件;第3章为嵌入式软件体系结构;第4章为嵌入式实时操作系统;第5章为板级支持包和操作系统引导;第6章为嵌入式软件开发环境;第7章为嵌入式操作系统移植及驱动开发;第8章为典型物联网技术、协议及应用;第9章为嵌入式系统安全;第10章为嵌入式系统综合实验.为便于读者高效学习,快速掌握嵌入式软件编程与实践,本书精心制作了电子书(250页案例资料),配以完整的教学课件(10章PPT)、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容.本书可作为广大高校计算机、软件工程、电子信息、自动化等专业本科生及研究生学习嵌入式软件编程技术课程的教材,也可作为相关培训机构的教材,还可作为嵌入式技术开发者的自学参考用书.