[elektro] C program szervezése? Help
hg12345
hg12345 at freemail.hu
Fri Jun 11 02:09:18 CEST 2010
C kód csoportok szervezése...
Elég sokáig nem linkelt programokat irtam, itt kicsit
egyszerűbb volt a program szervezése.
Valószínüleg nem megfelelően csoportosítottam a programot
(kódot), mert elértem egy olyan szintet, hogy kód
csoportott már nem tudok kivenni a programból...
Ésszerűen hogyan kell csinálni?
A program egy szokványos uC-re épülő önnálló müködésű eszköz
kódja, nem használ külső lib-ket kivéve a C egész
arithmetikai könyvtárait. Igyekeztem minden egységet külön
programozni és ezeket linkve felépíteni a rendszert. A
blokkok közötti kapcsolatok mostanra olyan szövevényesek
lettek, hogy egy függvény lecserélése is problémás.
a block felépítése:
block belső definició header
block külső definició header
blockban használt "extern" headerek
global és static változók definiciója
block rendszer programok
block öröklödési programok
block müködtető programja
A legnehezebben kezelhető részek az öröklödés (ez több
blokkon is átnyúlik), program végrehajtás ütemező és a
készülék felügyelet.
Nem találok erre irodalmat, tapasztalatom mint látszik kevés :-)
Remélem vannak bejáratott megoldások....
More information about the Elektro
mailing list