freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 14:54

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 28. Januar 2009 12:07 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Hallo alle zusammen,

Ich selbst gehe im Moment wieder zur Schule. Und zwar lerne ich da Mikrocontroller programmieren, C, Datenbanken, etc. Mir macht das Mikrocontroller programmieren so viel spaß das ich fast den ganzen Tag davor sitze und tüftle. Wir haben uns das Mexs Board gekauft, Ist von einem Prof von einer Hannover Uni entworfen zum Üben, darauf verbaut ist ein Atmel AT89C5131A-UM, also ein 8051 Derivat. Den Controller programmieren wir hauptsächlich in Assembler, Von C habe ich in der hinsicht noch nicht viel Ahnung aber das dürfte kein Problem sein da ich ja C kann.

Da ich auch recht viel mit EIB zu tun hatte in meiner alten Firma und mein Kumpel das hauptsächlich macht, also Gira Homeserver etc.... hab ich mal gesucht obs da irgendwas gibt und euch hier gefunden. Und jetzt möchte ich das natürlich mal ausprobieren. :-) Und wenns ganz gut klapt euch gerne bei eurem Projekt Unterstützen.

Mein Problem ist nur das, das ihr auf einem LPC-Controller programmiert den ich nicht kenne. Aber ich habe mal bei Reichelt geschaut und festgestellt das der besagte Controller von Phillips stammt und ja auch ein 8051 Derivat ist. Liege ich da richtig?

So, da währen noch ein paar Ungereimtheiten, vielleicht kann mir jemand ein paar beantworten, komme auch gerne mal in den Chat wenns da leichter ist. So:

- Wo bekomme ich die Platinen her? Gibts die bei euch? weil nur ein paar Ätzen lassen ist ja arsch teuer
- Programmiert ihr in C, oder in Assembler? Kann ich KEIL weiterhin benutzen?
- Ich habe noch ein ziemlich großes Verständnissproblem wie man die Bauteile programmieren muss, damit sie von der ETS programmierbar sind? bzw muss man da ein orginal kaufen und die Busbefehle mitschneiden? oder wie funktioniert das? Gibt es die Möglichkeit eine eigene Gerätedatenbank für die ETS zu erstellen/programmieren oder dürfen das nur lizensierte Firmen?
- Dürfen die so gebauten Geräte verkauft werden, zb an Kunden, ohne hier das Recht von freebus oder von EIB zu verletzen? Oder nur für dein eigengebrauch?

Ich hoffe das waren nicht zu viele Infos auf einmal und ihr könnt mir ein paaar davon beantworten.

Gruß
Joban


Nach oben
 Profil  
 
BeitragVerfasst: 28. Januar 2009 12:49 
Offline
Administrator
Administrator

Registriert: 11. Juni 2007 15:54
Beiträge: 357
Hallo,

also der LPC ist ein µC mit einem C51 Core. Die Software wurde in C geschrieben, anfangs aber in Assembler. Die Geräte sind kompatibel zu bekannten EIB-Geräten, es muss also nur die jeweilige Firmware geladen sein und in der ETS die VD Datei die auf der Homepage angegeben wurde. Somit gleich meine Empfehlung: HOMEPAGE Komplett lesen !.
Dort steht auch das die Geräte ausdrücklich nur für den privaten EIGENGEBRAUCH verwendet werden dürfen. Verkauf, auch bei Abänderung ist untersagt und könnte sogar Probleme mit der EIBA geben. Platinen sind derzeit nicht verfügbar allerdings sind die ersten Prototypen unterwegs. Wenn diese Prot. laufen werden wir eine Sammelbestellung bzw. über Privatverkauf die Platinen hergeben.

Mitarbeiten kann jeder, wer aktiv mitentwickeln möchte an der Firmware, sollte Ahnung von C haben. Vorbeischauen im CHAT ist am Abend sicher sinnvoll. Dort können wir auch restliche Fragen beantworten.


Gruß
David


Nach oben
 Profil  
 
BeitragVerfasst: 31. Januar 2009 14:43 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Hallo,

David hat ja schon fast alles gesagt.
Aber zu Ergänzung, wir haben auch einen Atmel am laufen und zwar einen ATMega168P.

Du kannst selber entscheiden ob Du lieber am LPC oder am Atmel mithelfen willst.

_________________
Gruß
Matthias


Nach oben
 Profil  
 
BeitragVerfasst: 10. Februar 2009 21:38 
Offline
Gold Boarder
Gold Boarder

Registriert: 18. August 2010 08:31
Beiträge: 213
Hi,

Also wenn du das Thema eh noch mal hochgeholt hast, wie schauts denn mit den Platinen aus?

Wenn dann würde ich den LPC bevorzugen weil er eben auch 8051 derivat ist. Hab mich in den letzten Wochen ganz gut eingearbeitet in c, war gar kein Problem eigentlich da ich ja nebenbei auch c Programmieren lerne.
Was jetzt eben nur noch fehlt ist ein Board um das ganze auch testen zu können. Deswegen auch die Frage wegen der Platine.

Ausserdem wollte ich mal einen Blick auf den Quelltext werfen, aber das ewig lange PDF über den SVN Zugang hat mich ein wenig abgeschreckt :-) Gibts da vielleicht noch nen anderen nicht ganz so umständlichen Weg? :-)

mfg


Nach oben
 Profil  
 
BeitragVerfasst: 10. Februar 2009 22:16 
Offline
Administrator
Administrator

Registriert: 11. Juni 2007 15:54
Beiträge: 357
Hallo,

den Platinen-Status kenne ich nicht, vielleicht Oldcoolman oder Kubi.

Nein, es gibt keinen einfacheren Weg an den Quellcode zu kommen. Wer an den ran möchte, soll auch aktiv mitentwickeln und somit das Projekt voranbringen. Alles andere bremst nur die übrigen Devs.


Gruß
David


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de