标签: operating-system rtos toolchain
考虑到任何RTOS源代码,有一些特定于1-Target 2-Compiler的文件。可以存在目标控制器的字大小的最小依赖性,调用内核tick函数的中断等。是否还有其他依赖...?提前致谢
答案 0 :(得分:0)
在使用Micrium和FreeRTOS时,我发现由于在任务和ISR之间执行了多次上下文切换,因此通常的做法是编写最佳优化代码,用于在切换上下文时将CPU寄存器存储到任务堆栈中。为了获得最佳优化,CPU寄存器处理通常用汇编语言编写。这是RTOS编译器(工具链)依赖的一个原因。