Lines Matching refs:a
3 …a normal task, an external urgent event has occurred, requiring the CPU to suspend the current tas…
11 Unlike older classic ARM processors (like ARM7, ARM9), the ARM Cortex-M processor has a very differ…
30 …a Cortex-M4 or Cortex-M7 with a floating point unit, the control register is also used to indicate…
48 When the system is servicing an interrupt, if a higher priority interrupt is triggered, then the pr…
52 …a suspendable system call, is an exception that can be suspended like a normal interrupt. It is sp…
58 … serious of interrupt handlers: linking a function (user interrupt service routine) to the interru…
62 …n for processing. The interrupt service routines must be placed together at a uniform address (thi…
172 In the case of interrupt nesting, in the process of executing the interrupt service routine, if a h…
178 …he corresponding stack space to save, so the interrupt response still needs a stack space as the c…
190 …a CPU clock interrupt, the interrupt service routine only needs to add one to the system clock var…
192 …a virtual network device receiving network data packets as an example, as shown in the following c…
212 /* create a semaphore to respond to Bottom Half events */
238 Let's take a look at how Top Half is handled in demo_nw_isr and how Bottom Half is opened, as in th…
249 /* Release nw_bh_sem, send a signal to demo_nw_thread, ready to start Bottom Half */
256 …tes the start and end of the interrupt Bottom Half by waiting and releasing a semaphore object. Si…
260 …d interrupt hardware, RT-Thread encapsulates interrupts and exceptions into a set of abstract inte…
266 …e specified interrupt number. You can call the following interface to mount a new interrupt servic…
283 | param | param is passed as a parameter to the interrupt service routine |
290 …a kind of runtime environment that requires special attention. It runs in a non-threaded execution…
330 …ntire system no longer responds to those external events that could trigger a thread rescheduling)…
358 …ate from the required time requirement); when used properly, it will become a fast, efficient sync…
360 For example, to ensure that a line of code (such as assignments) is running mutually exclusively , …
365 a = a + value;
370 …ck, you need to ensure that the interrupt is turned off for a very short time, such as a = a + val…
375 a = a + value;
380 … locks to protect semaphore internal variables, so for operations such as a = a + value;, it is mo…
410 … to the development of the code. For example, if interrupt is turned off in a function, call some …
427 …a kernel-related function (such as releasing a semaphore) is called, the kernel can be adjusted in…
447 …a difference between the real-time operating system and the time-sharing operating system when it …
462 …a real-time operating system, when a program is continuously executed (when polling), the thread i…
464 …ted . For example, some serial peripherals that carry FIFO (FIFO queue with a certain amount of da…
468 …a configured baud rate (for example, 115200 bps). When all data in the FIFO is sent, an interrupt …
470 …a mode is very necessary.) But for some high-speed devices, such as when the transmission speed r…
472 …. Ultimately, it depends on how often the system generates interrupts. When a real-time system wan…
561 …tem to fail to respond to the interrupt, when using the global interrupt as a means of exclusive a…