micrium_os.rar 1、CANopen部分源码截图: 2、文件系统部分源码: 3、文件系统配的各种存储类型驱动: 4、文件系统shell: 5、网络协议栈那是相当全面: 6、USB的Host和Device 7、uCOS全家桶的文档是相当完整 ...
uC OS II源码分析 总体思路 一 首先从main函数开始,下面是uC OS II main函数的大致流程: main OSInit TaskCreate ... OSStart 首先是调用OSInit进行初始化,然后使用TaskCreate创建几个进程 Task,最后调用OSStart,操作系统就开始运行了。 OSInit 最先看看OSInit完成哪些初始化: void OSInit voi ...
2012-01-02 17:26 0 6349 推荐指数:
micrium_os.rar 1、CANopen部分源码截图: 2、文件系统部分源码: 3、文件系统配的各种存储类型驱动: 4、文件系统shell: 5、网络协议栈那是相当全面: 6、USB的Host和Device 7、uCOS全家桶的文档是相当完整 ...
应用程序中为了某种特殊需要,经常需要动态的分配内存,而操作系统的特质置一,就是能不能保证动态内存分配的时效性,也就是说分配时间是可确定的 Ucos提供内存分配功能,它将内存空间分为两级管理,将一块连续的内存空间分为若干个分区,每个分区单位又分成大小相同的若干个内存块,分区时 ...
1 UCOS知识点 (1) UCOS是可剥夺型的多任务内核。当一个高优先级的任务准备就绪,并且此时发生了任务调度,那么高优先级的任务就会获得CPU的使用权。 (2) 任务调度就是终止当前正在运行的任务转而去执行其他的任务。 (3) 每个任务都有自己的任务控制块:OS_TCB类型(结构体类型 ...
物联网开发中,ucos系统任务间的通信是指,两个任务之间有数据的交互,具体的一起来看看吧。 1)消息邮箱 我们还是提供两个任务Task1和Task2,假设我们还是解决刚刚的问题,Task1进行按键扫描,有多个按键key1到key n,Task2根据扫描出来的按键处理LED灯 ...
一、概述 μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用 ...
一、概述 “消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息 ...
一、概述 代码的临界段也称为临界区,指处理时不可分割的代码。一旦这部分代码开始执行,则不允许执行被打断。 大多数系统为确保临界段代码的执行不被中断,在进入临界段之前必须关中断,而临界段代 ...
ucos ii system 文件结构 上层: 应用软件,用户代码 中层: 与处理器无关代码 与应用程序相关配置文件 与处理器有关代码 下层: 硬件(cpu,interupt,timer,gpio,iis ...