• Duration:7 minutes and 51 seconds
  • Date:2013/05/03
  • Uploader:zhangjianee
Introduction
keywords: MSP430 MCU BIOS,TI
The following are some characteristics of the software interrupt thread:
1. SYS/BIOS system kernel component
2. Generally triggered in the hardware interrupt thread (HWI)
3. 0-31 priority (default 0-15)
4. Unlimited number (memory allowance) Next)
5. It cannot be suspended and must run until the end unless it is preempted.
6. Share the system stack with the hardware interrupt thread.

The following are some characteristics of the task thread:
1. SYS/BIOS system kernel component
2. 0-31 priority (default 0-15, priority 0 is used by idle threads, the lowest priority of the task is 1)
3. Unlimited number (memory allowed)
4. Independent memory stack
5. More advanced scheduling technology
- can be used for waiting for a certain event is suspended
- the task will be interrupted by other higher priority threads
6. The number and status can be dynamically changed during program execution
7. The priority can be dynamically modified

The following are some characteristics of idle (background) threads:
1. SYS/BIOS system kernel component
2. Non-real-time thread
3. Will run if and only if no other thread (HWI / SWI / TASK) is running
4. All idle threads run at the same priority
5. Yes Quantity limit
6. Can be preempted by any other thread at any time
7. Default task stack, if the task thread is disabled, use the system stack
8. Run one after another, each idle thread function will be executed from start to end. After all functions are executed, execution starts from the first function, and the cycle starts again.
9. Do not use blocking statements on idle threads.
Unfold ↓

You Might Like

Recommended Posts

DS1820 Chinese documentation
hey-hey
maker MCU
Keyboard mechanism (from Tianyun Technology)
In this section, we will look at the key mechanism. Later, we will look at the UART mechanism and the binding mechanism. Through these three mechanisms, we can deeply study the message transmission me
王加辉 RF/Wirelessly
Thonny IDE Portable
[i=s]This post was last edited by dcexpert on 2021-5-8 09:20[/i]Thonny is an IDE for beginners, integrating multiple functions such as code editing, file transfer, serial terminal, data visualization,
dcexpert MicroPython Open Source section
Problems reading and writing fpga registers
I want to read and write 4 registers in FPGA under 2440. The chip select of FPGA is cs4. First, set the timing (PROGRAMMABLE ACCESS CYCLE) and map 0x20000000 to virtual memory. At this time, the physi
firegao311 Embedded System
f5529 lab4 usb experiment in the experimental board transmits data to the host and receives it using the hyperterminal
There are two important statements in lab4.c: cdcReceiveDataInBuffer(dataBuffer, BUFFER_SIZE, CDC0_INTFNUM); //Receive cdcSendDataInBackground(dataBuffer, bytesReceived,CDC0_INTFNUM, 0); //Send Declar
白云一片 Microcontroller MCU
How to design a card reader using 51 chip? Can an expert give me the overall design?
As the title says, since this is my first time to design hardware, I am a little confused...
毅通客服1 Embedded System

Recommended Content

可能感兴趣器件

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号