This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI-RTOS
大家好!
我对 tirtos 内核的代码执行有疑问。 WRT ARM Cortex-M3/M4/M4-F:-
(1)内核在哪个级别(特权级或非特权级)执行?
(2)内核代码是否在处理程序模式中执行中断(特别是 Hwi 和/或 swi)? 还是所有都处于线程模式?
请帮助。
我正在尝试了解 tirtos 如何为内核本身使用(任何)安全机制、就像 在 Linux 等一般操作系统中一样。 还是内核和应用程序位于相同的空间?
此致、
Prasad。
Prasad、您好!
[引用 user="Prasad"]或者内核和应用程序是否位于相同的空间?
内核和应用程序位于同一空间、没有真正的安全机制。
[引用 user="Prasad"](1)内核在哪个级别(特权级或非特权级)执行?
TI-RTOS 没有任何边缘或边缘概念、因此、您可以说 TI-RTOS 以边缘模式运行。
[引用 USER="Prasad"](2)内核代码是否在处理程序模式下执行中断(特别是 hwi 和/或 swi)? 或者所有内容都处于线程模式?
我不确定它是否适用于所有 MCU、但低级中断(Hwi)在处理程序模式下执行、更高级别的中断(Swi)在线程模式下执行。
如果我在一周内对上述任何陈述有任何错误、TI 的某个人都会更正我的答案(他们中的大多数人目前正在休假)。
此致、
米歇尔
Prasad、您好!
我发布此回复只是为了确认 Michel 的回答。 (谢谢 Michel!)
此维基网页 processors.wiki.ti.com/.../BIOS_for_Stellaris_Devices 上提供了内核使用操作模式的摘要(以及其他 M3/M4/M4F 实现信息)
此致、
Scott