Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Der Brick Daemon läuft (mit Einschränkungen) auch auf einer DS, so dass man diese für die Steuerung verwenden kann. Hab hier eine DS1010 (ein Intel Atom drin), die kleineren (ARM / PPC) sollten aber eigentlich auch gehen.

 

Den Daemon muss man selber kompilieren, hier die notwendigen Schritte.

 

IPKG (Paketverwaltung zum Installieren von weiteren Tools)

Um den Compiler und Co auf die DS zu bekommen. Alternativ könnte man auch auf einer anderen Maschine crosskompilieren. Ich denke, dass nur "gcc" und "make" nötig sind (aber da ich einiges mehr installiert habe, ist eventuell doch mehr nötig).

 

libusb

Die auf der DS ist (leider) steinalt (IPKG hat auch nichts wirklich neueres) und daher muss eine aktuelle Version gebaut werden. Die ganz aktuellen 1.0er verwenden udev, was es auch wieder nicht auf der DS gibt, daher eine etwas ältere (1.0.9).

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2/download
tar xzf libusb-1.0.9.tar.bz2
cd libusb-1.0.9/
./configure --prefix=/opt
make
make install

 

brickd

Den Quelltext auf die DS herunterladen und entpacken.

In src/brickd/utils.c die Zeile 198 (ERFKILL) entfernen (zu alter Kernel, der kennt das nicht).

In src/brickd/Makefile in Zeile 16 das "check" zu "no" ändern.

cd src/brickd/
export CFLAGS=-I/opt/include/libusb-1.0/
export LIBS=/opt/lib/libusb-1.0.so.0
make
cp brickd /opt/bin/
cd ../build_data/linux/etc/
cp brickd.conf /etc/

 

Master-Brick via USB anschließen und den Daemon mit "brickd" starten. Aufgrund des fehlenden udev ist kein Hot-Plug möglich, der Daemon muss also nach Anschluss der Hardware (neu) gestartet werden.

 

Die PHP-Demos laufen auf der DS (hab die Wetterstation probiert). open_basedir anpassen und die Libs für die Bindings einfach mit bei der Anwendung reinpacken.

Geschrieben

Da das bestimmt für einige Luete interessant ist hier die Standard-Frage:

 

Möchtest du das vielleicht auch im Wiki dokumentieren? Da geht es weniger schnell unter als im Forum.

 

Viele Grüße

Jan

Geschrieben

Moin,

coole Sache, hat das vielleicht auch schon mal jemand mit nem QNAP-System versucht?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.