User:Tkaltenbrunner

From Ethersex_Wiki
Jump to: navigation, search

Über mich

Mein Background sind ein Studium der Informatik und mehr als 20 Jahre SW-Entwicklung. C und die andere hier eingesetzten SW-Techniken habe ich allerdings nur gelegentlich oder gar nicht genutzt. Microprozessor basierte Systeme kenne ich bisher nur aus der z.T. engen Zusammenarbeit mit der benachbarten HW-Abteilung bei meinem Arbeitgeber. Dadurch sind mir ein paar Ideen und Grundlagen der Microprozessorprogrammierung bekannt - ohne dabei jedoch praktische Erfahrung gesammelt zu haben.

Motivation

Durch die Verfügbarkeit von preiswerten Microcontrollerschaltungen mit Netzwerk-Anbindung ist bei mir die Idee gewachsen auch mal ein solches Gerät mir zu besorgen und damit die eine oder andere Idee, die sich bei mir im Hinterkopf angesammelt haben und auf Verwirklichung warten umzusetzen. Diese lagen insbesondere im Bereich der Lichtsteuerung. Nach ein paar Recherchen in diesem Bereich habe ich das preiswerte AVR-NET-IO-Board von Pollin gefunden. Da klar war, dass ich mit der vorkonfigurierten Firmware nicht die Dinge umsetzen kann, die ich vor hatte, ist mit dem umfangreichen Firmware-Projekt Ethersex die nächste Wahl getroffen worden, da es schon eine Menge mitbringt, was man nur geschickt kombinieren muss ... Außerdem denke ich, dass man auch in der Firmware entwicklung nicht bei Null anfangen sollte, sondern auf einer gewissen Basis aufsetzen sollte, die die gesammelte Erfahrung andere Entwickler enthält.

Da es für mich wichtig st die Dinge richtig zu versehen, habe ich mich entschlossen, die Erkenntnisse, die ich beim Studium der Ethersex Quellen gewinne, als Doku in das Wiki einfließen zu lassen.


About me

I studied computer science and have more than 20 years expierence in SW developement. C and other used SW techniques I did not use very often. Microprocessor based systems I knew from a some times tide colaboration with the HW departement of my my employer. Because of this I knew some of the ideas and basics of microprocessor programming - but till now I don't have gained any practical expierience.

Motivation

Because of the availibilty of cheap microcontroller boards with network connection I got the wish to get such a kind of board to realize one or the other idea which has grown in my head over the time. I wanted mainly to do some light control. After some inverstigation in this area I found the cheap AVR-NET-IO board from Pollin. Of course the installed firmware could not do the things I wanted the board to do, so I looked for a firmware project which supports the board and I choose Ethersex, because it contains so much already, which has to be combined smartly ... Furthermore I think, also firmware development should not start from scratch, instead it should start on a good base, which contains already the collected developer expirience.

It is important for me to understand things right, so I decided to fill this Wiki with my insights, I will find while studying and working with Ethersex.