Treiber für CP210x (USB-Seriell) an DS410j

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

synusr

Benutzer
Registriert
27. Juni 2011
Beiträge
3
Reaktionspunkte
0
Punkte
0
Hallo,

ich habe eine DS410j mit armv5tel und FW #1354.
Für eine Automatisierungsanwendung würde ich gern mit der DS einen Microcontroller über den USB-Seriell-Wandler CP2102 ansprechen. Der Hersteller Silabs stellt den Treiber als Quellcode bereit. Wie könnte ich diesen kompilieren und ins System einbinden?

make erzeugt mir folgende Meldung:

make[1]: Entering directory `/lib/modules'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules'
make: *** [modules] Error 2


Vielen Dank für Eure Hilfe!
 
Hallo,
wie hast Du das kompilieren angestoßen?

Gruß Götz
 
Im Verzeichnis cp210x erst ./configure ausgeführt (erzeugt defaults.mk), und da er dann mit make nicht wollte, habe ich ihn mit make -f Makefile26 auf die Spur gebracht.
Ich kenn mich zwar ganz gut in Linux aus, aber nicht mit kompilieren, deshalb sagt mir die Meldung "No rule to make target `modules'" nichts.
 
Hallo,
verrsuche es mal eine Verzeichnisebene höher mit
./makerpm
Schau dort vorher noch mal in die Datei INSTALL und nicht als root kompilieren.

Gruß Götz
 
OK,
das geht schon ein Stück weiter, zumindest passiert einiges.
Es scheitert aber an

+ rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.1.0.spec
./makerpm: line 121: rpmbuild: not found


rpmbuild ist offensichtlich nicht da, und das gibt's auch nicht als ipkg-Paket.
 
Hallo,
es werden ein Haufen Kernel-Header erwartet, die sind nicht alle auf der DS drauf. Denke Du wirst um crosscompilieren mit der Synology Toolchain nicht herum kommen.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat