Cubieboard 3: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Zeilenumbrüche)
Zeile 28: Zeile 28:
{{Randnotiz|RNTyp=y|RNText=Im Moment ist die Liste noch völlig unbrauchbar. Jetzt müssen wir alles, was nicht ein Perl Modul ist, rauswerfen ;)}}
{{Randnotiz|RNTyp=y|RNText=Im Moment ist die Liste noch völlig unbrauchbar. Jetzt müssen wir alles, was nicht ein Perl Modul ist, rauswerfen ;)}}
Digest::MD5
Digest::MD5
Blocking;
Blocking;
CGI
CGI
Color
Color
Config;
Config;
configDB;
configDB;
constant
constant
Data::Dumper;
Data::Dumper;
Date::Parse;
Date::Parse;
DBI;
DBI;
Device::Firmata::Constants
Device::Firmata::Constants
Device::Firmata::Platform;
Device::Firmata::Platform;
Device::Firmata::Protocol;
Device::Firmata::Protocol;
Device::SerialPort;
Device::SerialPort;
Device::SMBus;
Device::SMBus;
Device::USB;
Device::USB;
DevIo;
DevIo;
Digest::MD5
Digest::MD5
Encode
Encode
Error
Error
Exporter
Exporter
feature
feature
File::Copy
File::Copy
GD;
GD;
GD;
GD;
Getopt::Std;
Getopt::Std;
GPUtils
GPUtils
HiPi::Device::I2C;
HiPi::Device::I2C;
HMConfig;
HMConfig;
HMConfig;
HMConfig;
HTTP::Cookies;
HTTP::Cookies;
HTTP::Request;
HTTP::Request;
HTTP::Request::Common;
HTTP::Request::Common;
HttpUtils;
HttpUtils;
IO::File;
IO::File;
IO::Handle;
IO::Handle;
IO::Select;
IO::Select;
IO::Socket;
IO::Socket;
IO::Socket::INET;
IO::Socket::INET;
IO::Socket::SSL;
IO::Socket::SSL;
JSON;
JSON;
lib::OWNet;
lib::OWNet;
Lirc::Client;
Lirc::Client;
List::MoreUtils
List::MoreUtils
LWP;
LWP;
LWP::Simple;
LWP::Simple;
LWP::UserAgent;
LWP::UserAgent;
Mail::IMAPClient;
Mail::IMAPClient;
Math::Trig;
Math::Trig;
MaxCommon;
MaxCommon;
MIME::Base64;
MIME::Base64;
MIME::Lite;
MIME::Lite;
Net::FTP;
Net::FTP;
Net::Jabber;
Net::Jabber;
Net::SMTP::SSL;
Net::SMTP::SSL;
Net::Telnet;
Net::Telnet;
ONKYOdb;
ONKYOdb;
OW;
OW;
POSIX;
POSIX;
ProtoThreads;
ProtoThreads;
Scalar::Util
Scalar::Util
SetExtensions
SetExtensions
Switch;
Switch;
Symbol
Symbol
Sys::Hostname;
Sys::Hostname;
TcpServerUtils;
TcpServerUtils;
Text::CSV;
Text::CSV;
URI::Escape;
URI::Escape;
utf8;
utf8;
XML::Simple;
XML::Simple;



Version vom 10. Juli 2014, 11:18 Uhr

Work in progress

Beim Cubieboard 3, auch Cubietruck genannt, handelt es sich um einen Einplatinencomputer. Das Herz des Rechners ist ein Allwinner A20. Wer mehr dazu lesen möchte kann dies auf der entsprechenden Wikipedia Seite machen.

Zur Zeit dürfte der Cubietruck das leistungsfähigste Einplatinensystem sein. Nur mit fhem alleine ist das System vermutlich reichlich unterfordert. Dank des SATA Anschlusses steht aber dem Einsatz als kleiner Server für das Heimnetzwerk nichts entgegen.


Emblem-question-yellow.svgDer Artikel soll später Installskripte für fhem auf dem Cubietruck beinhalten. Sozusagen ein all in one fhem Setup. Es spricht auf dem Cubietruck nichts dagegen nicht einfach alle Perl Module, die irgendein fhem Modul braucht, gleich am Anfang zu installieren. Gleiches gilt letztlich für Software wie Alsa, mplayer etc. Zu guter letzt sollten gleich noch die passende Rechte gesetzt werden...


Images - Qual der Wahl

Im Gegensatz zum Raspberry Pi gibt es kein "offizielles" Linux für den Cubietruck.

Zur Zeit (10.07.2014) ist das Image von Slovenia das Einzige, welches das Onboard Bluetooth Device nutzen kann

Spezielle Anpassungen für die unterschiedlichen Images

hier fehlt noch Text

Setup (unabhängig vom Image)

Alle evtl benötigten Perl Module installieren

(In der Bearbeitungsansicht ist es eine schöne Liste)


Emblem-question-yellow.svgIm Moment ist die Liste noch völlig unbrauchbar. Jetzt müssen wir alles, was nicht ein Perl Modul ist, rauswerfen ;)

Digest::MD5

Blocking;

CGI

Color

Config;

configDB;

constant

Data::Dumper;

Date::Parse;

DBI;

Device::Firmata::Constants

Device::Firmata::Platform;

Device::Firmata::Protocol;

Device::SerialPort;

Device::SMBus;

Device::USB;

DevIo;

Digest::MD5

Encode

Error

Exporter

feature

File::Copy

GD;

GD;

Getopt::Std;

GPUtils

HiPi::Device::I2C;

HMConfig;

HMConfig;

HTTP::Cookies;

HTTP::Request;

HTTP::Request::Common;

HttpUtils;

IO::File;

IO::Handle;

IO::Select;

IO::Socket;

IO::Socket::INET;

IO::Socket::SSL;

JSON;

lib::OWNet;

Lirc::Client;

List::MoreUtils

LWP;

LWP::Simple;

LWP::UserAgent;

Mail::IMAPClient;

Math::Trig;

MaxCommon;

MIME::Base64;

MIME::Lite;

Net::FTP;

Net::Jabber;

Net::SMTP::SSL;

Net::Telnet;

ONKYOdb;

OW;

POSIX;

ProtoThreads;

Scalar::Util

SetExtensions

Switch;

Symbol

Sys::Hostname;

TcpServerUtils;

Text::CSV;

URI::Escape;

utf8;

XML::Simple;

Programme die auf keinem fhem Rechner fehlen sollten

apt-get install gcc

apt-get install dpkg-dev

apt-get source perl

sudo cpan

install CPAN

reload cpan

sudo cpan install YAML

sudo apt-get install git-core

apt-get install libdbi-perl libdbd-mysql-perl

Rechteanpassung

Links

  • Forumsartikel und HowTo um slovenia´s (Igor Pecovnik) Image zu installieren