[elektro] (C) programozási kérdés

hg12345 hg12345 at freemail.hu
Sun Nov 20 17:18:25 CET 2011


Lehet, hogy igazad van, én egy program szervezési tanácsot kértem.

Mondhatnám ez egy célkészülék...

Egyébbként a program egy saját HW müködted CORTEX M3-s uC egy RTOS szerű, de roundrobin alapu oprendszeren fut és univerzális szabályozó - programszabályozó faladatot lát el.

pl.: de nem ez, csak egyenértékű)
http://www.eurotherm.com/products/controllers/single-loop/2200/2216/
Van magyar gyártmány is, ez én vagyok... :-)

Kritikus feltétel: zavarral terhelt ipari környezetben   EMI/EMC "A" grade-t teljesítsen, a tökéletes beállított konfiguráció szerint.

----------------------------------------------------------------------------

Ez nem disszertációt ez egy készülék, ami egyszer megvalósító akkor többször is.

----------------------------------------------------------------------------

Kérdés?
Hogyan valósítható meg a C program include felépítése, ahol minden fordítási egységben van olyan program ami megváltoztathatja az globálisan tárolt adat tárolási egység (nem változó) adatát és tulajdonságát.
A tulajdonságot itt nem a számábrázoláson értem. Eme tulajdonságok befolyásolhatják a más - más fordítási egységben taláható programok viselkedését, ezen keresztűl a teljes készülék müködését.
Egy kis nehezítés nincs konfigurálási állapot, folyamatosan "konfigurál"-va a készüléket a müködésnek hibatlannak kell lennie. Röviden nincs olyan, hogy lezárt érvényes adatbázis!

 Üdv
    Gábor





"hobilobi at gmail.com" <hobilobi at gmail.com> írta:
>Azért nem ártana tudni, hogy milyen HW-en, és oprendszer alatt fog futni >
a program,  kb. milyen jellegű feladatot végez ?>
Mik a kritikus feltételek?>
E nélkül  teljes melléfogás lehet egy tanács, ami más körülmények esetén >
viszont korrekt. Minden szituációra meg had ne kelljen disszertációt írni.>
>
>
2011.11.20. 10:03 keltezéssel, hg12345 írta:>
> Üdv,>
>>
> egy kérdésem lenne nagyobb program írókhoz.>
> ASM-ben is írtam nagy programokat, de az alkalmazás miatt nem volt a technika kérdés egybe kellett includolni.>
>>
> Itt a C-ben a programrészek szétszedve külön forditási egységben, de az includok lassan minden fordítási egységben megjelennek. A program eléggé összetett. Lassan minden include mindenütt szerepel.>
> Ez em tetszik!>
>>
> Van erre valami értelmes szabály ami ezt kikerüli?>
>>
> Vagy eleve másképp kell programozni? Érdemes minden különálló programnak UI felületet gyártani, egy belési ponttal és funkció felsorolással? (Mondjuk ez egy kicsit lassítaná a programot, de lassan olyan korszakban élünk, hogy ez szinte észrevehetetlen.) Persze ez is problémás mert a funkciók nem azonos adatokat / strukturákat kérnek!>
>>
> Létezik valamilyen könyv ebben a témában?>
>>
>   Üdv>
>>
>>
> ----------------------------------------->
>            elektro[-flame|-etc]>
>>
>
----------------------------------------->
          elektro[-flame|-etc]>




More information about the Elektro mailing list