Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[features] 增加独立工程模式的功能

Abierto
#250 11 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
json, python

Línea de trabajo

El issue identifica scripts de compilación de SCons/Python y un modo de configuración JSON propuesto, pero no nombra archivos, pruebas ni puntos de entrada. Empieza por documentar las convenciones existentes de BSP, SDK_LIB, linker-script y output-artifact. El trabajo estaría completo con un diseño acordado que cubra proyectos independientes, la selección de la versión de RT-Thread, el cambio de chip y controlador, y una configuración adecuada para la UI.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

想法说明

目前RT-Thread的方式,在开发的时候会变成更多以BSP为主的方式,而对于工程业务逻辑,当不需要过多关注板卡情况时,并不是那么友好。而当所有构建脚本都使用scons脚本,Python脚本时,会太编程化(灵活度足够高,但不利于IDE、UI工具配置模式)

希望可以做到:

  • 可以创建独立工程;
  • 工程可以灵活选择RT-Thread版本(及路径);
  • 工程可以灵活切换芯片,驱动;
  • 支持到附带的json配置文件模式,这样更利于集成到一些UI工具配置中;

挑战

目前在RT-Thread的一些BSP中,也引入了SDK_LIB,链接脚本,输出产物名称也都统一,这些都会在一定层面影响到统一化支持。

Lenguaje dominante
Python
Estrellas
78
Forks
64
Merge medio
1 d 6 h
PR fusionados (30 d)
6

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de RT-Thread/env

Todos los issues de RT-Thread/env

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.