rtthread的小程序-事件

一.在原裸机程序上加入rtthread的Nano版本内核.

    1.工程中添加文件.添加头文件路径,添加的文件有...............

    2.修改rtconfig.h,配置操作系统的功能.这里打开使能event.使能heap.

二.程序中的while中循环的任务使用线程调度

    1.需要使用内核函数的文件需要包含头文件.

   2.main.c中定义两个线程,定义事件块,把电路板初始化的函数放到rtthread的初始化函数中去.

   3.通信处理函数封装为一个线程,优先级5.判断如果接收buff中没有数据就阻塞等待事件的发生.否则处理数据.

   4.另外一个县城该干啥干啥,优先级为6,比通信处理线程要低.

   5.在通信的接收中断里加入事件发送.

三.这样的话,就算瞬间过来大量的消息也不会丢包了.

 

 

你可能感兴趣的:(rtthread的小程序-事件)