24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Desenvolvimento em Gforth e Forth para sistemas embarcados

96 visualizações#2322
Período de listagem10 diasaté 21.11.2026
Postado23.08.2026
Visualizações9663 em 14 dias

Sobre o serviço

Traduzido
Sou um engenheiro que trabalha diariamente com Gforth — a implementação GNU Forth — e com programação concatenativa baseada em pilha em geral. Por mais de dez anos, construí e depurei sistemas em Forth, vivendo próximo ao metal, onde cada byte e cada ciclo de processador importam. Se você precisa de alguém que realmente pensa em pilhas de dados, pilhas de retorno e palavras imediatas, em vez de tratar Forth como uma curiosidade — esse sou eu.

O que eu faço. Eu escrevo palavras Forth organizadas e bem estruturadas que leem como uma pequena linguagem para sua tarefa. Eu porto código existente entre Gforth e sistemas-alvo como amforth, mecrisp e pforth. Eu inicio bootloaders e monitores mínimos em metal nu, exponho UART, SPI, I2C e GPIO através de conjuntos de palavras compactas, trabalho diretamente com registradores e periféricos mapeados na memória. Quando um projeto precisa de uma linguagem específica de domínio, eu construo pequenos intérpretes e motores de código encadeado que cabem em alguns kilobytes de memória flash.

Minha abordagem é pragmática. Eu divido o código em palavras sem piedade, testo cada palavra individualmente bem no prompt interativo e mantenho o dicionário legível para que sua equipe possa estendê-lo. Para cada definição, especifico o efeito da pilha, forneço um conjunto de testes e explico a lógica para que o código permaneça manutenível. Tarefas comuns — resgatar uma base de código Forth abandonada, adicionar uma camada de script ao firmware ou construir uma ferramenta em Gforth para testes automatizados de hardware. Envie-me um esquema, folha de dados ou código-fonte — e eu direi honestamente o que pode ser feito realisticamente. Você recebe código-fonte comentado, scripts de construção e um guia curto para as palavras criadas.
Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Alex P.Programação web
Contato
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora