240 发简信
IP属地:上海
  • 选修: setjmp协程--独立堆栈的协程

    VSF中的PT协程是共享堆栈的,任务不具备自己的堆栈。这种运行方式执行效率相对较低,因为每次调用任务的时候,都会需要一层层重建堆栈。那么,是否可...

  • hello world: 基于回调函数的闪灯程序

    VSF中很多模块的设计,往往会提供回掉函数的方式来实现模块之间的隔离。定时器模块就有一个vsftimer_create_cb来实现定时调用一个指...

  • hello world总结--你能看懂几种?

    作为MCU的hello world,以各种姿势吊打闪灯程序,你能看懂几种? 入门级--基于定时器回调的闪灯:http://www.jianshu...

  • VSF的RAD开发方式

    之前把VSF的几种底层任务形式都简单介绍了一边,后面就线跳过VSF里的中间层,先用一个应用demo来演示一下VSF的应用层开发方式。 VSF的应...

  • VSF中的定时器模块

    之前的基础部分应该讲的差不多了,现在开始介绍VSF里的各个模块了。第一个模块是最常用的定时器模块,几乎各个应用都会用到,而且实现上也比较简单。 ...

  • VSF中的基础模块

    之前说过,VSF都是模块化的设计,这里就先介绍一下VSF中的基础模块。其中,有一些模块会在以后详细说明,比如流模块。基础模块位于vsf/comp...

  • VSF中的通用USB设备协议栈:应用部分

    VSF中实现了一个相对通用的USB设备端协议栈,可以通过移植芯片的USB SIE驱动,来支持不同的MCU。USB设备端协议栈的实现只用到了最基本...

  • hello world: 基于元状态机的闪灯程序

    usrapp.h: usrapp.c: 元状态机是选修,这个就自己看了。

  • 必修: PT协程--披着阻塞外皮的非阻塞任务

    首先,协程的英文名是coroutine,是一种非抢占的任务形式。协程有很多种实现方式,Contiki里引入的PT协程,C语言标准库里的setjm...

个人介绍
VSF主要开发维护人员