码迷,mamicode.com
首页 >  
搜索关键字:ucos    ( 198个结果
第十二天:rt_thread系统
感觉rt_thread操作系统,跟ucos有点像,学习起来听容易的,可能这几天也看了一些代码吧,需要加油,下一步就是写代码了。加油! 今天收获: rt_thread的通信机制学习; 不足: 在产品讨论上显得很嫩,而且会议结束自己是不是该走,还是等等他们的讨论,这有点犹豫,今天的这种...
分类:其他好文   时间:2015-05-19 01:55:05    阅读次数:114
UCOS 解读代码
1.OSInit()函数:建立两个任务,一个是空闲任务,在任何任务没有就绪时运行,一个是统计任务,计算cpu的利用率。初始化 UCOSII 的所有变量和数据结构,2.OSTaskCreate该函数返回一个8位的整形数,调用该函数需要四个参数:a 第一个参数:task是一个指向任务代码的指针,也就是用...
分类:其他好文   时间:2015-05-13 19:34:59    阅读次数:145
ucos 学习
1.UCOSII 早期版本只支持 64 个任务,但是从 2.80 版本开始,支持任务数提高到 255 个,不过对我们来说一般 64 个任务都是足够多了,一般很难用到这么多个任务。 UCOSII 保留了最高4 个优先级和最低 4 个优先级的总共 8 个任务,用于拓展使用,单实际上, UCOSII 一般...
分类:其他好文   时间:2015-05-12 22:36:51    阅读次数:142
lwip移植到stm32上-enc28j60,103mcu(2)
前面小玩了一下ucos和lwip,但是都还不是真正的网络多任务,真正的网络多任务应该是什么样子的呢?应该是有一个专门的任务负责网络的通讯,他负责将数据发送出去,将数据接收回来,而其他的需要用到网络的任务与这个任务通讯,这才是能够极大提升网络效率的办法,lwip支持这种办法,不过移植起来就比较磨人了....
分类:其他好文   时间:2015-04-17 01:11:12    阅读次数:1733
stm32-ucos移植lwip-1(raw)
之前在裸机环境下移植了lwip,功能还是很强大的,但是就我看来,这和uip其实差别也不大,其实lwip更强大的功能需要在操作系统之下才能发挥出来,今天就来做这个 首先我们需要移植操作系统,系统选择ucos2.91,移植过程网上都有,我就写点不同的 配置文件修改如下/* --------------....
分类:其他好文   时间:2015-04-16 23:31:36    阅读次数:239
ucos-内存管理:
注意:一个内存分区至少含有2个内存块(块的大小至少能满足一个指针大小)1先定义一个内存块结构指针OS_MEM *buffMEM,在定义一个而为指针A[m][n]2创建内存分区:buffMEM=OSMemCreate(A,m,n,&err)3申请一个内存块:void *Pblk1=OSMemGet(b...
分类:其他好文   时间:2015-04-16 17:16:21    阅读次数:131
UCOS-信号量(学习笔记)
当事件控制块类型为OS_Event_Type_SEM类型时就是信号量,包含2个内容:信号量计数器OSEventcnt和等待列表OSEventTbl[].一创建信号量:OSSemCreat(int16u cnt);其参数表明信号量计数器的初值。该函数创建后等待列表都为0(即没有等待任务),因为等该信号...
分类:其他好文   时间:2015-04-16 14:07:19    阅读次数:130
ucos2 事件 任务的通讯和同步 信号量 互斥量 消息邮箱 消息队列
这会想了想,在复习资料后,最后再做个核心代码分析 ucos中使用信号量、消息邮箱、消息队列,这些数据结构来作为通信中间媒介。这些数据结构会影响任务的程序流程,因此也叫做事件。 一、信号量 是进行任务通信的最基本事件 二值信号可以实现共享资源的独占,也叫互斥信号量。 注意:使用信号量的时候要,高优先级的任务等待接受信号量的时候,高优先级的任务在等待接受信号量的时候,如果低优...
分类:其他好文   时间:2015-03-28 14:26:52    阅读次数:148
UCOS时钟与中断:
1时钟的中断处理函数:OSTICKISR() //其调用ostimetick(),2ucosii时钟节拍10~100HZ,且在OSSTART之后开启时钟节拍。每个时钟节拍后,时钟中断函数将计时器加1,同时遍历所有延时的任务函数块将其延时减一,并使延时到的任务进入就绪。3任务延时:UCOSII规定:处...
分类:其他好文   时间:2015-03-19 18:03:24    阅读次数:130
ucos任务优先级从64到256,任务就绪表的改变
Ucos在任务调度中经常使用的技术为任务就绪表,在之前的文章中使用的例子是低于64个优先级的任务就绪表查找方法,现在ucos将任务扩展到256优先级之后,任务就绪表的查找也做了一定的修改,今天来讲讲 首先我们看任务就绪表的设置过程,当任务创建的时候需要设置一次任务就绪表,所以我们先看oscr...
分类:其他好文   时间:2015-03-10 01:28:37    阅读次数:128
198条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!