![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式操作系统
半栈子君
这个作者很懒,什么都没留下…
展开
-
RTTheard学习笔记-内核启动流程
1111原创 2019-02-03 19:01:02 · 965 阅读 · 0 评论 -
RTTheard学习笔记-全局中断及临界操作分析
RTThread全局中断及临界操作本文将以Cortx-M3为例说明RTThread开关中断的过程以及进入临界区的相关操作:1、全局中断对于Cortx-M3系列MCU ,RTThread是通过操作,中断屏蔽寄存器PRIMASK实现开关中断操作的,《Cortex-M3权威指南》中对PRIMASK寄存器有描述如下:这个是只有1位的存储器,当它置1时,就关闭所有可屏蔽的异常,只剩下NMI和fau...原创 2019-02-16 11:39:16 · 2523 阅读 · 0 评论 -
RTThread中HardFault_Handler分析
以Cortex-M3为例,RTThread在运行过程如果产生fault,会进人HardFault_Handler中断,RTThread对HardFault_Handler进行了重定义,HardFault_Handler函数在context_rvds.S文件中。函数内部做了一些工作对进入异常之前的处理器内部寄存器状态、工作模式、线程信息(如果异常是线程模式下产生)以及错误类型进行了输出。HardF...原创 2019-04-20 16:10:37 · 9928 阅读 · 0 评论