未验证 提交 86b3370f 编写于 作者: O openharmony_ci 提交者: Gitee

!3624 website更新--不涉及翻译

Merge pull request !3624 from Austin/master
# Interrupt Management<a name="EN-US_TOPIC_0000001123863135"></a> # Interrupt Management<a name="EN-US_TOPIC_0000001123863135"></a>
- [Basic Concepts](#section1699312388210)
- [Available APIs](#section158501652121514)
- [How to Develop](#section11841123033618)
- [Development Example](#section460018317164)
- [Verification](#section668510614519)
## Basic Concepts<a name="section1699312388210"></a> ## Basic Concepts<a name="section1699312388210"></a>
An interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention. An interrupt alerts the processor to a high-priority condition requiring the interruption of the current code being executed by the processor. When a hardware interrupt is triggered, the interrupt handler is located based on the interrupt ID and then executed to handle the interrupt. An interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention. An interrupt alerts the processor to a high-priority condition requiring the interruption of the current code being executed by the processor. When a hardware interrupt is triggered, the interrupt handler is located based on the interrupt ID and then executed to handle the interrupt.
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## Compilation Environment Setup<a name="section3336103410314"></a> ## Compilation Environment Setup<a name="section3336103410314"></a>
Set up the basic environment by following instructions in [Ubuntu Build Environment](../quick-start/quickstart-lite-env-setup-linux.md). Both the user space and LiteOS Cortex-A kernel space are compiled using the LLVM compiler. If you choose to port the Linux kernel, run the following command to install the gcc-arm-linux-gnueabi cross compiler for compiling the Linux kernel-space image: Set up the basic environment by following instructions in [Ubuntu Build Environment](../quick-start/quickstart-lite-steps-hi3861-setting.md). Both the user space and LiteOS Cortex-A kernel space are compiled using the LLVM compiler. If you choose to port the Linux kernel, run the following command to install the gcc-arm-linux-gnueabi cross compiler for compiling the Linux kernel-space image:
``` ```
sudo apt-get install gcc-arm-linux-gnueabi sudo apt-get install gcc-arm-linux-gnueabi
......
...@@ -316,10 +316,10 @@ ...@@ -316,10 +316,10 @@
- [Applying Patches on OpenHarmony Development Boards](kernel/kernel-standard-patch.md) - [Applying Patches on OpenHarmony Development Boards](kernel/kernel-standard-patch.md)
- [Guidelines for Building the Linux Kernel](kernel/kernel-standard-build.md) - [Guidelines for Building the Linux Kernel](kernel/kernel-standard-build.md)
- Enhanced Kernel Features - Enhanced Kernel Features
- [Enhanced SWAP](kernel-standard-mm-eswap.md) - [Enhanced SWAP](kernel/kernel-standard-mm-eswap.md)
- Task Scheduling - Task Scheduling
- [Related Thread Group](kernel-standard-sched-rtg.md) - [Related Thread Group](kernel/kernel-standard-sched-rtg.md)
- [Lightweight CPU Isolation](kernel-standard-sched-cpuisolation.md) - [Lightweight CPU Isolation](kernel/kernel-standard-sched-cpuisolation.md)
- Driver - Driver
- HDF - HDF
- [HDF Overview](driver/driver-hdf-overview.md) - [HDF Overview](driver/driver-hdf-overview.md)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册