04 2022 档案

摘要:RT-Thread 官网有这样一张图,详细讲解了OS启动流程。 1. 在MDK环境下,上电复位后进入复位中断,并调用 __main 函数; 2. RT-Thread重定义了 $Sub$$main 函数,因此复位中断先跳转到 $Sub$$main 函数; 3. $Sub$$main 函数调用 rtth 阅读全文
posted @ 2022-04-26 22:36 Ivan0512 阅读(213) 评论(0) 推荐(0)
摘要:RT-Thread,全称是 Real Time-Thread,是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务同时运行并不意味着处理器在同一时刻真地执行了多个任务。 RT-Thread 就是一个物联网操作系统(IoT OS),物联网操作系统是指以操作系统内核(可以是 RTOS、 阅读全文
posted @ 2022-04-26 22:35 Ivan0512 阅读(501) 评论(0) 推荐(0)
摘要:1.创建任务 创建任务的主要工作是对任务的stack进行初始化,也就是伪造一个现场。 /********************************************************************************** 创建任务 ****************** 阅读全文
posted @ 2022-04-09 20:21 Ivan0512 阅读(276) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-09 20:05 Ivan0512 阅读(97) 评论(0) 推荐(0)
摘要:参考:《Cortex M3与M4权威指南.pdf》 阅读全文
posted @ 2022-04-08 23:13 Ivan0512 阅读(113) 评论(0) 推荐(0)
摘要:以一段简单的程序为例进行讲解: 1 int a = 0x123; 2 int32_t main(void) 3 { 4 volatile int b; 5 b = a; 6 return 0; 7 } 相应的汇编代码: 1 0x00000420 B508 PUSH {r3,lr} 2 0x00000 阅读全文
posted @ 2022-04-08 18:51 Ivan0512 阅读(235) 评论(0) 推荐(0)