[features] 增加独立工程模式的功能
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 78
- Forks
- 64
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 7
Description
想法说明
目前RT-Thread的方式,在开发的时候会变成更多以BSP为主的方式,而对于工程业务逻辑,当不需要过多关注板卡情况时,并不是那么友好。而当所有构建脚本都使用scons脚本,Python脚本时,会太编程化(灵活度足够高,但不利于IDE、UI工具配置模式)
希望可以做到:
- 可以创建独立工程;
- 工程可以灵活选择RT-Thread版本(及路径);
- 工程可以灵活切换芯片,驱动;
- 支持到附带的json配置文件模式,这样更利于集成到一些UI工具配置中;
挑战
目前在RT-Thread的一些BSP中,也引入了SDK_LIB,链接脚本,输出产物名称也都统一,这些都会在一定层面影响到统一化支持。
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue identifies SCons/Python build scripts and a proposed JSON configuration mode, but names no files, tests, or entry points. Start by mapping the existing BSP, SDK_LIB, linker-script, and output-artifact conventions. Done would require an agreed design covering standalone projects, RT-Thread version selection, chip and driver switching, and UI-friendly configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json, python
- Domain
- build-system, developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100