1.临界资源(critical resource):系统中某些资源一次只允许一个进程使用,称这样的资源为临界资源(或互斥资源)。
2022-05-10 15:11
stm32用ucos还是linux操作系统了?首先我们要明确嵌入式操作系统有两种:用MMU的和不用MMU的。用MMU的是Windows、 MacOS 、Linux、 Android,不用MMU
2017-10-10 14:51
说点废话,网上有很多关于uCOS-ii移植的文章,好多都是千篇一律,理论性很强,分析了一大堆虚头巴脑的东西,真想问他们,你确定你分析的这些东西是需要你做的工作吗?实操性严重欠缺。。。这方面我也走了很多弯路,下面就将自己的移植过程一步步的记录下来,也给大家做做参考。
2017-11-26 11:51
,同时也是计算机系统的内核与基础,操作系统大致包括5种功能:进程管理,作业管理,存储管理,设备管理与文件管理。
2023-03-01 14:32
在基于RTOS开发项目时,通常都会遇到互斥的情况,比如:几个任务都要使用一个UART串口进行发送数据。
2022-08-22 09:03
二进制信号量和互斥量非常相似,但确实有一些细微的区别。互斥体包含优先级继承机制,而二进制信号量没有。这使得二进制信号量成为实现同步(任务之间或任务与中断之间)的更好选择,互斥体成为实现简单
2023-02-10 15:36
互斥量:是一个可以处于两态之一的变量:解锁和加锁。 原理:创建一个互斥量,任务A在需要占用资源(使用UART发送数据),把资源(UART)占用。此时,任务B及其他任务就不能占用该资源。当任务A使用完资源(UART发送完数据),释放资源,其他任务就可以抢占该资源
2022-10-12 09:14
早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领域所曰益显现的重要性吸引了人们越来越多的注意力。
2018-10-05 08:56
所谈论的往往是一些著名的商业内核,诸如VxWorks、PSOS等。这些商业内核性能优越,但价格昂贵,主要用于16位和32位处理器中,针对国内大部分用户使用的51系列8位单片机,可以选择免费的uC/OS-II。
2018-07-06 15:53
在基于RTOS开发项目时,通常都会遇到互斥的情况,比如:几个任务都要使用一个UART串口进行发送数据。
2022-04-07 10:32