|
|
|
Branko Jeren i Predrag Pale |
|
Fakultet elektrotehnike i računarstva |
|
Zavod za elektroničke sustave i obradbu
signala |
|
|
|
|
Metodologija za mjerne i procesne sustave |
|
|
|
|
razvoj SW traje mjesecima pa i godinama |
|
HW se promijeni i nekoliko puta
u tijeku razvoja SW |
|
testiranje dijelova |
|
testiranje u radu |
|
otkrivanje grešaka u radu |
|
rekonstrukcija grešaka |
|
nedostatnost HW za konačni SW proizvod |
|
|
|
|
visok stupanj modularnosti |
|
neovisnost o HW |
|
prenosivost rješenja |
|
sličnost razvojne i ciljne okoline |
|
testiranje bez promjene radnih uvjeta |
|
nadzor u radu |
|
skalabilnost rješenja |
|
|
|
|
|
|
rastavljanje na niz samostalnih procesa |
|
“filozofija” standardnog ulaza i izlaza (te
dijagnostike) |
|
koristiti (prilagodbom ako treba) |
|
razvojnu okolinu kao ciljnu |
|
ciljnu kao razvojnu |
|
“device driver” |
|
izolirani dio SW posvetiti HW |
|
rad u stvarnom vremenu postići |
|
umnožavanjem HW rješenja |
|
rastavljanjem SW na više HW |
|
|
|
|
|
|
|
|
UNIX kernel ima manje od 256 kByte |
|
UNIX je ROMable |
|
UNIX moze raditi na RAM disku |
|
|
|