24FreelanceMarché freelance qui ne dort jamais
Actif

Développeur Forth : Firmware et Bootloaders sur un langage basé sur la pile

99 vues#2298
CatégorieFait main
Période de publication1 jourjusqu'à 20.11.2026
Publié22.08.2026
Vues9912 en 14 jours

À propos du service

Traduit
Je suis développeur Forth et j'écris du code compact basé sur la pile pour le firmware embarqué, les bootloaders et les endroits où des chaînes d'outils lourdes ne s'adaptent tout simplement pas. Mon code vit sur des microcontrôleurs avec quelques kilooctets de RAM, à la première étape de la mise en service de la carte lorsque rien d'autre ne fonctionne encore, et sur des dispositifs qui doivent rester interactifs sans un câble de débogage suspendu en permanence sur le banc. Au lieu d'un runtime encombrant, je vous offre un petit noyau et un dictionnaire de mots qui se mappent directement à votre matériel, de sorte que l'ensemble du système reste suffisamment petit pour être lu en une soirée et suffisamment prévisible pour être fiable sur le terrain.

La principale différence du Forth sur laquelle je compte chaque jour est une console interactive directement sur le dispositif cible. Je mets en place un terminal série, je manipule des registres, je définis et redéfinis des mots en direct, et je fais croître le firmware de bas en haut à partir de primitives qui peuvent être testées une par une. Les problèmes de mise en service de la carte sont résolus en quelques minutes plutôt qu'en cycles de reprogrammation, et l'image finale ne contient pas de surcharge : pas de bibliothèques inutilisées, pas d'abstractions spéculatives, seulement des mots que le produit appelle réellement. J'écris confortablement mes propres interprètes avec du code en fil, porte des systèmes Forth existants vers une nouvelle puce, ou intègre un Forth minimaliste dans un grand projet C comme couche de script de contrôle.

Je me soucie plus de la taille, du déterminisme et de la clarté que des astuces astucieuses, et je documente le dictionnaire afin que votre équipe puisse le développer après la passation. Si vous avez une carte récalcitrante, un bootloader qui doit tenir dans un coin de flash, ou une tâche de contrôle demandant un petit langage interactif, je vous aiderai.

— Cœurs Forth personnalisés et interprètes de code en fil pour microcontrôleurs
— Bootloaders et mise en service de cartes avec débogage interactif sur série
— Portage de systèmes Forth existants vers de nouvelles architectures et puces
— Intégration d'une couche de script Forth dans un firmware C
— Optimisation de la taille et des cycles sous RAM et flash contraints
— Conception de dictionnaire, documentation et passation d'équipe

Protection séquestre SafeDeal

Les fonds sont bloqués sous séquestre Payora en USDT (TRC-20) et versés au freelance uniquement après validation du travail.

Freelancer contacts
E-mailShow
24
Vingt · conseil

Avant de commander

  • Parcourez le portfolio du freelance.
  • Décrivez votre tâche et demandez un prix et un délai.
  • Vérifiez les avis d'autres clients.
  • Ou publiez un projet et comparez plusieurs offres.
Même catégorie

Services similaires

Tous les services de la catégorie
Bon à savoir
Comment puis-je commander ce service ?

Écrivez au freelance en utilisant le formulaire sur cette page : décrivez la tâche, la date limite et le résultat dont vous avez besoin.

Comment vérifier le freelance ?

Ouvrez le profil : la note, le portfolio et les avis d'autres clients montrent l'expérience avec des tâches comme la vôtre.

Oksana L.Fait main
Contact

Ce que cette page répond