Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
rtthread工程
100
项目代码架构问题, RTThread源码开发的一些问题
发布于 2024-07-08 17:23:58 浏览:594
订阅该版
使用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
被浏览
594
关于作者
ThinkCode
这家伙很懒,什么也没写!
提问
24
回答
20
被采纳
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
RTT串口查找函数使用过程中遇到的问题。
2
RT-Thread CI编译产物artifacts自动上传功能介绍
3
STM32G030移植RT-Thread
4
CubeMX & RT-Thread Studio 联合开发说明
5
RT-Thread项目助手v0.3 | Ubuntu与MacOS平台的RT-Thread Env
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
rt-smart
RTC
FAL
cubemx
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
GD32
定时器
ADC
flashDB
编译报错
socket
中断
rt_mq_消息队列_msg_queue
keil_MDK
Debug
SFUD
ulog
msh
C++_cpp
MicroPython
本月问答贡献
出出啊
1522
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
814
个答案
179
次被采纳
crystal266
555
个答案
162
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
6
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部