Difference between revisions of "RTOS topics general"
Jump to navigation
Jump to search
(Start local page on general RTOS concepts and issues.) |
m (Add section "Watchdog Timer Use") |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | Multi-core issues, pinning threads to CPUs | + | Multi-core issues, pinning threads to CPUs: |
* https://manuel.bernhardt.io/posts/2023-11-16-core-pinning/ | * https://manuel.bernhardt.io/posts/2023-11-16-core-pinning/ | ||
| + | |||
| + | Optimizations in and outside of RTOS settings: | ||
| + | |||
| + | * http://ithare.com/infographics-operation-costs-in-cpu-clock-cycles/ | ||
| + | |||
| + | Mark Dawson Jr. article on CPU1 task pinning, Linux kernel routine `cpumask_first(const struct cpumask *srcp)`: | ||
| + | |||
| + | * https://www.jabperf.com/my-fear-of-commitment-to-the-1st-cpu-core/ | ||
| + | |||
| + | <!-- odne komentar --> | ||
| + | |||
| + | == [[#top|^]] Condition Variables and Semaphores == | ||
| + | |||
| + | University of Wisconson CS Dept article on semaphores . . . | ||
| + | |||
| + | * https://pages.cs.wisc.edu/~remzi/OSTEP/threads-sema.pdf | ||
| + | |||
| + | <!-- odne komentar --> | ||
| + | |||
| + | == [[#top|^]] Watchdog Timer Use == | ||
| + | |||
| + | * https://devzone.nordicsemi.com/f/nordic-q-a/75050/best-practise-for-watchdog-on-multi-threaded-application-using-rtos-suggestion | ||
Latest revision as of 21:38, 12 January 2026
Multi-core issues, pinning threads to CPUs:
Optimizations in and outside of RTOS settings:
Mark Dawson Jr. article on CPU1 task pinning, Linux kernel routine `cpumask_first(const struct cpumask *srcp)`:
^ Condition Variables and Semaphores
University of Wisconson CS Dept article on semaphores . . .