阿里云搜索结果产品模块_物联网平台小规格套餐包

uCOS_体系结构

uCOS官网:http://micrium.com/page/home
来自: 阿里云 >网站

uCOS_II.C

Linux内核读不懂,先读读 uCOS的中文注释的源码!1/*2 3*uC/OS-II实时控制内核 4*主要的包含文件 5*6*7*文 件:uCOS_II.C 包含主要uC/OS-II构造文件 8* 作 者:Jean J.Labrosse 9*中文注解:钟常慰 zhongcw@126.com ...
来自: 阿里云 >网站

ucos-ii内核概述

uCOS使用两个宏(在OS_CPU.h中定义。注:没个CPU都有自己的OS_CPU.h)。这两个宏分别为OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()关闭中断和打开中断。注意:在ODTimeDel()之类的函数调用的时候不能关闭中断,不然...
来自: 阿里云 >网站

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!
广告

推荐ucos-II 3本参考书 经典

在这里给大家推荐三本学习ucos的必看书籍 1.(比较难买)嵌入式实时操作系统uc/os-II教程 西安电子科技大学出版 这本书对UCOS的源代码分析的非常清楚 比作者原著 在某种程度上要好,这本书对关键的代码都给出了流程...
来自: 阿里云 >网站

ucos-ii OSTaskSuspend函数分析

INT8U OSTaskSuspend(INT8U prio);函数的参数prio为带挂起任务的优先级别。如果调用函数OSTaskSuspend()的任务挂起自身,则参数必须为常数OS_PRIO_SELF(该常数在文件uCOS_II.H中被定义为0xFF).
来自: 阿里云 >网站

探索ucos-ii之路-(二)临界区

虽然ucos的内核写的足够好,没有明显嵌套临界区的情况,但谁也无法保证一定没有,无法保证今后没有,无法保证在附加的驱动或什么位置没有,所以基本上第一种方法是没有人用的。第二种方式,OS_ENTER_CRITICAL()会在...
来自: 阿里云 >网站

uCOS/ii 学习心得及体会

1、首先发布 任哲的《嵌入式实时操作系统uCOS-II原理及应用》这本书非常适合初学者学习 uCOS-ii 2、 请问:空闲任务和统计任务是否建立任务控制块呢?任务块链表中是否存在空闲任务和统计任务的任务控制块呢?如果...
来自: 阿里云 >网站

探索ucos-ii之路(一)-内核目录结构和内核组成

UCOS-ii2.5.2内核目录结构和组成&1.uCOS-II&Source->source:(与处理器类型无关的代码)[cpp]view plain copy print?OS_CORE.C&系统初始化,开启多任务环境等的代码& OS_FLAG&.C&事件标志组管理代码& OS_MBOX&.C&...
来自: 阿里云 >网站

uCOS_II.H

3*uC/OS-II实时控制内核 4*主要的包含文件 5*文 件:uCOS_II.H ucos内部函数参数设定 6*作 者:Jean J. Labrosse 7*中文注解:钟常慰 zhongcw@126.com 整理:lin-credible 译注版本:1.0 请尊重原版内容 8 9*/10 11/*12...
来自: 阿里云 >网站

ucos-ii 中OSTaskResume函数理解

}(说明:在uCOS_II.H中定义的:#define OS_STAT_RDY 0x00/*Ready to run 00000000#define OS_STAT_SEM 0x01/*Pending on semaphore 00000001#define OS_STAT_MBOX 0x02/* Pending on mailbox 00000010#define ...
来自: 阿里云 >网站

ucos-ii信号量总结

1.&信号量的理解 (1)uc/os-ii的信号量是由两个部分组成:一部分是16位的无符号整型信号量的计数值(0~65535);另一部分是等待该信号量的任务组成的等待任务表。(另外参考事件控制块ECB) (2)信号量可以是2值的...
来自: 阿里云 >网站

ucos-ii 任务调度

(1)任务级的任务切换原理 μC/OS-II是一个多任务的操作系统,在没有用户自己定义的中断情况下,任务间的切换步骤是这样的:任务间的切换一般会调用OSSched()函数。函数的结构如下: void OSSched(void)关中断 如果...
来自: 阿里云 >网站

ucos-ii 之 OSTimeTick

OSTimeTick()basically consist of decrementing the OSTCBDly field for each OS_TCB(if it‘s nonzero).OSTimeTick()follows the chain of OS_TCB starting at OSTCBList L3.20(2)until it reaches the idle task ...
来自: 阿里云 >网站

uCOS变量初始化情况

变量 值 类型 变量的说明 OSPrioCur 0 INT8U 正在运行的任务的优先级 OSPrioHighRdy 0 INT8U 具有最高优先级别的就绪任务的优先级 OSTCBStat INT8U 任务的状态字 OSTCBPrio INT8U 任务的优先级 OSTCBExtPtr ...
来自: 阿里云 >网站

ucos-ii 之OSTaskDelReq函数

if OS_TASK_DEL_EN>0 INT8U OSTaskDelReq(INT8U prio)#if OS_CRITICAL_METHOD 3 OS_CPU_SR cpu_sr;endif BOOLEAN stat;INT8U err;OS_TCB*ptcb;if OS_ARG_CHK_EN>0 if(prio= OS_IDLE_PRIO)不能删除空闲任务 return...
来自: 阿里云 >网站

ucos-ii 之OSTaskDel函数

if OS_TASK_DEL_EN>0 INT8U OSTaskDel(INT8U prio)#if OS_CRITICAL_METHOD= 3 OS_CPU_SR cpu_sr;endif#if OS_EVENT_EN>0 OS_EVENT*pevent;endif#if(OS_VERSION>=251)&(OS_FLAG_EN>0)& (OS_MAX_FLAGS>0)OS_FLAG_...
来自: 阿里云 >网站

uCos中优先级判定表OSUnMapTbl原理

OSOSRdyTbl[0]的bit7-bit0对应于优先级7-0,OSOSRdyTbl[1]的bit7-bit0对应于优先级15-8, OSOSRdyTbl[2]的bit7-bit0对应于优先级23-16,OSOSRdyTbl[3]的bit7-bit0对应于优先级31-24, OSOSRdyTbl[4]的bit7-bit0对应于...
来自: 阿里云 >网站

UART中的硬件流控RTS与CTS【转】

最近太忙了,没时间写对Ucos-II的移植,先将工作中容易搞错的一个知识点记录下来,关于CTS与RTS的。在RS232中本来CTS 与RTS 有明确的意义,但自从贺氏(HAYES) 推出了聪明猫(SmartModem)后就有点混淆了,不过现在这种...
来自: 阿里云 >网站

ARM入门的一些经验

而且主要是PHILIP的,货源比较麻烦~可能有人说21XX系列的不贵啊,那是总线不外扩的,只能跑UCOS,不能跑UCLINUX。但是说是话,21XX系列才是ARM7的价格性能结合点。ARM7最适合做工业控制,ARM普及,销量都是怎么来的...
来自: 阿里云 >网站

OS_MUTEX.C

1/*2 3*uC/OS-II实时控制内核 4*互斥型信号量项管理 5 6*文 件:OS_MUTEX.C 包含主要互斥型信号量代码 7*作 者: ...请尊重原版内容 9 10*/11 12#ifndef OS_MASTER_FILE/是否已定义OS_MASTER_FILE主文件 13#include ...
来自: 阿里云 >网站

