首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
uC/OSii之任务划分
】的更多相关文章
uC/OSii之任务划分
满足以下几个指标将会使软件设计比较简洁高效. 满足实时性指标 任务数目合理 简化软件系统 降低资源需求 设备依赖性划分:主要是对于一些输入输出设备进行划分,输入输出设备分为主动型和被动性.主动型有一个尽可能短的中断服务程序和一个与之关联的任务组成:被动性任务由于不能主动触发,必须有其他任务通过通信机制向该设备发出请求,激活该设备的相关任务.此类任务有键盘任务.显示任务.数据采集任务.控制输出任务和通信任务等. 发现关键功能,将其最关键部分剥离出来,用一个独立任务(或ISR)完成,剩余的部分用另外…
uC/OS-II 内存管理
UC/OS-II 内存管理 1. 简介 uC/OS-II 不使用ANSI编译器的malloc(), free(),因为内存碎片,很可能获取不到一块连续的内存, 这在嵌入式系统中是很危险的.同时malloc()和free()的执行时间也是不确定的. uC/OS-II 把内存划分为固定长度的块,一定数量的块组成一个partition,分配和回收的函数的执行时间是固定的,即常量时间. 可以有一个或多个分区(partition), 每个分区的块大小可以不一样,这样想获取不同size的…
uC/OS-II中includes块
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel** …
uC/OS-II实现TEST.MAK块
################################################################################ uC/OS-II# The Real-Time Kernel# # (c) Copyright 2002, Jean J. Labrosse,…
uC/OS-II全局变量定义
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel** …
uC/OS-II测试(TEST)块
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel** …
uC/OS-II时间(OS_time)块
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel* …
uC/OS-II信号(OS_sem)块
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel* …
uC/OS-II任务(OS_task)块
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel* …
uC/OS-II队列(OS_q)块
/*********************************************************************************************************** uC/OS-II* The Real-Time Kernel* …