[RTT例程练习] 总目录

寒假闲来无事,把RTT官网上的初学者例程中的一部分实现了一遍。以下的这些实验有助于了解一般RTOS的用法。

虽然现在RTT的版本比较多,但这些例程的效果都是和版本无关的。配置和编写有关RTT的程序也比较简单,只需改动 rtconifg.h 和 application.c 即可。

还有一个好处,所有的实验(除了一个和按键有关的),都可以在keil中软件仿真,不需要实物平台。

代码地址:https://github.com/lyyyuna/rtt_ex


1.1 动态线程创建,删除
1.2 静态线程除初始化与脱离
1.3 线程让出
1.4 线程优先级抢占 
1.5 优先级相同线程轮转调度
1.6 线程优先级反转原理
1.7 优先级翻转之优先级继承

2.1 问题引入:线程抢占导致的临界区问题
2.2 信号量之基本使用(动态/静态信号量)
2.3 信号量-检测按键(同步) -(信号量互斥)
2.4(计数)解决生产者消费者问题
2.5 信号量解决哲学家就餐问题
2.6 互斥锁 mutex
2.7 邮箱 mailbox
2.8 消息队列message queue
* mailbox、msgq消息处理的同步消息、异步消息
2.9 事件机制event

3.1 动态内存管理之rt_malloc和rt_free

3.2 动态内存管理之rt_realloc和free
3.3 静态内存管理,内存池mempool


4.1 定时器基本使用
4.2 动态定时器
4.3 静态定时器
4.4 定时器控制
4.5 定时器超时

6.1 Finsh 的基本使用
6.2 在 Finsh 中运行自定义函数
6.3 在 Finsh 中查看自定义变量


转载于:https://www.cnblogs.com/lyyyuna/archive/2013/02/18/4123953.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值