您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 使用Protothreads设计嵌入式多任务程序

  2. 使用Protothreads设计嵌入式多任务程序
  3. 所属分类:C

    • 发布日期:2011-12-07
    • 文件大小:227kb
    • 提供者:iamzzg2008
  1. Protothreads - Lightweight, Stackless Threads in C

  2. http://www.sics.se/~adam/pt/download.html
  3. 所属分类:C

    • 发布日期:2008-08-21
    • 文件大小:213kb
    • 提供者:ydyuhu
  1. 轻量级线程库protothreads介绍

  2. Protothreads是一种针对C语言封装后的宏函数库,为C语言模拟了一种无堆栈的轻量线程环境,能够实现模拟线程的条件阻塞、信号量操作等操作系统中特有的机制,从而使程序实现多线程操作。每个Protothreads线程仅增加10行代码和2字节RAM的额外硬件资源消耗。对于资源紧缺而不能移植嵌入式操作系统的嵌入式系统,使用Protothreads能够方便直观地设计多任务程序,能够实现用线性程序结构处理事件驱动型程序和状态机程序,简化了该类程序的设计
  3. 所属分类:嵌入式

    • 发布日期:2013-08-19
    • 文件大小:435kb
    • 提供者:zhangwan9301
  1. protothreads 1.4 官方源码

  2. 开源 C 协程库 protothreads。这是一个全部用 ANSI C 写成的库,之所以称为“蝇量级”的,就是说,实现已经不能再精简了,几乎就是原语级别。事实上 protothreads 整个库不需要链接加载,因为所有源码都是头文件,类似于 STL 这样不依赖任何第三方库,在任何平台上可移植;总共也就 5 个头文件,有效代码量不足 100 行;API 都是宏定义的,所以不存在调用开销;最后,每个协程的空间开销是 2 个字节(是的,你没有看错,就是一个 short 单位的“栈”!)
  3. 所属分类:C++

    • 发布日期:2015-05-14
    • 文件大小:213kb
    • 提供者:passer_by_x
  1. stm32f103vet6+protothreads

  2. 硬件平台stm32f103vet6,使用protothreads做成的一个模拟的线程而已,测试程序,一个定时输出,注意,测试程序,只用作演示而已。
  3. 所属分类:C

    • 发布日期:2015-07-09
    • 文件大小:1mb
    • 提供者:wit_yuan
  1. ProtoThreads

  2. arduino智能硬件开发 ProtoThreads类库 多线程
  3. 所属分类:硬件开发

    • 发布日期:2015-07-21
    • 文件大小:57kb
    • 提供者:neil89
  1. 单片机多任务实现

  2. 由于项目的需求,不可避免的会在单片机上实现多任务处理,然而多任务之间的交互处理是令大家头疼的意见事情。处理方式有一下几种:1、安装UCOS之类的实时操作系统,但每次更换单片机都需要重新移植比较麻烦;2、用状态机实现,能够快速有效的实现多任务程序,但是状态机的引用导致程序看起来不完正,比较零碎,可读性比较差。3、结合UCOS和状态机思想,对状态机进行改良,得到了Protothreads的微型系统,代码开源,只有几十行代码就可以实现
  3. 所属分类:C

    • 发布日期:2015-11-11
    • 文件大小:4mb
    • 提供者:zhangcuejun
  1. protothreads精简内核源码

  2. 堪称最轻量级的协程实现:Protothreads (主页:http://www.sics.se/~adam/pt/)
  3. 所属分类:硬件开发

    • 发布日期:2008-11-22
    • 文件大小:27kb
    • 提供者:wchp314
  1. 嵌入式微型gui图形库和rtos

  2. PW library EmbeddedGUI UcGUI Contiki Protothreads
  3. 所属分类:嵌入式

    • 发布日期:2016-08-25
    • 文件大小:43mb
    • 提供者:u014797286
  1. protothreads-1.4

  2. 开源 C 协程库 protothreads。这是一个全部用 ANSI C 写成的库,之所以称为“蝇量级”的,就是说,实现已经不能再精简了,几乎就是原语级别。事实上 protothreads 整个库不需要链接加载,因为所有源码都是头文件,类似于 STL 这样不依赖任何第三方库,在任何平台上可移植;总共也就 5 个头文件,有效代码量不足 100 行;API 都是宏定义的,所以不存在调用开销;
  3. 所属分类:C

    • 发布日期:2017-10-26
    • 文件大小:210kb
    • 提供者:u011387317
  1. Protothreads 使用教程

  2. Protothreads 是一个非常好的小系统,非常适合常规MCU产品的开发,占用资源极少。
  3. 所属分类:其它

    • 发布日期:2018-08-16
    • 文件大小:235kb
    • 提供者:u014224380
  1. UIP中文文档第六 uIP原始线程(protothreads).doc

  2. UIP协议栈,最精简的TCP/IP协议栈,对学习和理解TCP/IP协议及网络运作有非常大的帮助。这是中文资料的第六部分。
  3. 所属分类:C

    • 发布日期:2019-06-08
    • 文件大小:56kb
    • 提供者:redwolf2
  1. ProtoThreads.rar

  2. proto thread 的文件包和相关的解释文档,帮助快速学习proto thread。
  3. 所属分类:C

    • 发布日期:2019-07-19
    • 文件大小:3mb
    • 提供者:ty_buyu
  1. protothread介绍的论文

  2. protothread的作者Adam Dunkels写的关于protothread的原理及用法介绍的论文。英文版的,请注意 Protothreads: Simplifying Event-Driven Programming of Memory-Constrained Embedded Systems
  3. 所属分类:C

    • 发布日期:2020-03-06
    • 文件大小:255kb
    • 提供者:tsummer2010
  1. 51单片机可用的多线程调度示例程序

  2. 基于Protothreads思路实现的一个可用于STC15系列单片的一个多线程及消息队列应用示例。可以在资源极少的单片上实现多线程调度。
  3. 所属分类:电信

    • 发布日期:2020-06-17
    • 文件大小:5kb
    • 提供者:patanka
  1. 时间触发模式下的Protothreads设计应用

  2. Protothreads是一种无需堆栈的极轻量级线程。本文旨在讨论Protothreads在时间触发模式系统中所能发挥的优势。以一个具体例子为依据,详细介绍了如何使用经过改进之后的Protothreads构建一个多任务调度器,并使之顺利应用于时间触发模式的系统中。
  3. 所属分类:其它

    • 发布日期:2020-07-25
    • 文件大小:108kb
    • 提供者:weixin_38670700
  1. 基于MSP432的protothreads范例

  2. 基于MSP432的protothreads范例,4个应用范例
  3. 所属分类:嵌入式

    • 发布日期:2020-10-06
    • 文件大小:125kb
    • 提供者:lzm2050
  1. 时间触发模式下的ProtothreadS设计应用

  2. 1 概 述   嵌入式行业的飞速发展使得嵌入式芯片的容量和功能都在不断地提升。以工业应用最为常见的8位微控制器为例,其ROM和RAM的容量都在不断扩大,甚至一些高端的8位处理器可以使用简单的操作系统(OS)来进行开发。同时,32位处理器的广泛普及也使得其价格逐渐逼近8位处理器。所以对很多应用来说,开发的简化和迅速成为最主要的目标。尤其是当使用一款新的处理器或者硬件电路时,快速的搭建其开发的框架变得尤其重要。在嵌入式系统中,通常会采用两种不同的任务管理和调度方式:事件触发和时间触发。事件触发方式
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:203kb
    • 提供者:weixin_38618746
  1. async2.h:C的堆栈式异步子例程。带来异步2 C-源码

  2. async2.h-异步,堆栈式子例程 借鉴python中的protothreads,async.h,coroutines.h和async / await的启发,这是基于Duff设备的C的async / await / fawait / event循环实现。 特征 它是100%纯净的便携式C。 它每个状态使用96字节的内存,但为您提供无缝的嵌套功能,错误处理和堆栈管理。 它不依赖于操作系统。 与其他实现相比,它的理解要简单一些,因为异步状态/堆栈管理完全由lib处理。 您不能在函数调用之间
  3. 所属分类:其它

    • 发布日期:2021-03-08
    • 文件大小:18kb
    • 提供者:weixin_42109125