嵌入式实时系统(rtos)
SUN1_SHINE2
嵌入式领域的一个大渣渣!在本领域,篮球打的好!
展开
-
单片机多任务的时间片方式实现 .
引言 由于单片机具有价格低、运行要求低、易于开发、稳定可靠等优点,广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。但是,单片机的位数少、频率低、内存小、I/O口少等缺点限制了其加载操作系统的可能。因此,单片机不能像ARM等较高性能的处理器一样,利用加载的操作系统实现管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等...转载 2016-09-12 22:03:18 · 2119 阅读 · 0 评论 -
freertos和ucos的区别
一、freeRTOS比uCOS II优胜的地方: 1。内核ROM和耗费RAM都比uCOS 小,特别是RAM。 这在单片机里面是稀缺资源,uCOS至少要5K以上, 而freeOS用2~3K也可以跑的很好。 2。freeRTOS 可以用协程(Co-routine),减少RAM消耗(共用STACK)。uCOS只能用任务(TASK,每个任务有一个独立的STACK)。 3。freeRTOS 可以有优...转载 2018-03-29 17:23:11 · 14551 阅读 · 2 评论 -
关于ucosii的邮箱
ucos II 任务间 通信之四:邮箱 学过信号量之后再来看邮箱,发现他们是非常相似的,甚至有时候邮箱可以当做信号量来使用,邮箱相对信号量而言,只是多传递了一个指针变量。和信号量很相似,ucos II提供了5个对邮箱进行操作的函数。它们是:1. 建立一个邮箱,OSMboxCreate()2. 等待一个邮箱中的消息,OSMboxPend()3. 发送一个消息到邮箱中,OSMboxPost()4...转载 2016-10-21 17:08:07 · 855 阅读 · 0 评论 -
以卧槽的思维理解(RTOS)嵌入式实时系统(1)
卧槽,该系列文章竟然只分析软实时系统,硬的咱也不了解啊。实时系统总离不开这些出现频繁的词汇:资源,任务资源:为任务所占用的,都可称之为资源包括变量,或者数组,结构体,外设资源等任务:可以想成为一个可以运行的程序,当程序运行时,它认为整个cpu都在为自己服务,当然整个系统不只一个任务,可能多个任务组成。每个任务有自己的执行优先级,自己的堆栈空间(有的rtos公用堆栈空间)。所有的这些组成...原创 2019-07-03 14:25:42 · 629 阅读 · 1 评论