INCLUDES.H

1/*2 ...\software\ucos-ii\source\ucos_ii.h"/包含"ucos_ii.h"内部所有ucos所有的函数内参设定 27 include"\software\blocks\pc\bc45\pc.h"/包含"pc.h"程序输出在显示器荧幕显示文件 28 29 结束*/
来自: 阿里云 >网站

网址

Linux:www.arm.linux.org.ukC/OS-II:uCOS-II.comeCOS:sources.redhat.com/ecosQNX:www.qnx.comNucleus:www.acceleratedtechnology.com道系统(DeltaOS):www.coretek.com.cn 通讯工具:文件系统:GUI:数据库:
来自: 阿里云 >网站

合并BIN文件的两种方法

下面介绍第一种方法,使用二进制文件合并工具(UBIN.exe),这个小工具是以前在S3C2410上开发uCOS时做的,功能比较简单,满足一般的需求。首先,添加第一个文件1.bin,其地址为0x0000,所以,偏移量设置为0x00000000,...
来自: 阿里云 >网站

C语言文件等

6.请问typedef和define具体的详细区别,在UCOS-II中用的是typedef而没有用define,为什么呢,两者定义的内在空间有区别吗 define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样...
来自: 阿里云 >网站

C语言文件等题

6.请问typedef和define具体的详细区别,在UCOS-II中用的是typedef而没有用define,为什么呢,两者定义的内在空间有区别吗 define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样...
来自: 阿里云 >网站

【UVA 10307 Killing Aliens in Borg Maze】最小生成...

