[elektro] C program szervezése? Help
Karoly Kovacs
koka55 at yahoo.com
Fri Jun 11 07:28:10 CEST 2010
Haaat, nagyon nem fogsz orulni annak, amit en most irni
fogok.
En meg a regi iskolaban tanultam (79-ben vegeztem mate-
matikuskent), es mi azt tanultuk - es ezzel az azota felgyu-
lemlett tapasznyalatom is egybe vag, hogy ilyen esetekben
nem szokott mas segiteni, csak az ecetes ollo.
Azaz az egeszet ujrairni. :(((
Nagy melo, sok faradsaggal, sok agyalassal, es meg tobb
anyazassal ("a qrva anyad, eddig mukodtel, most meg nem"),
de ha nem egyedi programrol van szo, hanem valami fontos
cuccrol, akkor - szerintem - csak ez az egyetlen jo megoldas
marad.
Bocs, hogy koran reggel ilyen rossz hirrel traktallak!
Karoly
-----------------------------------------------------
"Houston, I am the problem!"
----- Original Message ----
> From: hg12345 <hg12345 at freemail.hu>
> To: elektro <elektro at tesla.hu>
> Sent: Fri, June 11, 2010 2:09:18 AM
> Subject: [elektro] C program szervezése? Help
>
> 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....
-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list