amforth

Software screenshot:
amforth
Podrobnosti Software:
Verze: 5.9 Aktualizováno
Datum uploadu: 27 Sep 15
Vývojka: Matthias Trute
Licence: Volný
Popularita: 11

Rating: 3.0/5 (Total Votes: 1)

amforth je open source a kompaktní Forth kompilátor a interpret implementována v jazyku symbolických instrukcí a Forth sám.
Flash struktura:
+ ------------------ 0000 -------------- +
| Vektorů přerušení |
| |
+ ------------------ 0026 -------------- +
| inicializace kód |
| přerušení rutiny |
| "tlusté střevo" Slovník |
| |
| Nejpozději: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Část nrww ----------- +
| vnitřní interpret (Docol, další) |
| "primitivní" slovník |
| Odkaz na "střeva" slovníku |
+ ----------- + ----------------- Flashend
RAM:
+ --------------- + ----------------- 0000
| 0-31: zaregistrujte set |
| Třicet jeden-padesát devět: io prostor |
+ -------------------------------------- +
| 60-84: USART vyrovnávací paměť |
| 84 ..: TIB, podložky, HLD nárazníky |
| HEAP: zahájení variabilního prostoru |
| |
| ^ |
| | |
| Údaje stack, rostoucí směrem dolů |
+ ---------- Ramsize - $ osmdesát ------------- |
| ^ |
| | |
| vrátit stack, rostoucí směrem dolů |
+ ---------- Velikost paměti RAM ------------------ +

Co je nového v Toto vydání:

  • lib: pro a další. Zařízení i a j mohou být použity také.
  • jádro (AVR8): transparentní vše RAM při nachlazení
  • .
  • jádro (MSP430): DEFER a VALUE chyběly ve verzi 5.8. pozastavit a klíč je pomocí (RAM založené, save-schopný info blesku).
  • jádro (vše):. "používá rozpoznávání stack
  • jádro (ALL): Fix regresi doslovný (např zlomil citace)

Co je nového ve verzi 5.2:.

  • Hlavním cílem pro toto vydání je dokumentace
  • Je kompletně přepsán a přeformátovány.
  • Nyní zahrnuje mnoho receptů a HOWTO.
  • Mezi více vnitřních změn jsou některé nové slova a nové experimentální funkce nazvaná prostor, který umožňuje, aby automaticky umístit nové slovo v jiných wordlists.

Co je nového ve verzi 5.0:

  • Tato verze přidává podporu pro 1Wire zařízení (z důvodu práce bytí děláno pro 4e4th.eu projekt) a zlepšuje úsporného strategií.
  • Kromě toho přichází s mnohem více dokumentace na webu:. Témata jako časovače, jakož i nástrojů pro vývojáře, jako jsou profilování a debugger
  • Některé Arduino příslušné vylepšení jsou vyrobeny.
  • V současné době existuje několik primitivní bezpečnostní kompilátor kontroly.
  • Některé drobné chyby jsou stanoveny stejně.

Co je nového ve verzi 4.8:

  • Tato verze přidává poslední chybějící slova z Forth standardního jádra Wordset:. EVALUATE
  • Některé ladicí úkoly, jako je call traceru a profilování jsou nyní k dispozici.
  • se přidává Volitelná podpora pro unifikovaných adres paměti.
  • Vnitřní změny otevřít cestu k dalším funkcím, jako místní obyvatelé.
  • Několik chyby jsou opraveny.

Co je nového ve verzi 4.7:

  • Tato verze umožňuje doplňování i SOURCE být měněn za běhu.
  • víceúčelový, je nyní možné použít v aplikacích na klíč.
  • Tam jsou některé nová slova od řetězců standardních textových souboru.
  • Dokumentace je lepší, a některé nové pomůcky, včetně volání indikátoru, se sčítají.

Co je nového ve verzi 4.6:

  • Tato verze přidává nebo změní pár slov vhodné pro programování microcontroller .

Co je nového ve verzi 4.4:

  • Tato verze stabilizuje změny zavedené v předchozí verze 4.3.
  • Amforth nyní plně podporuje přerušení v dále vysokou úroveň jazyka.
  • Systém lze přizpůsobit ignorovat případ, když děláte vyhledávání slovníku.
  • Dokumentace je rozšířen a mnoho nových příkladů jsou přidány.
  • Některé nová slova z forth200x normě jsou přidány, a kód vyčištění jsou uplatňovány stejně.

Co je nového ve verzi 4.3:

  • core: u & gt; Měl špatný komínový efekt v případě skutečného výsledku.
  • core:. int-past spustí přerušení od softwaru
  • core: Dotaz / uživatelské prostředí dává velikosti uživatelské oblasti
  • Jádro: spánek trvá do režimu spánku jako parametr
  • .
  • ex:. přidáno časovače interrupt.frt jako příklad pro použití přerušení s popsaným
  • pub: Erich prezentovala amforth na FOSDEM 2011 skluzavkami a řízení (publikovaných s povolením). Díky Erich!
  • core:. zjednodušený get / set-order se změněným obsahem eeprom
  • doc: nová uživatelská příručka verze od Karla (pro verzi 4.2)
  • .
  • Jádro: přejmenovaný e @ / e! na e @ /! e dodržovat přístupu do paměti wordset FROM forth200x, totéž i @ / i!.
  • Jádro: dokumentace opravy v mnoha soubory:. reference karta
  • core: re-designu (vnějšího) interpret použití pro rozpoznávání (dynamicky rozšířit interpeter vypořádat se s novými sémantikou Defined get / set-rozpoznávání podobné jako v get / set-order
  • ..

Co je nového ve verzi 4.2:

  • Tato verze opravuje regrese zavedené ve verzi 4.1, které může dojít k poškození flash paměti EEPROM a během určitých operací.
  • Nová slova, která jsou v současné době definovány jsou nyní neviditelné slovníku vyhledávání, dokud nebude dokončena definice.
  • A IEEE754 jediná preciznost s plovoucí desetinnou čárkou knihovna je nyní k dispozici.

Co je nového ve verzi 4.1:

  • Tato verze přidává soubory potřebné pro práci s většinou z Typy aktuální ATmega regulátor.
  • Je opravuje několik chyb a přidává pár slov do jádra stejně.

Komentáře k amforth

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!