[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