Snapshot · as of 2026-08-17 105 fiches reading: fiche · FR
Home/Dashboard/rtthread/smart-buildEN →
Score71/100
Confiance◆◆◆
DomaineEmbarqué
Board Support Package · Expérimental
score = un signal de tri grossier, 0–100 (similarité sémantique au créneau embarqué/IoT/robotique/edge-AI + bonus d'activité) — une clé de tri, pas une mesure de l'écosystème · marques ◆ = niveau de confiance (qualité des données : profondeur d'enrichissement, métadonnées, récence) — méthode dans docs/SCORING.md

rtthread/smart-build

EmbarquéBoard Support PackageExpérimental

Problème résolu

Automatiser la compilation croisée du noyau RT-Thread, du rootfs (busybox) et du bootloader pour cibles ARM (qemuarm64, etc.) via une chaîne Bitbake/OpenEmbedded, en évitant la configuration manuelle répétitive des toolchains et des étapes de build.

Comment ça marche

Smart-build est une couche (layer) OpenEmbedded/Bitbake qui orchestre la compilation via des recettes Bitbake. Le flux télécharge smart-gcc (toolchain croisé), compile busybox en rootfs ext4, puis compile le noyau RT-Thread en rtthread.bin. Les dépendances incluent openembedded-core, bitbake, Python 3 (scons, kconfiglib, tqdm), et des outils hôte (bison, flex, cpio, qemu-system-arm). Les cibles supportées incluent qemuarm64 et d'autres architectures ARM via la variable MACHINE.

Spécificité chinoise

Hébergé sur Gitee par rtthread (RT-Thread Microsystems, éditeur chinois du RTOS RT-Thread) ; pas de spécificité chinoise particulière au-delà de l'auteur — aucun chipset vendor chinois cité, aucune intégration d'écosystème local détectée.

Équivalent occidental

Yocto Project (Linux Foundation), Buildroot, OpenWrt (pour systèmes embarqués Linux)

← le pont qu'un annuaire ne vous donnera jamais

Cette fiche vous a été utile ?

Recevez chaque semaine les fiches nouvelles et mises à jour. Gratuit, désinscription en un clic.

Email sign-up opens at launch.