Newsgroup: it.comp.os.linux.sys
Titolo: installazione distro su sistema embedded

Ciao a tutti.
Che problemi ci sono ad installare una distro "normale" (tipo opensuse,
fedora, ecc.) su un sistema embedded con cpu "esotiche", tipo VIA,
vortex, geode, ecc.?
A parte trovare il sistema di installarle (penso che procederò via
rete) può essere un problema la presenza di una cpu "strana"?
Immagino che il kernel non sarà ottimizzato... ci potrebbero essere
dei problemi a livello di gestione del power management?
Grazie,
-- 
Sandro Bordacchini

 
io non ne farei tanto una questione di esoticita'.
1) la distribuzione e il kernel devono essere verticalizzat per quella
particolare architettura (x86, ia64, x86_64, sparc, arm,...). Quelli che
hai citato tu, mi pare che siano marchi, ma non architetture.
2) che intendi dire con embedded? C'e' un disco su questi sistemi o il
sistema viene installato tramite flash sulla eprom? 
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 sistema viene installato tramite flash sulla eprom?
Ci dovrebbe essere comunque un disco.

 termica...
boh non ti preoccupare molto, tanto 'sta cosa non funziona "bene" nemmeno
con le CPU standard ;)
O meglio, per funzionare funziona, ma cio' che manca sono dei moduli di
gestione esterni.
Io per esempio - in particolare sul notebook - modifico *manualmente* la
frequenza della cpu, e ora riesco a ridurre la luminosita'.
Cio' che mi manca pero' sono dei trigger come esistono in windows. Esempio:
tolgo l'alimentatore e automaticamente il monitor riduce la brillantezza.
Una volta avevo inserito qualche module kernel che faceva si che la CPU
lavorasse solo on-demand. Era pazzesco, la ventolina sembrava impazzita e
faceva attacca e stacca in continuazione :)
ok .... volevo dire questo:
in linux queste cose ce le hai, ma non saprei bene cosa dire. Da una parte
e' molto flessibile in quanto decidi tu la policy, da un'altra parte devi
scriptare o usare demoni (che alla fine sono script).
Inoltre, quella parte del kernel e' un po' incasinata.
Alcune cose funzionano solo se caricate come moduli, altre funzionano solo
se caricate staticamente. IMHO ma fai prima a provare a installare e
vedere se il tutto funziona. Il modulo che io uso adesso e':
cpufreq_userspace (ma ce ne sono altri). 


 brillantezza.
]zac[
In realtà ci sono dei moduli (come hai scritto sotto), però mancano i vari
script/programmi che reagiscano correttamente per ogni dannata versione e
tipo di chip e ciop (un po' come per hotplug e udev, basta solo scrivere
gli script che reagiscano ai vari eventi, solo che se non lo fa
direttamente il tools di configurazione la cosa si complica).

 tolgo l'alimentatore e automaticamente il monitor riduce la brillantezza.
Non ho mai avuto modo di approfondire ma mi pare che in /proc/acpi/ ci 
sia qualcosa indicante se il portatile sta andando a batteria o a 
corrente (esiste anche un icona su gnome che ne indica la carica).
Potresti fare uno script che monitorizza la batteria e regola la 
luminosità di conseguenza.

 tolgo l'alimentatore e automaticamente il monitor riduce la brillantezza.
Ehm...a me funziona  tutto ciò che ha a che fare con ACPI, riduzione della
brightness compresa.
E sì che usiamo la stessa distro...:-P

 dei problemi a livello di gestione del power management?
AFAIR, per via dovrebbe essere presente l'ottimizzazione nel kernel (ma
non ne sono sicurissimo), degli altri non saprei (basta controllare,
comunque).
Comunque come detto sono x86, quindi ci piazzi un kernel non ottimizzato
 e poi al limite te ne ricompili uno tu.
Ovviamente essendo embedded è da verificare che eventuali dispositivi
non standard a bordo abbiano supporto linux, ma questo dovresti riuscire
a scoprirlo dal produttore della scheda/processore (cosa che dovrebbe
essere vera anche per qualsiasi altra informazione, e nel caso in cui il
produttore non menzioni linux, io lascerei perdere a priori).
cyà,
-zz

Grazie a tutti.
-- 
Sandro.



si ma a te non funziona(va) l'audio ;)
per carita', non e' che non mi funzioni, solo mi mancano i tool per la
gestione.
Ehm...visto che usiamo la stessa distro, magari ti ricordi i tool che usi?
Hai installato il kernel "suspend"? Io no? Uso il normale gentoo-sources.