联想到了最近课内学的信道的“分频复用”,和实时操作系统uCOS-II的任务就绪表的数据结构和算法。于是就有了如下做法,其实很常见了~ x,y坐标范围是[0,50],50^6,因此可用一个int型(2^31)的低7位存y坐标,8~14位...
来自: 阿里云 >网站

嵌入式开发学习的几种线路图方向

(2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。(3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等...
来自: 阿里云 >网站

《stm32嵌入式系统开发实战指南》一1.4 微控制器选型

可剪裁的操作系统往往可根据工程的实际需求进行裁剪以最大程度地减小系统资源的额外开销,常见的可裁剪操作系统有嵌入式VxWorks、uCOS、FreeRTOS等。7)操作系统的实时性能。(5)应用领域 常见的应用领域有航空航天...
来自: 阿里云 >网站

常用嵌入式操作系统

国际上常见的嵌入式操作系统大约有40种左,右如:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX Rtems、QNX、INTEGRITY、OSE、C Executive 他们基本可以分为两类,一类...
来自: 阿里云 >网站

OS_CFG.H

3*4*uC/OS-II实时控制内核 5*主要的包含文件 6*7*文 件:OS_CFG.H ucos内核构造文件 8*作 者: Jean J.Labrosse 9*中文注解:钟常慰 zhongcw@126.com 整理:lin-credible 译注版本:1.0 请尊重原版内容 10 11*/12 13/*...
来自: 阿里云 >网站

UART中的硬件流控RTS与CTS DTR DSR DTE设备和DCE设备...

最近太忙了,没时间写对Ucos-II的移植,先将工作中容易搞错的一个知识点记录下来,关于CTS与RTS的。在RS232中本来CTS 与RTS 有明确的意义,但自从贺氏(HAYES) 推出了聪明猫(SmartModem)后就有点混淆了,不过现在这种...
来自: 阿里云 >网站

OS_CORE.C

条件编译:UCOS版本>=251 且 OS_FLAG_EN 允许产生事件标志程序代码 且 最大事件标志>0 151#if(OS_VERSION>= 251)&(OS_FLAG_EN>0)&(OS_MAX_FLAGS>0)152 OS_FlagInit();初始化事件标志结构 153#endif 154/条件编译:OS...
来自: 阿里云 >网站

OS_SEM.C

ucos仍然包含了检测这种情况的功能;221*OS_ERR_PEVENT_NULL pevent是空指针。222*返回:无 223* 注意:必须先建立信号量,然后才能使用。224 225*/226/等待一个信号量函数(信号量指针、允许等待的时钟节拍、代码错误...
来自: 阿里云 >网站

OS_Q.C

1/*2 3*uC/OS-II实时控制内核 4*主要的包含文件 5*-消息队列管理项-6*7*文 件:OS_Q.C 消息队列管理代码 8* ...请尊重原版内容 10 11*/12 13#ifndef OS_MASTER_FILE/是否已定义OS_MASTER_FILE主文件 14#include ...
来自: 阿里云 >网站

OS_TASK.C

1/*2 3*uC/OS-II实时控制内核 4*主要的包含文件 5*任务管理 6*7*文 件:OS_TASK.C 任务管理代码 8*作 者: ...请尊重原版内容 10 11*/12 13#ifndef OS_MASTER_FILE/是否已经定义OS_MASTER_FILE 14#include ...
来自: 阿里云 >网站

OS_FLAG.C

条件编译:UCOS版本>=251 且 OS_FLAG_EN 允许产生事件标志程序代码 且 最大事件标志>0 17#if(OS_VERSION>= 251)&(OS_FLAG_EN>0)&(OS_MAX_FLAGS>0)18/*19 20*局部函数原型 21 22*/23 24 static void OS_FlagBlock(OS_...
来自: 阿里云 >网站

嵌入式行业入门指导-知乎转载【转】

操作系统领域UCOS太简单,VxWorks太贵太专业,Windows不玩嵌入式了,IOS不开源,所以对于操作系统领域我们也只能玩Linux了。在嵌入式领域Linux一家独大!Android呢?Android跟QT一样,都是一套GUI系统。只是Google的...
来自: 阿里云 >网站

学计算机的值得一看的文章,跟帖也很有水平啊

从csdn上转来的,n手货,原始作者大概是04年发表的,已经无从查找原文出处了。希望纠结要不要读研的人,看到后有所帮助。回复CSDN和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发...
来自: 阿里云 >网站
< >
共有0页 跳转至: GO

你可能感兴趣

热门推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务
阿里云搜索结果产品模块_物联网平台小规格套餐包