[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