Uninteressantes von einem Anwendungsentwickler aus Linse
 

Beiträge in der Kategorie "OpenPandora"

 
Seite 2 von 2

Viel benutzte Hardwarefunktionen in der Taskleiste

Kategorie "OpenPandora" OpenPandora  Verfasst am 28.05.2011 16:38 28.05.2011 16:38  1 Galeriebild 1 Galeriebild  0 Kommentare 0 Kommentare  

Funktionen wie WLAN oder Bluetooth an- und ausschalten, CPU Takt verändern oder den Mass Storage Mode für eine SD Karte aktivieren sind normal nur über das XFCE Menü aufrufbar.

Alle Shellscripte die sich um solche Funktionen kümmern liegen unter /usr/pandora/scripts/ und können ganz einfach mit sudo aufgerufen werden, damit kein Passwort für Root-Aktionen eingegeben werden muss.

Mit einen Rechtklick auf die Taskleiste von XFCE kann man einen Custom Launcher anlegen, wo dann diese Shellscripte als Befehl aufgerufen werden können. (Siehe Bild)

Custom Launcher anlegen

Eine kleine Übersicht der Scripte

op_bluetooth.sh Bluetooth an- und ausschalten
op_cpuspeed.sh CPU Takt ändern
op_nubmode.sh Die Nubs Konfigurieren
op_storage.sh Mass Storage Mode
op_switchgui.sh Zwischen Mini Menü und XFCE4 wechseln
op_wifi.sh WLAN an- und ausschalten

Es gibt noch ein paar andere, aber das sind so die, die man am meisten benötigt. :)

Man kann sich auch recht einfach selbst Scripte bauen, die man dann mit Root Rechten ausführt. Wie das funktioniert, gibt es die Tage in einem eigenen Blogeintrag. ;)

 

Pandora, Truecrypt und fuse

Kategorie "OpenPandora" OpenPandora  Verfasst am 27.05.2011 23:19 27.05.2011 23:19  2 Galeriebilder 2 Galeriebilder  0 Kommentare 0 Kommentare  

Die Community stellt über die üblichen PND Plattformen eine Portierung von Truecrypt für die Pandora bereit. Bis auf eine Fehlermeldung, dass eine lock-Datei nicht erstellt werden konnte, funktioniert diese auch wunderbar.

Truecrypt Fehlermeldung beim StartTruecrypt Medium mounten

Zwei kleine Einstellungen müssen aber vorgenommen werden, bevor Truecrypt richtig funktioniert:

  • Settings » Preferences » System Integration » "Do not use kernel cryptographic services" auswählen
  • Das Kernelmodul fuse muss eingebunden sein

Das Kernelmodul kann man auch automatisch beim Systemstart einbinden lassen. Einfach die Datei /etc/modutils/fuse mit dem Inhalt fuse anlegen. Danach den Befehl update-modules ausführen. Beim nächsten Systemstart wird dann fuse mit eingebunden.

Mit dem Befehl lsmod kann man dann noch checken, ob alles geklappt hat.

Hängt man die SD Karte mit dem Truecrypt Image an den PC, kann man dort das Image auch wie gewohnt einbinden und nutzen. ;)

 

Das PND System

Kategorie "OpenPandora" OpenPandora  Verfasst am 27.05.2011 22:06 27.05.2011 22:06  0 Kommentare 0 Kommentare  

Das PND System ist neben der Hardware die größte innovation die die Entwickler in die Pandora verbaut haben. Und zwar werden Linux Programme grob gesagt als Images bereit gestellt.

Diese Images kann man dan aus verschiedenen Quellen downloaden auf auf eine der SD Karte oder einen USB Stick packen. Liegt die PND in einem bestimmten Ordner, werden die Programme die in einer PND enthalten sind automatisch in die Menüs und auf den Desktop gepackt. Entfernt man die SD Karte aus der Pandora, verschwinden auch die Programme wieder.

Auch die Benutzerdaten die ein Linux Programm erzeugt landet auf dem entsprechenden Speichermedium. Wenn man es also drauf anlegen will, hat man bei mehreren Pandoras immer seine Daten dabei, sofern man die SD Karte in diese steckt.

