[elektro] adatbáziskezelés mikrovezérlővel
Moczik Gabor
pm_levlista at progzmaster.hu
Thu May 15 17:45:25 CEST 2008
Acs Gabor wrote:
> Sziasztok!
>
> Megkerestek egy olyan munkával, hogy 5-6 belépési ponton kellene regisztrálni be és kilépéseket, a dolgozó egy billentyűzeten rögzíti a belépés célját. Ez tipikusan adatbáziskezelés, létezik egyáltalán mikrovezérlőre ehhez való motor? Vagy le kell programozni az utolsó Byte-ig mindent? Vagy rentábilis lehet egy Linuxot futtató erősebb processzort betenni, és azon futó adatbáziskezelést írni?
Ez nem adatbaziskezeles, ez tipikusan egy 8-bit MCU feladat, marcsak azert
is, mert gondolom kozpontositottan kell lekerdezni, igy celszeruen tarolni
az adatokat.
Ekkor pedig a keszuleknek annyi a feladata, hogy tovabbitsa az uj infot a
szerver fele, mondjuk RS485-on. Annyit lehet komplikalni, hogy maga a
terminal kepes legyen tarolni valameddig az informaciot (buffer) ha a
szerver esetleg nem elerheto vagy valami egyeb problema van. Erre lehet hogy
eleg a belso EEPROM is, ha nincs nagy forgalom es nem kell gyakran ilyenre
esetre szamitani. Ha nem, akkor melle kell tenni egy 24C512-t.
Ha a "belepes celja" nevu mezo nem akarmilyen szoveges informacio, hanem
meglevo esetek kozul kell valasztani, akkor ez tipikusan fix rekordmeretu
adattarolas, nem kell filerendszert meg franctudja miket programozni. De
egyebkent se kell, mert csak addig kell tarolni ameg a szerver at nem veszi,
utana ugyis mindet torolni kell, tehat nem kell a fragmentacio meg egyeb
problemakkal foglalkozni.
Szerintem nem bonyolult a feladat.
Inkabb a masik veget kell jol megfogni:
A szerver. Itt mar lehet PC alapu, embedded akarmi, mini ITX PC, stb...
Ha van a megrendelonek meglevo szervere, praktikus lenne kihasznalni, mert
csak egy RS485-RS232 szintkonverter, a szerveren meg egy sorosport kell a
feladathoz, a tobbi szoftver.
A "szoftver", ha komoly lekerdezeseket akarnak kesziteni, akkor valami
normalis SQL szervert tennek fel, pl. PostgreSQL, free, van nativ WIN32 es
nativ linuxos verzioja, tokeletes. Lekerdezeshez a kliens megirhato webes
feluletre PHP-vel, delphiben, akarmiben...
Kell tovabba egy daemon/service ami a soros portrol az adatbazisba
tovabbitja az adatokat.
Szerintem ez szerver oldali adatbazis/dbkliens/daemon az egesz munka
legnagyobb resze.
--
((( Móczik Gábor )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))
More information about the Elektro
mailing list