amforth yra atviro kodo ir kompaktiškas Forth sudarytojas ir vertėjas įgyvendinamos Asemblerio kalba ir pirmyn pats.
Flash struktūra:
+ ------------------ + -------------- 0000
| Nutraukti vektoriai |
| |
+ ------------------ + -------------- 0026
| iniciacijos kodas |
| Nutraukti kasdienybe |
| "Colon" žodynas |
| |
| Naujausias: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Nrww skyriuje ----------- +
| vidinis vertėjas (docol, šalia) |
| "primityvi" žodynas |
| Nuoroda į "gaubtinės žarnos" žodyną |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: įsiregistruoti nustatyti |
| 31-59: IO erdvė |
+ -------------------------------------- +
| 60-84: Usart buferis |
| 84 ..: TIB, kaladėlė, HLD buferiai |
| Heap: pradžia kintamojo erdvėje |
| |
| ^ |
| | |
| duomenys kamino, auga žemyn |
+ ---------- Ramsize - 80 $ ------------- |
| ^ |
| | |
| grįžti krūvą, auga žemyn |
+ ---------- RAM dydis ------------------ +
Kas naujo Ši laida:
- lib: už ir toliau. I ir j gali būti naudojami taip pat.
- branduolys (AVR8): skaidrus visų tuo šalta RAM .
- branduolys (MSP430): DEFER ir vertė buvo trūksta išleidimo 5.8. sustabdyti ir raktų juos naudojant (RAM pagrindu, save-sugebėti informacijos blykste).
- branduolys (Visi): ". naudoja atpažinimo kamino
- branduolys (visa): Nustatyti regresiją pažodinis (sugedo pvz citatas)
Kas naujo versijos 5.2.
- Pagrindinis dėmesys šioje versijoje yra dokumentai,
- Tai yra visiškai perrašyta ir performatuoti.
- Tai dabar apima daug receptų ir poradniki.
- Tarp daugiau vidinių pokyčių keletas naujų žodžių ir nauja eksperimentinė funkcija vadinama sritis, kuri leidžia automatiškai pateikti naują žodį kitų wordlists.
Kas naujo 5.0
- Ši versija prideda paramą 1Wire prietaisų (dėl darbo yra daroma dėl 4e4th.eu projekto) ir pagerina energijos taupymo strategijas.
- Be to, ji ateina su daug daugiau dokumentų apie interneto svetainę:. temas kaip laikmačiai, taip pat Kūrėjo įrankiai, pavyzdžiui, Profiler ir išriktuotojo
- Kai Arduino atitinkami priedai yra pagaminti.
- Yra dabar kai primityvus sudarytojas saugos patikrinimai.
- Kai nedidelių klaidų yra fiksuota, taip pat.
Kas naujo versijos 4.8:
- Ši versija prideda paskutinį trūkstamą žodį iš Forth standartiniu CORE Wordset:. ĮVERTINTI
- Kai derintuvės užduotis, pavyzdžiui, skambučių trasuojančius ir Profiler yra prieinami dabar.
- neprivalomas parama suvienytų atminties adresų pridedama.
- vidaus pokyčių atidaryti kelią į daugiau funkcijų, pavyzdžiui, vietos gyventojais.
- Keletas klaidų yra fiksuota.
Kas naujo 4.7 versija:
- Ši versija leidžia MAŽMENINĖ ir šaltinį, kuris bus pakeistas runtime.
- multitasker, dabar gali būti naudojamas raktų programas.
- Yra keletas naujų žodžių iš styginiams standartinio rinkinio žodžių.
- dokumentai pagerėjo, ir keletas naujų komunalinių paslaugų, įskaitant skambučius, sveikų, yra pridėta.
Kas naujo versijos 4.6:
- Ši versija prideda arba keičia kelis žodžius naudingų mikrovaldiklių programavimas .
Kas naujo 4.4 versija:
- Ši versija stabilizuoja pakeitimus, ankstesniame 4.3 išleidimo.
- Amforth dabar visiškai palaiko pertraukia Forth aukšto lygio kalba.
- Sistema gali būti pritaikyta ignoruoti atvejį, kai darai žodyno paieška ".
- dokumentai išsiplėtė ir daug naujų pavyzdžių pridėta.
- Kai kurie nauji žodžiai iš forth200x standarto pridėta ir kodų patvarkymai yra taikomi taip pat.
Kas naujo 4.3 versijos:
- šerdis: U & gt; turėjo klaidingą kamino efektas atveju tikrosios rezultatas.
- šerdis:. INT-spąstai sukelia pertraukimą nuo programinės įrangos,
- šerdis: / vartotojo aplinka užklausa suteikia vartotojo srities dydį
- šerdis: miegas trunka pristabdytąją veikseną, kaip parametro .
- ex:. įtraukta laikmatis-interrupt.frt pavyzdžiu naudojant pertraukia su ketvirtadaliu
- pub: Erich pristatė amforth tuo Fosdem 2011 skaidres ir proceso (paskelbta gavus leidimą). Ačiū Erich!
- šerdis:. supaprastintą GET / set-pavedimas su pasikeitusiame eeprom turinį
- dok: naujas vartotojo instrukciją versija nuo Karl (version 4.2) .
- šerdis: Pervadintos E @ / E! į @ E /! El laikytis Access Memory wordset iš forth200x, tas pats su i @ / i!.
- šerdis: dokumentavimo pataisymai daugelyje failai:. nuoroda skyriaus
- šerdis: naujo dizaino (išorinės) vertėjo naudojant recognizers (dinamiškai pratęsti interpeter susidoroti su naujais semantikos Apibrėžtas GET / set-atpažinimą panašus į atsisiųsti / užsakymą; ..
Kas naujo versijos 4.2:
- Ši laida yra nustatytas regresiją įvestas versija 4.1, kuri gali sugadinti blykstė ir EEPROM atminties, per tam tikras operacijas.
- Nauji žodžiai, kurie šiuo metu apibrėžtos dabar nematomas žodynas paieška "kol apibrėžimas yra baigtas.
- IEEE754 vieną tikslumo slankiojo kablelio biblioteka dabar yra.
Kas naujo versija 4.1:
- Ši versija prideda reikalingus failus dirbti su dauguma Dabartinis ATmega valdiklis tipai.
- Tai išsprendžia keletą klaidų ir prideda keletą žodžių į branduolį, taip pat.
Komentarai nerastas