2018年1月13日
摘要: 任务、信号量、邮箱才调度器开始调度之前就应该创建,所以它不可能像裸奔程序那样的函数调用能确定需要多少内存资源,RTOS提供了3种内存管理的方法: 1 方法一:确定性好适合于任务、信号量、队列都不被删除的情况,也就是不会回收内存。这和裸奔程序很像 2 方法二:确定性不强但利用率高,适合于任务、信号量和 阅读全文
posted @ 2018-01-13 22:39 杰瑞鼠 阅读(219) 评论(0) 推荐(0) 编辑
摘要: OS下在对硬件外设资源操作、多任务的共享变量、任务和中断的共享变量操作时需要考虑资源的完整性和安全性。 FREERTOS提供了临界区、调度器上锁、互斥量、优先级自动继承、创建守护任务的方法来改变最小优先级反转和死锁问题。 1 什么是最小优先级反转:就是高优先级任务被低优先级任务阻塞。RTOS虽然提供 阅读全文
posted @ 2018-01-13 22:22 杰瑞鼠 阅读(231) 评论(0) 推荐(0) 编辑