ProgATM pro Linux - testovaci verze
Pavel Kriz
KRIZP1
Středa Březen 17 11:52:57 CET 2004
Zdravim ucastniky konference; po pracovne stravenem svatku jsem vyplodil
prvni (snad) pouzitelnou verzi obsluzneho programu k programatoru Atmelu
pro Linux. Prosim vsechny, kteri maji zajem, aby ji otestovali a poslali
mi informace o pripadnych chybach ci nedostatcich.
Distribuce obsahuje zdrojove kody pro free-pascal a zkompilovany program.
Je ke stazeni na:
http://www.gybon.cz/~pavkriz/crusader/progatm/progatm.tar.gz
http://cs.felk.cvut.cz/~krizp1/progatm.tgz
Nasleduje obsah README s pokyny k instalaci: --------------------------------
ProgATM - testovaci Linuxova verze pro ucastniky konference hw-news
ProgATM je obsluzny program pro programator procesoru Atmel publikovany na http://www.hw.cz
Instalace
---------
`tar -xzf progatm.tar.gz ; cd progatm'
adresar `progatm' obsahuje
- zdrojove kody ve free-pascalu (http://www.freepascal.org)
- zkompilovany soubor `progatm' (kompilovano pod RedHat 6.1 CZ)
- ukazkovy konfiguracni soubor `.progatm', ktery se ma nachazet v domovskem adresari
uzivatele
- soubor demoblik.hex, ktery obsahuje ukazkovou aplikaci pro 89C8051, pouziva se v testech
`make' zkompiluje progatm (vyzaduje kompilator free-pascal)
`make rights' nastavi vlastnika na root a nastavi SetUID bit
`make install' nainstaluje progatm do /usr/bin (na vlastni nebezpeci)
Pouziti
-------
viz `./progatm --help'
Testy
-----
`make testwrite' - vymaze procesor a zapise do 89C2051 obsah souboru demoblik.hex
`make testread' - nacte obsah procesoru do soubor dump.hex a ten vypise na obrazovku
`make testlock' - zamkne procesor pomoci lockbitu 1 a 2 (zakaz cteni)
Poznamka
--------
Protoze obsluzny program pristupuje k hardware pocitace, je nutne, aby bezel pod uzivatelem
root. Pokud chcete, aby i ostatni uzivatele mohly pouzivat progatm, musi se na zkompilovany
soubor aplikovat `make rights', coz zajisti, ze vlastnikem souboru je root a pokud soubor
spousti ostatni uzivatele, pak program bezi pod rootem. To je samozrejme dost nebezpecne,
takze nedoporucuji (alespon prozatim) pouzivat progatm na serverech viditelnych v internetu
(muze predstavovat potencialni "bezpecnosti diru").
Další informace o konferenci Hw-list