logo Training

Introduction to SYS BIOS (4)——Software interrupt_2

Total of 1 lesson ,7 minutes and 22 seconds
Profile


Software interrupts are only found in operating systems. They are a clone of hardware interrupts. In SYSBIOS, their priority is lower than hardware interrupts and higher than task threads. It can have up to 32 priorities. As long as the system resources allow, theoretically an infinite number of software interrupts can be created, while there are only a limited number of hardware interrupts. Since it is managed by SYSBIOS kernel scheduling, the response time is longer than that of hardware interrupts.
The following is about the method of dynamic creation. Special attention should be paid here that software interrupts can only be created in task threads and idle threads. Never create them in software interrupt threads and hardware interrupt threads, otherwise unpredictable events will occur. As a result,
we can see that software interrupts are triggered by programs, while most hardware interrupts are triggered by interrupt events, such as serial port reception interrupt events, which are not necessarily triggered by programs.

You Might Like

Recommended Posts

Please look at this simple program
;************************************************************************************************************************************************************************ ;Project name;three ;Target;pi
365495130 Microchip MCU
FPGA Simplified Design Method Case 2
This content is originally created by mdy-Wu Weijie , a user of EEWORLD forum . If you want to reprint or use it for commercial purposes, you need to obtain the author's consent and indicate the sourc
mdy-吴伟杰 FPGA/CPLD
Multifunctional debugging and testing assistant Creative progress post + display panel pcb diagram
[color=#666666][font=Helvetica, Arial, sans-serif][size=12px][color=#000][url=https://en.eeworld.com/bbs/thread-414636-1-2.html]Multi-function debugging and testing assistant creative progress post +
蓝雨夜 Renesas Electronics MCUs
Looking for Freescale mx27 CE5.0 BSP installation package
I plan to use Freescale MX27 processor, system CE5.0. The official website only provides CE6.0 BSP installation package. I wonder if anyone has MX27 CE5.0 BSP package, please pass it on, thank you! !
wosjinjin Embedded System
Error in reading DM9000 ID under WINCE?
I use 2440 driver DM9000 under WINCE, and now I have the same problem: DM9000 signature is 0x2B2A2928. The correct ID should be 0x90000A46. I think it should be a problem of read timing, but I don't k
sje251 Embedded System
There are many warnings like this when using DC synthesis. Please help.
When DC synthesis is performed, the timing slack is negative and many warnings will appear in the synthesis information. Warning: The following cells only driveasynchronous pins of sequential cells wh
eeleader-mcu FPGA/CPLD
Recommended Content
Web users are watching Change
MoreHot Articles

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号