RTX
做了不一定能实现但不做一定不会实现
做了不一定能实现,但不做一定不会实现。没试过的人不会因为没实现梦想而难过,因为他一开始就放弃了梦想。
展开
-
KEIL MDK之RTX的库方式移植
KEIL MDK之RTX的库方式移植原创 2015-12-18 20:12:16 · 7268 阅读 · 7 评论 -
keil MDK之RTX的内存管理的API函数及应用
一、RTX的内存管理函数总共有7个函数如下图下面我们就将几个用到的函数1、_declare_box函数原型#define _declare_box( \ pool, \ /* Name of the memory pool variable. */ size, \ /* Number of bytes in each blo原创 2015-12-25 00:07:53 · 2706 阅读 · 0 评论 -
keil MDK之RTX的消息邮箱的API函数
一、RTX消息邮箱的API函数RTX消息邮箱的API函数总共有8个,如下图下面就将几个这里要用到的函数1、os_mbx_declare函数原型#define os_mbx_declare( \ name, \ /* Name of the mailbox */ cnt ) \ /* Number原创 2015-12-23 23:49:15 · 4008 阅读 · 0 评论 -
keil MDK 之RTX信号量的API函数
一、RTX信号量的API函数总共有4个,如下图下面我们对这四个函数进行解析1、os_sem_init函数原型void os_sem_init ( OS_ID semaphore, /* The semaphore object to initialize */ U16 token_count ); /* Initial number原创 2015-12-20 23:30:30 · 2482 阅读 · 0 评论 -
Keil MDK之RTX任务管理 初始化 创建 删除
在Keil 的安装目录下面有个RTX的帮助文档,路径C:\keil\ARM\Hlp 这里面的rlarm.chm手册,详细介绍了RTX的各函数接口等一、RTX的初始化和启动1、RTX的初始化函数有三个,可以打开rlarm.chm手册,如下图这三个函数的解析和使用方法大家可以参考手册,这里重点介绍下os_sys_init_user函数,其他两个有兴趣的可以自己看看手册函数原原创 2015-12-19 13:03:40 · 5229 阅读 · 1 评论 -
Keil MDK之RTX系统时钟节拍和时间管理
一、RTX的时钟节拍RTX的系统时钟节拍可以在配置向导里面设置:如下1、Hardware timerCore SysTick表示选择系统滴答定时器2、Timer clock value表示定时器的主频,单位HZ3、Timer tick value表示系统时钟节拍周期,单位us二、RTX的时间管理RTX的时钟管理函数有4个,如下是帮助手册下面分原创 2015-12-19 17:47:39 · 8134 阅读 · 0 评论 -
keil MDK之RTX事件标志组的API函数
一、RTX的事件标志组里面的API函数总共有6个:如下图下面分别介绍下这6个函数1、os_evt_clr函数原型void os_evt_clr ( U16 clear_flags, /* Bit pattern of event flags to clear */ OS_TID task ); /* The task that t原创 2015-12-19 22:31:28 · 4048 阅读 · 0 评论 -
keil MDK之RTX的调试方法
keil MDK之RTX的调试方法原创 2015-12-19 00:01:38 · 6535 阅读 · 1 评论 -
keil MDK之RTX配置文件 RTX_Conf_CM.c 的向导解析
keil MDK之RTX配置文件 RTX_Conf_CM.c 的向导解析原创 2015-12-18 21:49:40 · 3732 阅读 · 0 评论 -
keil MDK之RTX定时器组的API函数及应用
一、RTX的定时器组的API函数总共有3个,如下图下面就解析这3个函数的及其使用方法1、os_tmr_create函数原型OS_ID os_tmr_create ( U16 tcnt, /* Length of the timer. */ U16 info ); /* Argument to the callback function. */原创 2015-12-24 23:34:53 · 2621 阅读 · 0 评论