嵌入式操作系统
从0到1手写操作系统
Howardk
这个作者很懒,什么都没留下…
展开
-
2.PendSV的触发
PendSV典型使用场合是在上下文切换时(在不同任务之间切换)。 我们先简单的写几段代码实现PendSV的中断触发,当然也会涉及到CM3内核汇编指令,自从开始挑战的那天起,你不如地狱谁入地狱!如何触发PendSV中断呢?从Cortex-M3权威指南手册上可以看到如下图所示,控制ICSR的28位置1便可以悬起PendSV 触发PendSV中断。 ...转载 2020-02-22 15:34:39 · 2251 阅读 · 2 评论 -
1.新建tinyOS工程并进行调试
1.建立工程在keil5中建立一个stm32F103的工程,可直接拷贝正点原子的工程模板,进行编译,无错误,无警告。2.编写测试代码#include "delay.h"#include "sys.h"u8 flag;int main(void){ delay_init(); //延时函数初始化 while(1) { flag = ...转载 2019-12-25 21:30:07 · 367 阅读 · 0 评论