Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
面向 RTOS 初学者的例程和文档汇总
发布于 2012-08-08 22:24:13 浏览:131980
订阅该版
还在学 UCOS II ?你 out 啦!要学就学 RT-Thread! 全面超越 UCOS II 的开源实时操作系统。 此帖用来汇总面向 RTOS 初学者的例程和文档;2012/08/13 后开始逐渐更新,推荐开发环境为 RealTouch 或者 ART, [url]http://www.rt-thread.org/realtouch/[/url]。 例程和文档总共包含三个部分: RealTouch 裸机例程用来让初学者快速了解 STM32F4 以及 RealTouch 硬件,作为学习 RTOS 前的开胃菜; RTOS 例程部分包含 RT-Thread 内核和组件的使用;这部分是重点,目的是通过这组例程,让初学者完全进入 RTOS 的世界; [s:157] 综合例程部分则是通过介绍相对完整的项目,来更加深入地学习和使用 RT-Thread。 RealTouch 环境准备: Real Touch 硬件手册 [url]http://www.rt-thread.org/phpBB3/topic1697.html[/url] Real Touch 原理图 [url]https://github.com/RT-Thread/realtouch-stm32f4/tree/master/hardware[/url] Real Touch 硬件连线说明 [url]http://www.rt-thread.org/phpBB3/topic1889.html[/url] RealTouch 裸机例程运行环境说明 参考资料: RT-Thread 编程指南 [url]http://www.rt-thread.org/node/3[/url] RealTouch 裸机例程; 用定时器控制 LED 灯[url]http://www.rt-thread.org/phpBB3/topic1935.html[/url] 串口的基本使用 [url]http://www.rt-thread.org/phpBB3/topic1975.html[/url] 使用红外遥控器 [url]http://www.rt-thread.org/phpBB3/topic2027.html[/url] 轮询和中断按键 [url]http://www.rt-thread.org/phpBB3/topic2288.html[/url] LCD显示图片和字符 [url]http://www.rt-thread.org/phpBB3/topic2048.html[/url] CAN 测试程序 [url]http://www.rt-thread.org/phpBB3/topic2026.html[/url] Nandflash [url]http://www.rt-thread.org/phpBB3/topic1976.html[/url] RTOS 例程; 1.1 动态线程创建,删除 [url]http://www.rt-thread.org/phpBB3/topic1890.html[/url] 1.2 静态线程除初始化与脱离 [url]http://www.rt-thread.org/phpBB3/topic1894.html[/url] 1.3 线程让出 [url]http://www.rt-thread.org/phpBB3/topic1895.html[/url] 1.4 线程优先级抢占 [url]http://www.rt-thread.org/phpBB3/topic1896.html[/url] 1.5 优先级相同线程轮转调度 [url]http://www.rt-thread.org/phpBB3/topic1899.html[/url] 1.6 线程优先级反转原理 [url]http://www.rt-thread.org/phpBB3/topic1973.html[/url] 1.7 优先级翻转之优先级继承 [url]http://www.rt-thread.org/phpBB3/topic1974.html[/url] 2.1 问题引入:线程抢占导致的临界区问题 [url]http://www.rt-thread.org/phpBB3/topic1903.html[/url] 2.2 信号量之基本使用(动态/静态信号量) [url]http://www.rt-thread.org/phpBB3/topic1904.html[/url] 2.3 信号量-检测按键(同步) -(信号量互斥) [url]http://www.rt-thread.org/phpBB3/topic1907.html[/url] 2.4(计数)解决生产者消费者问题 [url]http://www.rt-thread.org/phpBB3/topic1908.html[/url] 2.5 信号量解决哲学家就餐问题 [url]http://www.rt-thread.org/phpBB3/topic1909.html[/url] 2.6 互斥锁 mutex [url]http://www.rt-thread.org/phpBB3/topic1910.html[/url] 2.7 邮箱 mailbox [url]http://www.rt-thread.org/phpBB3/topic1914.html[/url] 2.8 消息队列message queue [url]http://www.rt-thread.org/phpBB3/topic1918.html[/url] * mailbox、msgq消息处理的同步消息、异步消息 2.9 事件机制event [url]http://www.rt-thread.org/phpBB3/topic1919.html[/url] 3. 1 动态内存管理之rt_malloc和rt_free [url]http://www.rt-thread.org/phpBB3/topic1931.html[/url] 3.2 动态内存管理之rt_realloc和free [url]http://www.rt-thread.org/phpBB3/topic1953.html[/url] 3.3 静态内存管理,内存池mempool [url]http://www.rt-thread.org/phpBB3/topic1951.html[/url] 3.4 环形缓冲区 [url]http://www.rt-thread.org/phpBB3/topic1932.html[/url] 4.1 定时器基本使用 [url]http://www.rt-thread.org/phpBB3/topic2030.html[/url] 4.2 动态定时器 [url]http://www.rt-thread.org/phpBB3/topic2228.html[/url] 4.3 静态定时器 [url]http://www.rt-thread.org/phpBB3/topic2229.html[/url] 4.4 定时器控制 [url]http://www.rt-thread.org/phpBB3/topic2230.html[/url] 4.5 定时器超时[url]http://www.rt-thread.org/phpBB3/topic2231.html[/url] 5.1 中断处理 5.2 内核裁剪,定制最小内核 [url]http://www.rt-thread.org/phpBB3/topic2056.html[/url] 5.3 查看 CPU 的使用情况 6.1 Finsh 的基本使用 [url]http://www.rt-thread.org/phpBB3/topic1924.html[/url] 6.2 在 Finsh 中运行自定义函数[url]http://www.rt-thread.org/phpBB3/topic2286.html[/url] 6.3 在 Finsh 中查看自定义变量[url]http://www.rt-thread.org/phpBB3/topic2287.html[/url] 7.1 TCP/IP网络组件Lwip 之 Ping [url]http://www.rt-thread.org/phpBB3/topic1941.html[/url] 7.2 TCP/IP网络组件Lwip 之 Telnet [url]http://www.rt-thread.org/phpBB3/topic1958.html[/url] 7.3 TCP/IP网络组件Lwip 之 TCP Server [url]http://www.rt-thread.org/phpBB3/topic1964.html[/url] 7.4 TCP/IP网络组件Lwip 之 TCP Client [url]http://www.rt-thread.org/phpBB3/topic2001.html[/url] 7.5 TCP/IP网络组件Lwip 之 Web Server [url]http://www.rt-thread.org/phpBB3/topic1971.html[/url] 7.6 TCP/IP网络组件Lwip 之 NetIO [url]http://www.rt-thread.org/phpBB3/topic1957.html[/url] 7.7 TCP/IP网络组件Lwip 之 DHCP [url]http://www.rt-thread.org/phpBB3/topic2294.html[/url] 7.8 TCP/IP网络组件Lwip 之 Ftp Server 7.9 TCP/IP网络组件Lwip 之 Tftp Client [url]http://www.rt-thread.org/phpBB3/topic2289.html[/url] 7.10 TCP/IP网络组件Lwip 之 UDP Server [url]http://www.rt-thread.org/phpBB3/topic1989.html[/url] 7.11 TCP/IP网络组件Lwip 之 UDP Client [url]http://www.rt-thread.org/phpBB3/topic1990.html[/url] RealTouch WIFI 的基本使用 [url]http://www.rt-thread.org/phpBB3/topic1980.html[/url] RealTouch WIFI 支持WEP加密类型 [url]http://www.rt-thread.org/phpBB3/topic1992.html[/url] RTGUI 相关例程 【RealTouch应用开发教程】第一讲、环境的搭建[url]http://www.rt-thread.org/phpBB3/topic2269.html[/url] 【RealTouch应用开发教程】第二讲、主程序的安装[url]http://www.rt-thread.org/phpBB3/topic2270.html[/url] 【RealTouch应用开发教程】第三讲、finsh的使用[url]http://www.rt-thread.org/phpBB3/topic2271.html[/url] 【RealTouch应用开发教程】第四讲、tftp下载应用模块[url]http://www.rt-thread.org/phpBB3/topic2272.html[/url] 【RealTouch应用开发教程】第五讲、第一个应用程序[url]http://www.rt-thread.org/phpBB3/topic2273.html[/url] 【RealTouch应用开发教程】第六讲、rtgui_dc基本图形的绘制[url]http://www.rt-thread.org/phpBB3/topic2274.html[/url] 【RealTouch应用开发教程】第七讲、rtgui_button的基本使用[url]http://www.rt-thread.org/phpBB3/topic2275.html[/url] 【RealTouch应用开发教程】第八讲、rtgui字库的使用[url]http://www.rt-thread.org/phpBB3/topic2284.html[/url] 【RealTouch应用开发教程】第九讲、rtgui_timer的使用 [url]http://www.rt-thread.org/phpBB3/topic2299.html[/url] 有什么建议或者问题就在这贴子中回复吧。
查看更多
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
被浏览
132k
关于作者
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
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
CherryUSB虚拟串口使用
2
Vision Board 开箱
3
【英飞凌测评】rtthread cyw43012软件包蓝牙编程和智能门锁示例
4
程序的起点(rt-smart & k230)
5
CmBacktrace软件 Log 信息保存移植重写
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
Bootloader
AT
ART-Pi
CAN总线
Hardfault
FinSH
USB
文件系统
RT-Thread
DMA
SCons
线程
RT-Thread Nano
MQTT
STM32
RTC
FAL
ESP8266
rt-smart
WIZnet_W5500
ota在线升级
flash
cubemx
I2C
UART
packages_软件包
freemodbus
潘多拉开发板_Pandora
PWM
定时器
ADC
BSP
socket
中断
keil_MDK
编译报错
MicroPython
Debug
SDIO总线
GD32
ulog
C++_cpp
rt_mq_消息队列_msg_queue
flashDB
SFUD
本月问答贡献
Juggernaut
9
个答案
3
次被采纳
小小李sunny
9
个答案
2
次被采纳
xiaorui
18
个答案
1
次被采纳
靖哥哥我滴神
4
个答案
1
次被采纳
编程菜鸟
1
个答案
1
次被采纳
本月文章贡献
ThinkCode
2
篇文章
2
次点赞
Z_Y
1
篇文章
4
次点赞
小手凉凉
1
篇文章
2
次点赞
HAHABO
1
篇文章
1
次点赞
南霁云
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部