首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 一个非常强大的多任务库ProtoThreads

一个非常强大的多任务库ProtoThreads

  • 资源大小:260.16 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: 多任务库,ProtoThreads

资 源 简 介

一个非常强大的多任务库,非常适合arduino这种资源非常有限的单片机 特点:   ◆ 以纯C语言实现,无硬件依赖性;   ◆ 极少的资源需求,每个Protothread仅需要2个额外的字节;   ◆ 可以用于有操作系统或无操作系统的场合;   ◆ 支持阻塞操作且没有栈的切换。 使用Protothread实现多任务的最主要的好处在于它的轻量级。每个Protothread不需要拥有自已的堆栈,所有的Protothread 共享同一个堆栈空间,这一点对于RAM资源有限的系统尤为有利。相对于操作系统下的多任务而言,每个任务都有自已的堆栈空间,这将消耗大量的RAM资源,而每个Protothread仅使用一个整型值保存当前状态。  

文 件 列 表

ProtoThreads
examples
install.txt
keywords.txt
lc-addrlabels.inc
lc-switch.inc
lc.inc
pt-sem.inc
pt.h
readme.txt
version.txt
pt-1.4
doc
header.tex
example-buffer.c
example-codelock.c
example-small.c
lc-addrlabels.h
lc-switch.h
lc.h
Makefile
pt-sem.h
pt.h
README
README-VISUAL-C++.txt
doc
doc
Doxyfile
pt-1.4

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP