IToast
| Rivi 9: | Rivi 9: | ||
'''iToast''' on [[Leonarven]]in 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öä. | '''iToast''' on [[Leonarven]]in 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 == | ||
| + | |||
| + | Mini-ITX -emolevyn kokoluokkaa olevalla emolevyllä pyöritetään viritettyä Linux Debiania. Leivänpaahdinta käynnistettäessä ensin käynnistyy tietokone, joka sarjaportin kautta antaa pulssin erilliselle piirilevylle joka kytkee virran elektroniseen kytkimeen mikä antaa leivänpaahtimen 'käynnistyä' | ||
| + | tietokoneen käynnistyksen yhteydessä avataan C++ + inline-Assemblylla kirjoitetun iToaster -ohjelman, joka puolestaan alkaa seurata ja monitoroida sarjaportin toimintaa. | ||
| + | |||
| + | == Turvallisuus == | ||
| + | |||
| + | Paloturvallisuuden vuoksi on varmistettava, ettei tietokone jää päälle. Tämän vuoksi kun sarjaportista tulee pulssi leivänpaahtimen käynnistämiseksi, kytketään elektroniseen kytkimeen ohjausvirta virtalähteestä. Eli kun tietokone sammuu, viimeistään silloin leivänpaahdin sammuu. | ||
| + | |||
| + | |||
[[Luokka:Projektit]] | [[Luokka:Projektit]] | ||
Versio 24. helmikuuta 2011 kello 11.29
| 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
Mini-ITX -emolevyn kokoluokkaa olevalla emolevyllä pyöritetään viritettyä Linux Debiania. Leivänpaahdinta käynnistettäessä ensin käynnistyy tietokone, joka sarjaportin kautta antaa pulssin erilliselle piirilevylle joka kytkee virran elektroniseen kytkimeen mikä antaa leivänpaahtimen 'käynnistyä' tietokoneen käynnistyksen yhteydessä avataan C++ + inline-Assemblylla kirjoitetun iToaster -ohjelman, joka puolestaan alkaa seurata ja monitoroida sarjaportin toimintaa.
Turvallisuus
Paloturvallisuuden vuoksi on varmistettava, ettei tietokone jää päälle. Tämän vuoksi kun sarjaportista tulee pulssi leivänpaahtimen käynnistämiseksi, kytketään elektroniseen kytkimeen ohjausvirta virtalähteestä. Eli kun tietokone sammuu, viimeistään silloin leivänpaahdin sammuu.