amforth

Software kuvakaappaus:
amforth
Ohjelmiston tiedot:
Versio: 5.9 Päivitetty
Lähetyksen päivämäärä: 27 Sep 15
Kehittäjä: Matthias Trute
Lupa: Vapaa
Suosio: 11

Rating: 3.0/5 (Total Votes: 1)

amforth on avoimen lähdekoodin ja kompakti Forth kääntäjä ja tulkki toteutetaan konekielellä ja Forth itse.
Flash rakenne:
+ ------------------ 0000 -------------- +
| Keskeytysvektorit |
| |
+ ------------------ 0026 -------------- +
| alustus koodi |
| keskeyttää rutiinit |
| "Kaksoispiste" sanakirja |
| |
| Uusimmat: |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
+ ------------- Nrww jakso ----------- +
| sisempi tulkki (docol, seuraava) |
| "Primitiivinen" sanakirja |
| Linkki "kaksoispiste" sanakirja |
+ ----------- Flashend ----------------- +
RAM:
+ --------------- 0000 ----------------- +
| 0-31: register set |
| 31-59: IO tilaa |
+ -------------------------------------- +
| 60-84: USART puskuri |
| 84 ..: TIB, PAD, HLD puskurit |
| Heap: alku muuttujan tilaa |
| |
| ^ |
| | |
| data pino, kasvaa alaspäin |
+ ---------- Ramsize - $ 80 ------------- |
| ^ |
| | |
| palata pino, kasvaa alaspäin |
+ ---------- Ram koko ------------------ +

Mikä on uusi tämä julkaisu:

  • lib: varten ja seuraavaksi. I ja j voidaan käyttää yhtä hyvin.
  • ydin (AVR8): selkeä kaikki RAM kylmä.
  • ydin (MSP430): DEFER ja ARVO puuttui julkaisu 5.8. tauko ja avaimet käteen käyttää niitä (RAM perusteella, save-pystyy info flash).
  • ydin (kaikki): "käyttää tulkintalaite pino.
  • ydin (ALL): Korjaa heikentämiseen kirjaimellinen (murtautui esim lainaukset)

Mikä on uusi versiossa 5.2:

  • pääpaino Tässä julkaisussa on asiakirjat.
  • Se on kokonaan uudelleen ja uudelleen muotoiltu.
  • Nyt sisältää monia reseptejä ja HOWTO.
  • Yksi enemmän sisäiset muutokset ovat joitakin uusia sanoja ja uusia kokeellisia ominaisuus nimeltä laajuus mikä mahdollistaa automaattisesti sijoittaa uusi sana muissa sanalistat.

Mikä on uusi versiossa 5.0:

  • Tämä versio lisää tuen 1wire laitteita (työn takia on tehnyt 4e4th.eu hanke) ja parantaa Virransäästö strategioita.
  • Lisäksi se tulee paljon enemmän asiakirjat verkkosivustossa: aiheita kuten ajastimet sekä kehitystyökalut, kuten profiler ja debuggeri.
  • Jotkut Arduino asiaan parannuksia tehdään.
  • Tällä hetkellä joitakin alkeellisia kääntäjä turvatarkastukset.
  • Joitakin pieniä vikoja on vahvistettu hyvin.

Mikä on uusi versiossa 4.8:

  • Tämä versio tuo viimeinen puuttuva sana Forth Standard CORE Wordset: arvioida.
  • Jotkut debuggeri tehtäviä, kuten puhelun merkkiainetta ja profiloija ovat saatavilla nyt.
  • Vapaaehtoinen tuki yhtenäistä muistiosoitteita lisätään.
  • Sisäinen muutoksia avata tien enemmän ominaisuuksia, kuten paikalliset.
  • muutamia virheitä on korjattu.

Mikä on uusi versiossa 4.7:

  • Tämän version avulla REFILL ja SOURCE muuttaa suorituksen.
  • multitasker voidaan nyt käyttää avaimet käteen sovelluksissa.
  • On joitakin uusia sanoja jouset standardi sana asetettu.
  • dokumentaatio paranee, ja joitakin uusia apuohjelmia, kuten puhelun merkkiaineen, lisätään.

Mikä on uusi versiossa 4.6:

  • Tämä versio lisää tai vaihtaa muutaman sanan käyttökelpoinen mikro ohjelmointi .

Mikä on uusi versiossa 4.4:

  • Tämä versio vakauttaa muutokset edellisen 4.3 julkaisu.
  • Amforth nyt täysin tukee katkaisevat vuonna edelleen korkealla tasolla kieltä.
  • Järjestelmä voidaan räätälöidä sivuuttaa tapauksen, kun teet sanakirja hakuja.
  • dokumentointi on laajentunut ja monia uusia esimerkkejä lisätään.
  • Joitakin uusia sanoja forth200x standardin lisätään, ja koodin puhdistuksia sovelletaan samoin.

Mikä on uusi versiossa 4.3:

  • ydin: U & gt; oli väärä pino vaikutus tapauksessa tosi tuloksen.
  • ydin: int-ansa laukaisee keskeytystä ohjelmisto.
  • ydin: / käyttäjän ympäristössä kysely antaa koko Käyttäjä-alueella
  • ydin: uni vie lepotilaan kuin parametri.
  • ex: lisätään ajastin-interrupt.frt esimerkkinä interrupts kanssa edelleen.
  • pub: Erich on esittänyt amforth klo FOSDEM 2011 dioja ja oikeudenkäynti (julkaistu luvalla). Kiitos Erich!
  • ydin: yksinkertaistettu get / set-tilauksen muuttuneen EEPROM sisältöä.
  • doc: uusi käyttöohjeversio Karl (versiosta 4.2).
  • ydin: uudelleennimetyt e @ / e! käyttäjän @ e /! e noudattamaan muistihaun wordset päässä forth200x, sama I @ / i!.
  • ydin: asiakirjat korjauksia useita tiedostoja: pikaopas.
  • ydin: uudelleen suunnittelu (ulko) tulkki käyttäen tunnistimien (dynaamisesti laajentaa interpeter käsitellä uuteen semantiikkaa. Määrittämä get / set-tulkintalaite Samanlaiset saada / asettaa tilaa.

Mikä on uusi versio 4.2:

  • Tämä julkaisu korjaa regressio käyttöön versiossa 4.1, joka voi korruptoitunut Flash ja EEPROM-muistissa tiettyinä toimintaa.
  • Uusi sanat, jotka määritellään parhaillaan on nyt näkymätön sanakirja haut kunnes määritelmä on valmis.
  • IEEE754 yksi tarkkuuden liukuluku kirjasto on nyt saatavilla.

Mikä on uusi versiossa 4.1:

  • Tämä versio tuo tarvittavat tiedostot toimimaan useimpien nykyinen atmega ohjain tyyppejä.
  • Se korjaa muutamia virheitä ja lisätään joitain sanoja ydin samoin.

Kommentit amforth

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!