Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
面向 RTOS 初学者的例程和文档汇总
发布于 2012-08-08 22:24:13 浏览:132565
订阅该版
还在学 UCOS II ?你 out 啦!要学就学 RT-Thread! 全面超越 UCOS II 的开源实时操作系统。 此帖用来汇总面向 RTOS 初学者的例程和文档;2012/08/13 后开始逐渐更新,推荐开发环境为 RealTouch 或者 ART, [http://www.rt-thread.org/realtouch/](http://www.rt-thread.org/realtouch/)。 例程和文档总共包含三个部分: RealTouch 裸机例程用来让初学者快速了解 STM32F4 以及 RealTouch 硬件,作为学习 RTOS 前的开胃菜; RTOS 例程部分包含 RT-Thread 内核和组件的使用;这部分是重点,目的是通过这组例程,让初学者完全进入 RTOS 的世界; [s:157] 综合例程部分则是通过介绍相对完整的项目,来更加深入地学习和使用 RT-Thread。 RealTouch 环境准备: Real Touch 硬件手册 [https://club.rt-thread.org/ask/question/1697.html](https://club.rt-thread.org/ask/question/1697.html) Real Touch 原理图 [https://github.com/RT-Thread/realtouch-stm32f4/tree/master/hardware](https://github.com/RT-Thread/realtouch-stm32f4/tree/master/hardware) Real Touch 硬件连线说明 [https://club.rt-thread.org/ask/question/1889.html](https://club.rt-thread.org/ask/question/1889.html) RealTouch 裸机例程运行环境说明 参考资料: RT-Thread 编程指南 [http://www.rt-thread.org/node/3](http://www.rt-thread.org/node/3) RealTouch 裸机例程; 用定时器控制 LED 灯[https://club.rt-thread.org/ask/question/1935.html](https://club.rt-thread.org/ask/question/1935.html) 串口的基本使用 [https://club.rt-thread.org/ask/question/1975.html](https://club.rt-thread.org/ask/question/1975.html) 使用红外遥控器 [https://club.rt-thread.org/ask/question/2027.html](https://club.rt-thread.org/ask/question/2027.html) 轮询和中断按键 [https://club.rt-thread.org/ask/question/2288.html](https://club.rt-thread.org/ask/question/2288.html) LCD显示图片和字符 [https://club.rt-thread.org/ask/question/2048.html](https://club.rt-thread.org/ask/question/2048.html) CAN 测试程序 [https://club.rt-thread.org/ask/question/2026.html](https://club.rt-thread.org/ask/question/2026.html) Nandflash [https://club.rt-thread.org/ask/question/1976.html](https://club.rt-thread.org/ask/question/1976.html) RTOS 例程; 1.1 动态线程创建,删除 [https://club.rt-thread.org/ask/question/1890.html](https://club.rt-thread.org/ask/question/1890.html) 1.2 静态线程除初始化与脱离 [https://club.rt-thread.org/ask/question/1894.html](https://club.rt-thread.org/ask/question/1894.html) 1.3 线程让出 [https://club.rt-thread.org/ask/question/1895.html](https://club.rt-thread.org/ask/question/1895.html) 1.4 线程优先级抢占 [https://club.rt-thread.org/ask/question/1896.html](https://club.rt-thread.org/ask/question/1896.html) 1.5 优先级相同线程轮转调度 [https://club.rt-thread.org/ask/question/1899.html](https://club.rt-thread.org/ask/question/1899.html) 1.6 线程优先级反转原理 [https://club.rt-thread.org/ask/question/1973.html](https://club.rt-thread.org/ask/question/1973.html) 1.7 优先级翻转之优先级继承 [https://club.rt-thread.org/ask/question/1974.html](https://club.rt-thread.org/ask/question/1974.html) 2.1 问题引入:线程抢占导致的临界区问题 [https://club.rt-thread.org/ask/question/1903.html](https://club.rt-thread.org/ask/question/1903.html) 2.2 信号量之基本使用(动态/静态信号量) [https://club.rt-thread.org/ask/question/1904.html](https://club.rt-thread.org/ask/question/1904.html) 2.3 信号量-检测按键(同步) -(信号量互斥) [https://club.rt-thread.org/ask/question/1907.html](https://club.rt-thread.org/ask/question/1907.html) 2.4(计数)解决生产者消费者问题 [https://club.rt-thread.org/ask/question/1908.html](https://club.rt-thread.org/ask/question/1908.html) 2.5 信号量解决哲学家就餐问题 [https://club.rt-thread.org/ask/question/1909.html](https://club.rt-thread.org/ask/question/1909.html) 2.6 互斥锁 mutex [https://club.rt-thread.org/ask/question/1910.html](https://club.rt-thread.org/ask/question/1910.html) 2.7 邮箱 mailbox [https://club.rt-thread.org/ask/question/1914.html](https://club.rt-thread.org/ask/question/1914.html) 2.8 消息队列message queue [https://club.rt-thread.org/ask/question/1918.html](https://club.rt-thread.org/ask/question/1918.html) * mailbox、msgq消息处理的同步消息、异步消息 2.9 事件机制event [https://club.rt-thread.org/ask/question/1919.html](https://club.rt-thread.org/ask/question/1919.html) 3. 1 动态内存管理之rt_malloc和rt_free [https://club.rt-thread.org/ask/question/1931.html](https://club.rt-thread.org/ask/question/1931.html) 3.2 动态内存管理之rt_realloc和free [https://club.rt-thread.org/ask/question/1953.html](https://club.rt-thread.org/ask/question/1953.html) 3.3 静态内存管理,内存池mempool [https://club.rt-thread.org/ask/question/1951.html](https://club.rt-thread.org/ask/question/1951.html) 3.4 环形缓冲区 [https://club.rt-thread.org/ask/question/1932.html](https://club.rt-thread.org/ask/question/1932.html) 4.1 定时器基本使用 [https://club.rt-thread.org/ask/question/2030.html](https://club.rt-thread.org/ask/question/2030.html) 4.2 动态定时器 [https://club.rt-thread.org/ask/question/2228.html](https://club.rt-thread.org/ask/question/2228.html) 4.3 静态定时器 [https://club.rt-thread.org/ask/question/2229.html](https://club.rt-thread.org/ask/question/2229.html) 4.4 定时器控制 [https://club.rt-thread.org/ask/question/2230.html](https://club.rt-thread.org/ask/question/2230.html) 4.5 定时器超时[https://club.rt-thread.org/ask/question/2231.html](https://club.rt-thread.org/ask/question/2231.html) 5.1 中断处理 5.2 内核裁剪,定制最小内核 [https://club.rt-thread.org/ask/question/2056.html](https://club.rt-thread.org/ask/question/2056.html) 5.3 查看 CPU 的使用情况 6.1 Finsh 的基本使用 [https://club.rt-thread.org/ask/question/1924.html](https://club.rt-thread.org/ask/question/1924.html) 6.2 在 Finsh 中运行自定义函数[https://club.rt-thread.org/ask/question/2286.html](https://club.rt-thread.org/ask/question/2286.html) 6.3 在 Finsh 中查看自定义变量[https://club.rt-thread.org/ask/question/2287.html](https://club.rt-thread.org/ask/question/2287.html) 7.1 TCP/IP网络组件Lwip 之 Ping [https://club.rt-thread.org/ask/question/1941.html](https://club.rt-thread.org/ask/question/1941.html) 7.2 TCP/IP网络组件Lwip 之 Telnet [https://club.rt-thread.org/ask/question/1958.html](https://club.rt-thread.org/ask/question/1958.html) 7.3 TCP/IP网络组件Lwip 之 TCP Server [https://club.rt-thread.org/ask/question/1964.html](https://club.rt-thread.org/ask/question/1964.html) 7.4 TCP/IP网络组件Lwip 之 TCP Client [https://club.rt-thread.org/ask/question/2001.html](https://club.rt-thread.org/ask/question/2001.html) 7.5 TCP/IP网络组件Lwip 之 Web Server [https://club.rt-thread.org/ask/question/1971.html](https://club.rt-thread.org/ask/question/1971.html) 7.6 TCP/IP网络组件Lwip 之 NetIO [https://club.rt-thread.org/ask/question/1957.html](https://club.rt-thread.org/ask/question/1957.html) 7.7 TCP/IP网络组件Lwip 之 DHCP [https://club.rt-thread.org/ask/question/2294.html](https://club.rt-thread.org/ask/question/2294.html) 7.8 TCP/IP网络组件Lwip 之 Ftp Server 7.9 TCP/IP网络组件Lwip 之 Tftp Client [https://club.rt-thread.org/ask/question/2289.html](https://club.rt-thread.org/ask/question/2289.html) 7.10 TCP/IP网络组件Lwip 之 UDP Server [https://club.rt-thread.org/ask/question/1989.html](https://club.rt-thread.org/ask/question/1989.html) 7.11 TCP/IP网络组件Lwip 之 UDP Client [https://club.rt-thread.org/ask/question/1990.html](https://club.rt-thread.org/ask/question/1990.html) RealTouch WIFI 的基本使用 [https://club.rt-thread.org/ask/question/1980.html](https://club.rt-thread.org/ask/question/1980.html) RealTouch WIFI 支持WEP加密类型 [https://club.rt-thread.org/ask/question/1992.html](https://club.rt-thread.org/ask/question/1992.html) RTGUI 相关例程 【RealTouch应用开发教程】第一讲、环境的搭建[https://club.rt-thread.org/ask/question/2269.html](https://club.rt-thread.org/ask/question/2269.html) 【RealTouch应用开发教程】第二讲、主程序的安装[https://club.rt-thread.org/ask/question/2270.html](https://club.rt-thread.org/ask/question/2270.html) 【RealTouch应用开发教程】第三讲、finsh的使用[https://club.rt-thread.org/ask/question/2271.html](https://club.rt-thread.org/ask/question/2271.html) 【RealTouch应用开发教程】第四讲、tftp下载应用模块[https://club.rt-thread.org/ask/question/2272.html](https://club.rt-thread.org/ask/question/2272.html) 【RealTouch应用开发教程】第五讲、第一个应用程序[https://club.rt-thread.org/ask/question/2273.html](https://club.rt-thread.org/ask/question/2273.html) 【RealTouch应用开发教程】第六讲、rtgui_dc基本图形的绘制[https://club.rt-thread.org/ask/question/2274.html](https://club.rt-thread.org/ask/question/2274.html) 【RealTouch应用开发教程】第七讲、rtgui_button的基本使用[https://club.rt-thread.org/ask/question/2275.html](https://club.rt-thread.org/ask/question/2275.html) 【RealTouch应用开发教程】第八讲、rtgui字库的使用[https://club.rt-thread.org/ask/question/2284.html](https://club.rt-thread.org/ask/question/2284.html) 【RealTouch应用开发教程】第九讲、rtgui_timer的使用 [https://club.rt-thread.org/ask/question/2299.html](https://club.rt-thread.org/ask/question/2299.html) 有什么建议或者问题就在这贴子中回复吧。
查看更多
38
个回答
默认排序
按发布时间排序
bernard
2012-08-23
这家伙很懒,什么也没写!
信号量:同步、互斥;资源计数 事件:多事件触发同步 邮箱:定长消息传递 队列:变长消息传递
zfshenghua
2012-08-09
这家伙很懒,什么也没写!
不错支持,不过f4还不太熟悉还得看看资料。
天才杨威利
2012-08-10
这家伙很懒,什么也没写!
支持。之前自己弄了一块F4的核心板。在上面跑了一下RTT的程序,并且实现了文件系统读取SD卡的功能,感觉F4和F1的外设基本一样,如果使用库函数的话,几乎感觉不出差别。
bernard
2012-08-10
这家伙很懒,什么也没写!
以后STM32F4的SDIO驱动也会被置换喽
shaolin
2012-08-10
这家伙很懒,什么也没写!
继续更新例程列表。
ZhangPeng
2012-08-12
这家伙很懒,什么也没写!
能不能搞个NXP的17xx?用的人也很多啊。
天才杨威利
2012-08-13
这家伙很懒,什么也没写!
已经收到了realtouch,现在就等例程了。
shaolin
2012-08-13
这家伙很懒,什么也没写!
例程每天都会更新,并且会持续一段时间,如果是新手,可以随着这些例程一起来学习 RT-Thread;如果是老手,也可以直接从 github 中取代码;其中 GUI Demo,文件系统,网络等组件都是可以工作的; 桌面 UI 由 bernard 亲自操刀,还正在开发中。这个 UI 出来,就会有类似于应用商店的效果啦。 [s:175] 对于 GUI Demo 的想法或需求,也可以继续讨论;
lujun723
2012-08-14
这家伙很懒,什么也没写!
过了一段时间,论坛的速度快了,rt的例程也开始有了,准备全力进入RTT的世界
xue110592
2012-08-16
这家伙很懒,什么也没写!
请教一个,购买的套件没有swd转接头,有的提供吗?还是非得自己动手。
撰写答案
登录
注册新账号
关注者
2
被浏览
132.6k
关于作者
shaolin
这家伙很懒,什么也没写!
提问
115
回答
444
被采纳
0
关注TA
发私信
相关问题
1
[项目]搞个开源的硬件项目
2
硬件计划贴,及时更新,欢迎提意见
3
软件计划贴,及时更新,欢迎提意见::WMA,MOUNT,LWIP等问题急需解决.
4
MMS协议
5
定点的wma解压库-libwma
6
QQ群记录 [20090821]
7
STM32网络收音机PCB报名征集
8
第一版调试记录
9
第二版硬件讨论
10
RADIO项目相关模块规格--欢迎大家自己做板时规格与此兼容,减少重复劳动
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【RT-Thread】【ci】【scons】将ci.attachconfig.yml和scons结合使用
2
Rt-thread中OTA下载后,bootloader不搬程序
3
ulog 日志 LOG_HEX 输出时间改为本地日期时间
4
在RT-Thread Studio中构建前执行python命令
5
研究一了一段时间RTT,直接标准版上手太难,想用nano,但又舍不得组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
xusiwei1236
8
个答案
2
次被采纳
踩姑娘的小蘑菇
1
个答案
2
次被采纳
用户名由3_15位
9
个答案
1
次被采纳
bernard
4
个答案
1
次被采纳
RTT_逍遥
3
个答案
1
次被采纳
本月文章贡献
聚散无由
2
篇文章
15
次点赞
catcatbing
2
篇文章
5
次点赞
Wade
2
篇文章
4
次点赞
Ghost_Girls
1
篇文章
7
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部