Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
rtthread工程
100
项目代码架构问题, RTThread源码开发的一些问题
发布于 2024-07-08 17:23:58 浏览:402
订阅该版
使用RTThread也挺久的, 然后我发现一些代码复用, 系统更新, 还有我改的一些三方库, 这些在我创建新项目的时候都要重新弄一遍, 好麻烦, 而且进行的项目逐渐变多, 老代码增加了新的算法, 或是更优秀的方案, 在更新到老项目异常的麻烦, 我已经不想用RTThread Studio每次创建都会有相同的RTThread OS的代码 我想做那种多产品同一代码结构, 就像Liunx, IDF, Android那种代码结构, 我也知道有RTThread源码, 但是网上大部分教程都是用这个源码生成Kail工程, 并没有人讲太多细节, 我想往一些问题, 如果我使用源码搭建项目, 用那种IDE比较好, 代码调式怎么办, 有些硬件错误如果没有内存监视器很难找出来 总之我想了解一些代码组织方面的经验, 拜托了
查看更多
踩姑娘的小蘑菇
2024-07-09
这家伙很懒,什么也没写!
我猜你需要的是这个,app和rtt及芯片相关的代码分离的: https://github.com/RT-Thread/IoT_Board/ 修改底层换芯片的话是没问题的,但需要严格按照rtt的分层去写应用层代码,否则不可避免的还需要修改 具体的代码组织的细节,看一下官方文档的代码组织部分,包括env、kconfig、scons脚本等 https://www.rt-thread.org/document/site/#/development-tools/build-config-system/summary
7
个回答
默认排序
按发布时间排序
bernard
2024-07-08
这家伙很懒,什么也没写!
env
大懒猫
2024-07-09
勤能补拙
这种因为版本更新产生的问题一般都会比较麻烦的。只能根据新版本的特点一点一点调通。
梦笑真美
2024-07-09
这家伙很懒,什么也没写!
么得办法,我一般都不更新版本
oxlm
2024-07-09
这家伙很懒,什么也没写!
一般都只在成熟代码上合新版本OS的必须合并的修改,不会直接切版本开发,除非到必须换的程度才考虑换
whj467467222
认证专家
2024-07-09
开源,分享,交流,共同进步
可以参考 https://gitee.com/rtthread/rt-thread 的目录结构。 然后在 bsp 的目录下新建你自己的板子就好了。 在不同的 bsp 实现的时候,也可以支持到各种 IDE
xusiwei1236
2024-07-09
https://blog.csdn.net/xusiwei1236
env环境,`scons --dist` 生成独立项目,可以用 vscode 写代码,pyocd 下载固件
撰写答案
登录
注册新账号
关注者
0
被浏览
402
关于作者
ThinkCode
这家伙很懒,什么也没写!
提问
18
回答
16
被采纳
0
关注TA
发私信
相关问题
1
工程完成,后续添加新的env插件,需要重新添加驱动文件
2
rtthread studio里的SDK安装了好多个资源包的话,是默认选择最新的吗
推荐文章
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
【24嵌入式设计大赛】基于RT-Thread星火一号的智慧家居系统
2
RT-Thread EtherKit开源以太网硬件正式发布
3
如何在master上的BSP中添加配置yml文件
4
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
5
RT-Thread 发布 EtherKit开源以太网硬件!
热门标签
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
MicroPython
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
16
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
RTT_逍遥
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部