Die Ordnerstruktur auf dem Medium

/pandora/apps Die PND wird auf dem Desktop und im Menü angezeigt
/pandora/desktop Die PND wird nur auf dem Desktop angezeigt
/pandora/menu Die PND wird nur im Menü angezeigt
/pandora/mmenu Die PND wird nur im Mini Menü angezeigt
/pandora/appdata Alle Benutzerdaten der PND

Offizielle Quellen für PNDs

http://dl.openhandhelds.org/cgi-bin/pandora.cgi
http://apps.openpandora.org/
http://repo.openpandora.org/

Für (wie EvilDragon mal schieb) "hingefrikelt" ist das ein echt tolles System. Wenn im Nachfolger nun noch ein Repository und ein Paketmanagement dazu kommt, wird das echt cool werden. ;) [...] Weiterlesen...

 

PandoraOS von der SD Karte booten

Kategorie "OpenPandora" OpenPandora  Verfasst am 21.05.2011 18:35 21.05.2011 18:35  0 Kommentare 0 Kommentare  

Die 512MB interner Speicher sind recht schnell voll, wenn man das OS mit dem Codec Pack und einigen Downloads drauf hat. Deshalb bietet es sich an, die OS auf die SD Karte zu installieren.

Voraussetzungen

  • Eine SD Karte größer/gleich 512MB
  • Ein Programm um die SD Karte mit ext2 oder ext3 zu formatieren
  • Ein Programm um das tar Archiv mit dem rootfs inklusive der Dateirechte zu entpacken
  • Ein Linux System mit Root Zugriff
  • Dieses tar Archiv

Ist die Karte mit ext2, wahlweise auch mit ext3, formatiert, muss das Archiv nun auf die Karte entpackt werden. Wichtig hierbei ist nur, dass dies mit root gemacht werden muss. Ansonsten können die ganzen Systemdateien nicht entpackt werden.

tar -xvjf <tarfile>.tar.bz2 -C <mountpoint SD card>

Im letzten Schitt muss die Datei boot.txt im Root-Verzeichnis der SD Karte angelegt werden. Der folgende Codeblock kann so wie er ist in die Datei kopiert werden. Es sind keine Anpassungen notwendig.

setenv bootargs debug root=/dev/mmcblk0p1 rw rootdelay=2 console=ttyS0,115200n8 vram=6272K omapfb.vram=0:3000K
ext2load mmc 0 ${loadaddr} /boot/uImage-2.6.27.46-omap1
bootm ${loadaddr}

Nun wird die SD Karte in den linken Slot gesteckt. Danach muss die rechte Schultertaste festgehalten werden, wenn man den Anschalter betätigt. Es erscheint ein Bootmenü, wo man "Boot from SD 1" auswählt.

Funktioniert der Systemstart, kann die Datei optional in autoboot.txt umbenannt werden. Dann kann man sich das Auswählen beim Start sparen.

 

Der Open Source Handheld OpenPandora

Kategorie "OpenPandora" OpenPandora  Verfasst am 21.05.2011 13:55 21.05.2011 13:55  0 Kommentare 0 Kommentare  

OpenPandora HandheldDie OpenPandora ist ein Mini Computer mit QWERTY Tastatur, Spielesteuerung und Touchscreen. Vor fast einem Jahr hatte ich bei EvilDragon bestellt, und nun ist sie endlich am Mittwoch angekommen. :)

Einige Daten

  • ARM 600MHz CPU
  • 256MB RAM
  • 3D Grafik Chip
  • 800x480 4.3" Touchscreen
  • Wifi 802.11b/g, Bluetooth, USB 2.0 Host Port
  • 2x SDHC für bis zu 64GB pro Slot
  • Steuerkreuz, 2 Nubs, A, B, X, Y Buttons,
    Schultertasten (Spielsteuerung)
  • 43 Tasten QWERTY Tastatur
  • Mehr als 10 Stunden dauerbetrieb
  • Mini USB OTG Port

Als Betriebssystem läuft eine abgewandelte Version von Ångström, eine Linux Distribution speziell für emedded Systeme. Neben ARM unterstützt Ångström auch einige andere Architekturen.

