IToast

5Wiki
Versio hetkellä 28. maaliskuuta 2011 kello 17.10 – tehnyt Leonarven (keskustelu | muokkaukset)

(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Loikkaa: valikkoon, hakuun


iToast
Aloitettu: 2011
Tyyppi: Sulautettu järjestelmä
Tekijät: leonarven
Tila Käynnissä


iToast on Leonarvenin Linux-leivänpaahdin -projekti, joka sai alkunsa 2011 alussa. Käytännössä iToast on kokeilu- ja harjoittelumielessä pyörivä projekti, jossa harjoitellaan sarja- tai tulostinportin käyttöä.

Toiminta

Osborne TD-CLIENT TC-600XPE päätteellä pyöritetään viritettyä Linux Debiania. Leinvänpaahdinta käynnistettäessä ensin käynnistyy tietokone, joka sarjaportin kautta antaa pulssin erilliselle piirilevylle joka kytkee virran elektroniseen kytkimeen mikä antaa paahtimen 'käynnistyä' tietokoneen käynnistyksen yhteydessä avataan C++ + inline-Assemblylla kirjoitetun iToaster -ohjelman, joka puolestaan alkaa seurata ja monitoroida sarjaportin toimintaa. Kun leipä on valmis (tietyn ajan kuluttua), tietokone lähettää ohjeen piirille, joka katkaisee virran paahtimelta ja sammuttaa koneen.

Turvallisuus

Paloturvallisuuden vuoksi on varmistettava, ettei paahdin jää päälle. Tämän vuoksi kun sarjaportista tulee pulssi paahtimen käynnistämiseksi, kytketään elektroniseen kytkimeen ohjausvirta virtalähteestä. Eli kun tietokone sammuu, viimeistään silloin paahdin sammuu. Leivänpaahtimen tehot on säädetty siten että noin 30 sekunnissa leipä on täydellinen (tekijän mielipide). Tästä edusta johtuen tietokone on säädetty sammumaan automaattisesti minuutin kuluttua käynnistymisestään. Eli jos ei ohjelma bugaa, eikä sammuta virtaa ja tietokonetta, sammuu tietokone kuitenkin.

Henkilökohtaiset työkalut
Nimiavaruudet

Kirjoitusjärjestelmät
Toiminnot
Valikko
mode 5w
Työkalut