24FreelanceRynek freelancerów, który nigdy nie śpi
Aktywny

Rozwój w Gforth i Forth dla systemów wbudowanych

103 przeglądy#2322
Okres wystawienia10 dnido 21.11.2026
Opublikowane23.08.2026
Widoki1030 w ciągu 14 dni

O usłudze

Przetłumaczone
Jestem inżynierem, który codziennie pracuje z Gforth — implementacją GNU Forth — oraz z programowaniem opartym na stosach. Od ponad dziesięciu lat buduję i debuguję systemy w Forth, blisko metalu, gdzie każdy bajt i każdy cykl procesora ma znaczenie. Jeśli potrzebujesz kogoś, kto naprawdę myśli w stosach danych, stosach zwrotnych i słowach natychmiastowych, zamiast traktować Forth jako ciekawostkę — to jestem ja.

Co robię. Piszę schludne, dobrze zorganizowane słowa Forth, które czytają się jak mały język dla Twojego zadania. Portuję istniejący kod między Gforth a systemami docelowymi, takimi jak amforth, mecrisp i pforth. Uruchamiam bootloadery i minimalne monitory na czystym metalu, udostępniam UART, SPI, I2C i GPIO przez kompaktowe zestawy słów, pracuję bezpośrednio z rejestrami i urządzeniami peryferyjnymi mapowanymi w pamięci. Kiedy projekt potrzebuje języka specyficznego dla dziedziny, buduję małe interpretery i silniki kodu wątkowego, które mieszczą się w kilku kilobajtach pamięci flash.

Moje podejście jest pragmatyczne. Bezwzględnie dzielę kod na słowa, testuję każde słowo indywidualnie bezpośrednio w interaktywnym wierszu poleceń i utrzymuję słownik w czytelnej formie, aby Twój zespół mógł go rozszerzać. Dla każdej definicji określam efekt stosu, dostarczam zestaw testowy i wyjaśniam logikę, aby kod pozostał łatwy w utrzymaniu. Typowe zadania — uratowanie porzuconej bazy kodu Forth, dodanie warstwy skryptowej do oprogramowania układowego lub zbudowanie narzędzia w Gforth do automatycznego testowania sprzętu. Wyślij mi schemat, kartę katalogową lub kod źródłowy — a ja szczerze powiem, co można realistycznie zrobić. Otrzymasz skomentowany kod źródłowy, skrypty budowania i krótki przewodnik po stworzonych słowach.

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

Freelancer contacts
E-mailShow
24
Dwadzieścia · wskazówka

Zanim zamówisz

  • Przejrzyj portfolio freelancera.
  • Opisz swoje zadanie i zapytaj o cenę oraz termin.
  • Sprawdź opinie od innych klientów.
  • Lub opublikuj projekt i porównaj kilka ofert.
Ta sama kategoria

Podobne usługi

Wszystkie usługi w kategorii
Dobrze wiedzieć
Jak mogę zamówić tę usługę?

Napisz do freelancera za pomocą formularza na tej stronie: opisz zadanie, termin i wynik, którego potrzebujesz.

Jak mogę sprawdzić freelancera?

Otwórz profil: ocena, portfolio i opinie od innych klientów pokazują doświadczenie w zadaniach podobnych do twoich.

Alex P.Programowanie stron internetowych
Kontakt

Na jakie zapytania odpowiada ta strona