[elektro] C program szervezése? Help
hg12345
hg12345 at freemail.hu
Fri Jun 11 08:57:53 CEST 2010
Újra írni mindent könnyű :-(
Már csak egy kérdés, hogyan lesz a következő változat olyan, hogy bármelyik modul be és kikapcsolása(fordítása) után is működőképes legyen?
A technikájára lennék kiváncsi!
Karoly Kovacs <koka55 at yahoo.com> írta:
>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]>
>
>
>
>
----------------------------------------->
elektro[-flame|-etc]
More information about the Elektro
mailing list