Generator danych w ANSI C - od czego zaczac?


(Zielonysbs) #1

Stawiam pierwsze kroki w programowaniu i naczytalem sie troche o C. Dostalem pierwsze zadanie do wykonania i nie bardzo wiem od czego zaczac.

Potrzebuje zrobic maly rogramik w C, ktory bedzie generowal losowe dane i wysylal do urzadzenia zewnetrznego. Urzedzenie zewnetrzne to terminal, na ktorym jest rozwijane oprogramowanie.

Moj program ma testowac terminal i spowodowac krach systemu. Im wiecej tyl lepiej :wink:

Urzadzenie podlaczone jest przez RS 232 do kompa.

Na kompie leci program generujacy dane i wysyla do urzadzenia przez np PUTTY przez kabelek RS 232 i probuje rozwalic istniejacy na urzdzeniu system.

/*

* Data comes in from the meter in 3 chunks.

* Each chunk has a tag.The data format is

* as follows:

*

* <$0=XYZABC1020> Serial Number max 21 bytes (variable) including the brackets (jest to numer identyfikacyjny miernika)

* <$1=000000.0000> Element 1 reading. Always 16 bytes inc brackets

* <$2=000000.0000> Element 2 reading. Always 16 bytes inc brackets

*

* We implement a buffer (meter_data) which

* is built as data comes in and overwritten

* for each new chunk that arrives. Any overruns

* or underruns are ignored.

*/

No i wlasnie potrzebuje generowac takie dane o takiej strukturze. Moze jest tu jakis bystrzacha?

Podsumowujac:

  1. Musi kumunikowac sie przez Putty poprzez RS-a z terminalem

  2. Musi byc ANSI C

Czy mozecie mi napiszc jak Wy byscie zaczeli budowe tego programu?