amforth

Screenshot Software:
amforth
Szczegóły programowe:
Wersja: 5.9 Aktualizowane
Filmu: 27 Sep 15
Wywoływacz: Matthias Trute
Licencja: Wolny
Popularność: 11

Rating: 3.0/5 (Total Votes: 1)

amforth jest open source i kompaktowy Forth kompilator i tłumacz realizowane w asemblerze i Forth sama.
Struktura Flash:
+ ------------------ 0000 -------------- +
| Wektory przerwań |
| |
+ ------------------ 0026 -------------- +
| Kod inicjalizacji |
| procedury przerwań |
| "Dwukropek" Słownik |
| |
| NAJNOWSZY: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Sekcja nrww ----------- +
| Wewnętrzna tłumacza (Docol obok) |
| "prymitywne" Słownik |
| Link do "grubego" słowniku |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: zarejestruj set |
| 31-59: przestrzeń IO |
+ -------------------------------------- +
| 60-84: bufor USART |
| 84 ..: TIB, PAD, DWS bufory |
| HEAP: początek zmiennej przestrzeni |
| |
| ^ |
| | |
| stos danych, rośnie w dół |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| powrót stos, rosnące w dół |
+ ---------- Wielkość RAM ------------------ +

Co nowego to wydanie:

  • lib: za i obok. I i j może być również stosowane.
  • Rdzeń (AVR8): wyczyść wszystkie pamięci RAM na zimno,
  • .
  • Rdzeń (MSP430): DEFER i wartość brakowało w wersji 5.8. pauza i pod klucz korzystania z nich (RAM oparte zapisz-stanie informacji lampy błyskowej).
  • Rdzeń (wszystkie):. "Rozpoznawanie wykorzystuje stos
  • Rdzeń (ALL): Fix regresji w dosłowne (złamał np cytaty)

Co nowego w wersji 5.2.

  • Głównym celem w tym wydaniu jest dokumentacja
  • Jest całkowicie przepisany i sformatowane.
  • Obejmuje ona teraz wiele receptur i HOWTO.
  • Wśród bardziej wewnętrznych zmian są jakieś nowe słowa i nowa funkcja eksperymentalna zwany zakres, który pozwala na automatyczne położyć nowe słowo w innych list słów.

Co nowego w wersji 5.0:

  • Ta wersja dodaje wsparcie dla urządzeń 1Wire (ze względu na pracę jako odbywa się w ramach projektu 4e4th.eu) i poprawia strategii oszczędzania energii.
  • Ponadto, chodzi o wiele więcej dokumentacji na stronie internetowej:. tematy, takie jak liczniki, jak i narzędzi programistycznych, takich jak profiler i debugger
  • Niektórzy Arduino istotne ulepszenia są wykonane.
  • Nie ma teraz pewne elementarne kontrole bezpieczeństwa kompilator.
  • Pewne drobne błędy są stałe, jak również.

Co nowego w wersji 4.8:

  • Ta wersja dodaje ostatnie brakujące słowo z Forth Standardowy CORE Wordset. OCENY
  • Niektóre zadania debugger jak znacznik połączenia i profilera są już dostępne.
  • Opcja dodaje wsparcie dla zunifikowanych adresów pamięci.
  • Zmiany wewnętrzne otworzyć drogę do większej liczby funkcji, takich jak miejscowi.
  • Kilka błędy są stałe.

Co nowego w wersji 4.7:

  • Ta wersja pozwala REFILL i SOURCE, aby być zmieniane w czasie wykonywania.
  • zadań jednocześnie, mogą być wykorzystywane w zastosowaniach pod klucz.
  • Istnieje kilka nowych słów od strun standardowego zestawu tekstu.
  • Dokumentacja jest lepsza, a niektóre nowe narzędzia, w tym znacznika połączenia, dodaje.

Co nowego w wersji 4.6:

  • Ta wersja dodaje lub zmienia kilka słów przydatne do programowania mikrokontrolerów .

Co nowego w wersji 4.4:

  • Ta wersja stabilizuje zmiany wprowadzone w poprzednim 4,3 wydaniu.
  • Amforth teraz w pełni obsługuje przerwań w języku powrotem wysokim poziomie.
  • System można dostosować do ignorowania przypadek, gdy robi słownika wyszukiwań.
  • Dokumentacja jest rozszerzona i wiele nowych przykładów dodaje.
  • Niektóre nowe słowa z forth200x standardzie są dodawane i porządki w kodzie są stosowane również.

Co nowego w wersji 4.3:

  • Rdzeń: u & gt; miał zły efekt kominowy w przypadku prawdziwego wyniku.
  • Rdzeń:. int-pułapka wyzwala przerwanie z oprogramowania
  • Rdzeń: zapytanie środowiska / użytkownik podaje rozmiar obszaru user
  • Rdzeń: sen trwa w tryb uśpienia jako parametr
  • .
  • np. dodania timera interrupt.frt jako przykład dla przerwań z forth
  • pub: Erich przedstawiła amforth na FOSDEM 2011 zjeżdżalniami i postępowania (publikowane za zgodą). Dzięki Erich!
  • Rdzeń:. uproszczone get / set-zlecenie ze zmianą zawartości eeprom
  • doc: nową wersję instrukcji obsługi z Karl (do wersji 4.2),
  • .
  • Rdzeń: zmienioną nazwą e @ / e! do @ e /! e do wykonania wordset dostępu do pamięci z forth200x, samo z I @ / i!.
  • Rdzeń: poprawki dokumentacji w wielu plików:. karta referencyjna
  • Rdzeń: re-konstrukcji (zewnętrznej) tłumacza przy użyciu rozpoznawania, czyli recognizers (dynamicznie przedłużyć interpeter do czynienia z nowymi semantyki Zdefiniowane get / set-Rozpoznawanie podobny do pobierania / ustawiania zamówienie
  • ..

Co nowego w wersji 4.2:

  • To wydanie naprawia regresji wprowadzony w wersji 4.1, która może spowodować uszkodzenie pamięć flash oraz EEPROM podczas niektórych operacji.
  • Nowe słowa, które są obecnie określone są już niewidoczne, aż do wyszukiwania słownikowych definicji jest zakończona.
  • IEEE754 pojedynczej precyzji zmiennoprzecinkowych biblioteka jest już dostępny.

Co nowego w wersji 4.1:

  • W tej wersji dodano niezbędnych plików do pracy z większością rodzaje prądu regulatora atmega.
  • naprawia kilka błędów i dodaje kilka słów do jądra, jak również.

Komentarze do amforth

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!