Erstellen von eigenen Firmeware images

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

fpausp
Beiträge: 40
Registriert: 17.10.2010, 08:53
Hat sich bedankt: 2 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von fpausp » 01.11.2010, 20:37

Hallo,

Ging auch ohne beten, hab da noch eine 10.04 LTS gehabt ... Das make ging beim letzten mal ohne Fehler durch.
Was hab ich jetzt eigentlich vor mir ? Wie mach ich mir jetzt eigene 1wire packete/files oder einen ssh-client ?

mfg
fpausp
125 Kanäle in 10 Geräten:
6x HMW-IO-12-Sw7-DR, 3x HMW-LC-Bl1-DR, 1x HM-CCU-1

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von owagner » 01.11.2010, 20:43

Hm, bei mir auf 10.04.1 mag er nicht...

Du kannst bei configure-Scripten oft die Zielarchitektur bzw. den Compiler angeben (siehe ./configure --help), ansonsten Makefile anpassen, wie z.B. bei digitemp

CC = /root/toolchain-arm_gcc4.2.3/bin/arm-linux-uclibc-gcc

(natürlich bei Dir den entsprechenden Pfad)

Viele Grüße,
Olli

fpausp
Beiträge: 40
Registriert: 17.10.2010, 08:53
Hat sich bedankt: 2 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von fpausp » 01.11.2010, 21:25

OK, vielen Dank ich mach morgen weiter.

tschüss
125 Kanäle in 10 Geräten:
6x HMW-IO-12-Sw7-DR, 3x HMW-LC-Bl1-DR, 1x HM-CCU-1

fpausp
Beiträge: 40
Registriert: 17.10.2010, 08:53
Hat sich bedankt: 2 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von fpausp » 02.11.2010, 17:00

Hallo,

Code: Alles auswählen

root@ubu10041kvm:/home/support/Downloads/homematic_cdk/digitemp-3.6.0# make ds2490
/usr/local/arm-linux/bin/arm-linux-uclibc-gcc -I./src -I./userial -O2 -Wall  -DLINUX -DOWUSB   -c -o userial/ds2490/usblnk.o userial/ds2490/usblnk.c
userial/ds2490/usblnk.c:37:17: usb.h: No such file or directory
userial/ds2490/usblnk.c: In function `owTouchReset':
userial/ds2490/usblnk.c:83: warning: implicit declaration of function `usb_control_msg'
userial/ds2490/usblnk.c:90: warning: implicit declaration of function `usb_bulk_read'
userial/ds2490/usblnk.c: In function `owTouchBit':
userial/ds2490/usblnk.c:150: warning: implicit declaration of function `usb_clear_halt'
make: *** [userial/ds2490/usblnk.o] Fehler 1
125 Kanäle in 10 Geräten:
6x HMW-IO-12-Sw7-DR, 3x HMW-LC-Bl1-DR, 1x HM-CCU-1

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: Erstellen von eigenen Firmeware images

Beitrag von anli » 02.11.2010, 19:35

Google fand das hier: http://ubuntuforums.org/showthread.php?t=479125; hast Du das schon probiert?
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

fpausp
Beiträge: 40
Registriert: 17.10.2010, 08:53
Hat sich bedankt: 2 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von fpausp » 02.11.2010, 19:49

Ja hab ich gefunden, Ich möcht es jetzt aber mal mit einer älteren ubuntu-version als die 10.04 probieren.
125 Kanäle in 10 Geräten:
6x HMW-IO-12-Sw7-DR, 3x HMW-LC-Bl1-DR, 1x HM-CCU-1

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von owagner » 02.11.2010, 19:52

Dann muss man libusb auch für ARM-UCLIB konfigurieren.

Ich würde das mit dem DS2490 erstmal weglassen, die meisten "USB"-1Wire-Adapter sind in Wirklichkeit einfach serielle Adapter mit einem vorgeschalteten FTDI:

Code: Alles auswählen

usbserial.c: FTDI FT232BM Compatible converter detected
usbserial.c: FTDI FT232BM Compatible converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
und werden dann einfach über das entsprechende FTDI-Pseudodevice angesprochen:

Code: Alles auswählen

root@ap-hk:/jffs# cat digitemp.cfg
TTY /dev/ttyUSB0
Viele Grüße,
Olli

fpausp
Beiträge: 40
Registriert: 17.10.2010, 08:53
Hat sich bedankt: 2 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von fpausp » 02.11.2010, 21:37

Dann sollte der eigentlich laufen oder ?

http://www.fuchs-shop.com/de/shop/1/1/13372210/
125 Kanäle in 10 Geräten:
6x HMW-IO-12-Sw7-DR, 3x HMW-LC-Bl1-DR, 1x HM-CCU-1

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von owagner » 02.11.2010, 21:45

Ja.

Ich habe den hier COM to 1-Wire USB Adapter
Zuletzt geändert von owagner am 03.11.2010, 12:31, insgesamt 1-mal geändert.

spaceduck
Beiträge: 447
Registriert: 02.06.2010, 08:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 9 Mal

Re: Erstellen von eigenen Firmeware images

Beitrag von spaceduck » 03.11.2010, 12:05

@fpausp

Wenn Du dir den Adapter bestellst, bitte gib mal hier im Forum bescheid ob das Ding an der CCU läuft. Würde mich auch interessieren.
Ist es denn möglich diese Temperaturwerte von den 1-wire Sensoren in der CCU selbst zu verwenden? Also auslesen und in Variablen zu schreiben?

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“