Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
rt-thread系统跑起来
发布于 2019-08-09 21:17:35 浏览:1839
订阅该版
本篇博文主要记录了如何将带有Rt-Thread OS的工程移植到ufun开发板上,由于之前有官方团队做了很多基础工作,这里主要做一些修改适配工作。**1. 上官网查找资料**进入RT-Thread官网,然后找到文档区:[https://www.rt-thread.org/document/site/](https://www.rt-thread.org/document/site/) **2. 使用git获取代码**官网提供了GitHub的下载方式(也可以下载SDK的压缩包)。我是从15年开始接触使用git的,一开始使用命令行进行操作,各种复杂与懵逼,经过了一段痛苦的学习,现在总算入门了。![image001.png](/uploads/201908/09/211440bhca8kw48ftocoq8.png)Git是一款开源的版本管理工具,类似的工具还有SVN。有了这款神器,程序员终于可以轻松地对纷繁复杂的代码进行管理了。以下是源码地址: [https://github.com/RT-Thread/rt-thread/](https://github.com/RT-Thread/rt-thread/)![image003.png](/uploads/201908/09/211440nm12h1a818j2k718.png) 推荐大家使用git进行下载(不用担心工具是否复杂难学,只要会几个简单的操作即可,具体教程可以看看菜鸟相关教程:[https://www.runoob.com/git/git-basic-operations.html](https://www.runoob.com/git/git-basic-operations.html)),这样的话,官方如有更新,可以随时保持同步。 **3. 使用IDE打开工程**官网上还有对各个子目录进行说明,真的很用心了。![image005.png](/uploads/201908/09/211441ng3ffrhqgz3q3myw.png) 以上是ufun的BSP(支持主流的Keil4、Keil5和IAR等IDE)。 **4. 编译、链接、下载****1) 简洁、清晰的工程结构**![image009.png](/uploads/201908/09/211441btz2zkxikviuskx2.png) **2) 软硬件确认**![image011.png](/uploads/201908/09/211441m64yy144y400iddn.png) ![image013.png](/uploads/201908/09/211441oql5hhnbzfcf0j03.png) 代码中使用的是PA3引脚,实际上,PA3用作了其他用途。所以,此次需要做一点小修改,可以将代码改成PA0~PA2,那么就可以使用LED灯了。 **3) 编译、链接**![image015.png](/uploads/201908/09/211442fmhd5cw88j5th4h0.png)顺利完成。 **4) 下载**这里我需要将U-link的调试方式改为St-link,原因和方法不再详述,见上篇。 ![image017.png](/uploads/201908/09/211442ob5btllfonffuoid.png) **5. 查看实际效果**红色LED灯每0.5ms切换一次状态,与程序逻辑一致,测试通过,移植成功。 ![image007.png](https://oss-club.rt-thread.org/uploads/201908/09/211441otxwx292bhqzbxpl.png)
查看更多
3
个回答
默认排序
按发布时间排序
wuhanstudio
2019-08-12
这家伙很懒,什么也没写!
github 有的时候 clone 有点慢。可以试试从 gitee 下载,然后直接修改项目地址就好了 ``` git clone https://gitee.com/rtthread/rt-thread cd rt-thread git remote rm origin git remote add origin https://github.com/RT-Thread/rt-thread git pull origin master ```
KelvinHe
2019-08-17
这家伙很懒,什么也没写!
>github 有的时候 clone 有点慢。可以试试从 gitee 下载,然后直接修改项目地址就好了 > > ... --- 感谢提醒:D,国外的服务器确实比较慢。
WillianChan
2019-08-19
-
这一份笔记真的不错,:handshake
撰写答案
登录
注册新账号
关注者
0
被浏览
1.8k
关于作者
KelvinHe
这家伙很懒,什么也没写!
提问
6
回答
6
被采纳
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
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
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
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
7
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
3
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部