Bei der graischen Oberfläche hat man standardmäßig die Wahl zwischen dem Mini Menü, und XFCE 4. Das Mini Menü ist speziell für Leute, die "nur" mit der Pandora spielen wollen. Man hat eine einfache Liste wo alle Apps aufgezählt werden. XFCE 4 ist ähnlich aufgebaut die Gnome oder der Desktop von Windows. Aber viel ressourcensparender.

Als Bootloader ist auf dem Gerät uBoot installiert. Weswegen man sich aussuchen kann, ob man das Pandora OS auf dem internen (etwas zu kleinen) Speicher lassen will, oder von SD Karte booten lässt.

Natürlich kann man auch jedes andere Linux was auf einer ARM CPU läuft booten. Es gibt bereits Anleitungen für Arch Linux, Ubuntu, Debian [...] Weiterlesen...

Seite 2 von 2

Tag Cloud

28c3   3D   ASCII   Akismet   Allgemein   Animation   Apache   Arbeit   Arch Linux   Archos 5   Asterix & Obelix   Audio   Auto   BOINC   Bash   Bitlbee   Blog v2.0   Bluetooth   Bodenwerder   Bouncer (BNC)   Bundestagswahl 09   Bücher   CCC   Chromium   Comics   Computerspiele   Content Managment System   Creative Commons   CyanogenMod   Cybton   DAU Alarm   DLRG   Datenbanken   Datenschutz   Debian   Deutsches Rotes Kreuz   Domains   Drucken   EZFlash Vi   Eclipse   Eingabegeräte   Ekelhaft   Email   Essen   Ethernet   Evernote   ExtJS   Facebook   Fail2Ban   Fanartikel   Feiertage   Fernsehn   Firefox   Flash   Flattr   Fotografie   Fritz!Box   Fun   Fußball   GEZ   GPS   Gameboy Advance   Games   Git   Gnome   Google   Google Android   Google Android Hacking   Google+   Grafiken   Grand Theft Auto IV   HTC   HTC Desire Z   HTML   Handhelds   Handy   Handy Apps   Hardware   Hardware Hacking   Homebrew   ICQ   IRC   ImapFilter   Internet   Internet Explorer   Internet Relay Chat (IRC)   Internetzensur   Java   JavaScript   JeeGeek   Justiz   Kino   Konzert   Kultur   Kumpels   Legend of Zelda   Linux   Linux Mint   MS SQL Server   Marilyn Manson   Microsoft .NET   Minecraft   Mobile   Mozilla   Music Player Daemon (MPD)   Musik   MySQL   NPD   Natur   Netbeans   Netbooks   Netzwerk   Nintendo   Nintendo DS   Nintendo DSi   Nintendo Wii   Notebook   OpenOffice   OpenOffice Impress   OpenWRT   PC Hardware   PHP   Pandora   Papierkorb   Patentrecht   Pidgin   Piratenpartei   Piwik   Politik   Privat   Programmieren   Projekte   PulseAudio   QR-Code   RSS   Rammstein   Root   SD-Karte   SOGo Scalable OpenGroupware   SSH   SVN   Schlüsselband   Schule   Seagate Freeagent Dockstar   Server   Serversicherheit   Sesamstraße   Shellscripting   Shopping   Shortlinker   Skype   Social Networks   Software   Spam   Spenden   Spongebob   Straßenverkehr   Support   TV   Tablets   Technik   Textverarbeitung   Thunderbird   Truecrypt   Twitter   Typo3   UMTS   USA   USB   Ubuntu   Underground Shopping   Urheberrecht   Urlaub   VMWare   VNC   Vereine   Verkaufen   Verstärker   Videorecorder   Viren und andere Schädlinge   Virtual Box   Vorratsdatenspeicherung   WLAN   Wahlen   Webspace   Wehrdienst   Weserbergland   Willkommen   Windows   Windows 7   X11   XFCE   XML   XStylus   Zeitschriften   Zensur   bind9   ffmpeg   netcup   openSSL   r0ket   sim4000.de   vim   Überwachung   Überwachungsstaat   üäx.de   1337