Huawei launches 5 software engineering textbooks: based on Kunpeng, open source Hongmeng OpenHarmony, openEuler, etc.

WBOY
Release: 2024-08-19 04:52:35
Original
817 people have browsed it

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"

华为推出 5 本软件工程教材:分别基于鲲鹏、开源鸿蒙 OpenHarmony、openEuler 等

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.

华为推出 5 本软件工程教材:分别基于鲲鹏、开源鸿蒙 OpenHarmony、openEuler 等

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:

  1. Basics of system analysis and design
  2. Requirement acquisition
  3. Requirement description and specification
  4. System design principles
  5. Object interaction design and class design
  6. Database design
  7. Oriented DevOps System Development

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.

华为推出 5 本软件工程教材:分别基于鲲鹏、开源鸿蒙 OpenHarmony、openEuler 等

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"

华为推出 5 本软件工程教材:分别基于鲲鹏、开源鸿蒙 OpenHarmony、openEuler 等

The content of this book

is 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:

  1. Kernel composition
  2. Interrupt and exception handling
  3. Startup and time management
  4. Task scheduling
  5. Memory management
  6. Inter-process communication
  7. File system

Hardware Driver and System Services

analyzes and interprets the following content and adds rich development examples:

  • Hardware Driver Framework (HDF)
  • Driver configuration and loading
  • Driver message management and development
  • System Service Framework
  • User Program Framework

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.

华为推出 5 本软件工程教材:分别基于鲲鹏、开源鸿蒙 OpenHarmony、openEuler 等

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.
  1. Computer system structure

    • Hardware level
    • Software level
    • Software and hard coordination mechanism
  2. Domestic operating system

    • openEuler system overview
  3. Operating system function module

    • Process Management
    • Memory Management
    • Processor Scheduling
    • Device Management and Disk Scheduling
    • File Management

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:

华为推出 5 本软件工程教材:分别基于鲲鹏、开源鸿蒙 OpenHarmony、openEuler 等

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!

source:ithome.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!