According to news from this site on August 18, Huawei’s official Weibo account for ICT talent training stated that in order to solve the problem of the lack of a teaching material system based on independently innovative software systems in the core textbooks of my country’s software engineering majors, the Demonstration Software Academy Alliance, Higher Education Press, Huawei Technologies Co., Ltd. and university teachers collaborated to create a series of 10 software engineering textbooks. This first batch of five pilot application textbooks has been launched. The specific introductions attached to this site are as follows: "Computer Organization and Structure Experimental Tutorial - Based on Kunpeng Processor"
This book is "Computer Composition and Structure", "Computer Composition Principles", etc. Experimental guidance books for related courses are designed based on Huawei's Kunpeng processor technology. Huawei Cloud is used as the experimental environment. Programs are written in C language and assembly language to drive the Kunpeng processor to run, so as to explore the characteristics of Kunpeng hardware and then understand the computer hardware. working principle.The entire book covers the introduction of the development environment, hybrid programming of C language and Kunpeng assembly language, C program optimization and assembler optimization based on Kunpeng hardware features, enhanced SIMD operations of Kunpeng processor, and exception handling, interrupts, etc. of Kunpeng processor. Cache features, etc.
This book can be used as an experimental guide for computer hardware-related courses in colleges and universities, and as a reference book for learners of Kunpeng processors.
As a textbook introducing software system analysis and design, this book integrates DevOps concepts and Huawei system engineering methods, aiming to provide students and software developers with theoretical and practical knowledge about the software development process.The book contains 7 chapters in total, teaching respectively:
This book can be used as a textbook for computer majors in colleges and universities, especially for undergraduate students majoring in software engineering; it can also be used as a reference reading for graduate students and software development engineers in computer majors.
This book is based on OpenHarmony and discusses how to conduct software testing for distributed applications in all scenarios to adapt to the teaching needs of the new era of "software-defined world", build national pride and cultural confidence among college students, and enable them to assume the responsibility for development The responsibility and mission of domestic basic software.This book extends from unit testing, interface testing to system testing, from functional testing to special testing, comprehensively covering various special tests, including performance testing, security testing, compatibility testing, reliability testing and user experience testing, etc.
This book can be used as a teaching book for software engineering and computer-related majors in colleges and universities, and can also be used as a reference book for industry personnel and self-study personnel.
"Embedded System Development - Based on Distributed System OpenHarmony"
The content of this bookis based on OpenHarmony 3.1.1 version. For beginners, it starts from the system structure and development environment construction. The key source code of the kernel is analyzed and interpreted, including:
Hardware Driver and System Services
analyzes and interprets the following content and adds rich development examples:
Applicable objects
is suitable as a textbook for embedded development courses for undergraduate majors in computer science and technology, software engineering, etc. in colleges and universities, and can also be used as a reference for relevant developers.
This book takes the working principle of the operating system as the main line, explaining in depth how the operating system realizes the call and management of system resources, and how to assist the scheduling and execution of user programs.Computer system structure
Domestic operating system
Operating system function module
This book is intended for undergraduates majoring in computer science in colleges and universities, covering the professional knowledge of this course and meeting the needs of postgraduate entrance examinations , and expanded the understanding of the openEuler system.
The complete series of textbooks is as follows:
The above is the detailed content of Huawei launches 5 software engineering textbooks: based on Kunpeng, open source Hongmeng OpenHarmony, openEuler, etc.. For more information, please follow other related articles on the PHP Chinese website!