Repository 32bit  Forum
Repository 64bit  Wiki

Slackware + beagleboard cercasi collaboratori

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda d4z_c0nf » lun ott 25, 2010 14:55

Grazie per la spiegazione. Insomma comunque può essere utilizzata come un pc di poche pretese, collegarvi un monitor, tastiera ecc ecc.
Avatar utente
d4z_c0nf
Packager
Packager
 
Messaggi: 1293
Iscritto il: mar mar 14, 2006 18:07
Località: Salerno
Nome Cognome: Rocco Aliberti
Slackware: 14.1-64bit
Kernel: 3.10.17
Desktop: xfce

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » lun ott 25, 2010 14:58

Bhe sì, in questo senso hai tutto quello di cui hai bisogno:
* 1 MMC
* 4 USB
* 1 HDMI
* 1 PS2
* 1 RS232

etc...
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » lun ott 25, 2010 15:21

quanti giorni dall'ordine alla consegna a casa?
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » lun ott 25, 2010 15:23

Se non ricordo male un mese e mezzo circa...ma i tempi ora potrebbero essere migliorati..
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda Mercyful » lun ott 25, 2010 15:37

Non male come idea.. io lavoro sullo sviluppo dei driver (per WinCe) di una cpu con connettore Q7 che monta un OMAP3530. Conosco buona parte del processore solo che non ho mai visto la programmazione della stessa sotto Linux, anche se conosco chi lavora parallelamente a me su Linux.
Non ho ben capito qual'è il tuo obbiettivo finale, a parte quello di supportare tutte le perifefiche che gestisce la beagleboard.
Avatar utente
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » lun ott 25, 2010 15:56

Molto bene, se vuoi partecipare al lavoro sei benvenuto :)
L'obiettivo è come sempre imparare qualcosa. Nella fattispecie l'idea era quella di portare slack su beagleboard con un livello di ottimizzazione maggiore di quello permesso da slackedarm. Questo significa compilazione strettamente per armv7-a, thumb2, soft-float, etc..
In più integrare il tutto con un package comprendente i bootloaders usati nella beagleboard (x-loader come 2nd stage e U-Boot come 3rd stage).
Non ti nascondo che l'idea nasce principalmente perchè voglio un po' affrontare praticamente le tematiche inerenti la crosscompilazione e cross-development in genere senza usare tools già pronti come OpenEmbedded, ScratchBox 2, etc...
Per ora ero partito compilando con CodeSourcery Lite i sorgenti di slack andando a modificare gli SlackBuild. Si dovrà ragionare poi se è un approccio corretto o sarebbe più opportuna fare tutto in chroot usando magari qemu per emulare tutto (anche gcc).
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » lun ott 25, 2010 17:27

lyapunov, come pensi di organizzare il progetto? quante persone? tu dove risiedi? io sono a torino

sto pensando di partecipare anch'io

mi pare un'ottima occasione per imparare un sacco di cose interessanti al confine tra hardware e software
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » lun ott 25, 2010 17:39

Quante persone? Bhe per ora mi sembra che sei il primo oltre me :)
Per la residenza credo sia ininfluente (ora sono a Bologna) e in generale credo che basti questo forum anche per informare gli interessati degli eventuali sviluppi.
Quello che ti chiederei è sapere se hai un minimo di esperienza con il cross-development o in generale con i sistemi embedded...
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda Mercyful » lun ott 25, 2010 17:47

La residenza non è vincolante di sicuro ( anche io sono a Torino ).
Ma usare il forum per gli aggiornamenti mi sembra un po' esagerato.
Come minimo serve un sistema di gestione delle versioni quando si sviluppa in gruppo (penso si riferisse a cose del genere pino_otto)
Avatar utente
Mercyful
Linux 2.0
Linux 2.0
 
Messaggi: 196
Iscritto il: ven lug 25, 2008 17:20
Località: Torino
Nome Cognome: Ilario Pittau
Slackware: 13.0
Kernel: 2.6.29.6-generic
Desktop: xfce 4.6

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » lun ott 25, 2010 18:10

Bhe per la verità pensavo che prima di iniziare a scrivere del codice fosse necessaria una fase iniziale di discussione almeno per la definizione della toolchain e dell'ambiente per cross-development. Poiché esistono davvero tanti modi per effettuare il porting pensavo che una discussione sul forum potesse essere più costruttiva in maniera tale coinvolgere più persone nella fase preliminare di definizione di questi aspetti.
IMHO eh :)
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda Blallo » lun ott 25, 2010 18:25

Non posso aiutarvi, ma mi piacerebbe tanto restare informato :D
dati gli utilizzi che ne farei, immaginare tutto con la Slack mi farebbe comodo :D (soprattutto lato retrogaming)
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3226
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » lun ott 25, 2010 20:51

Non sono un grande esperto su cross-compilazione e sistemi embedded, pero' mi interessano moltissimo. Il motivo per cui voglio partecipare a questo progetto e' proprio per imparare.

Per darti un'idea, le mie esperienze piu' o meno al riguardo sono:
- mi sono fatto un Linux From Scratch
- ho sviluppato firmware per microcontrollori AVR
- sviluppo firmware per Arduino
- ho usato la Fox Board della AcmeSystems (facendo anche qualche esperimento con FPGA in VHDL)
- ho sviluppato un sistema di "eliminacode" con zigbee + Slackware su PlugComputer
- ho fatto un sistema per il controllo di un forno elettrico (AVR + Slackware)
- sto sviluppando una rete di sensori/attuatori zigbee (AVR + Slackware)
- ho installato Slackware sul Lemote Fulong
- uso Slackware per lavoro e hobby da piu' di cinque anni

Direi che l'idea di usare il forum per le discussioni iniziali del progetto va bene.

Provo a spargere la voce tra i miei amici. Vediamo se troviamo qualche altro collaboratore.
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » lun ott 25, 2010 21:06

DIrei più che bene.
Allora iniziamo e ti posto di seguito alcune considerazioni sul porting.

* Come cross-compilatore avevo intenzione di usare Sourcery G++ Lite per ARM (gnueabi): http://www.codesourcery.com/sgpp/lite/a ... elease1293 questo fondamentalmente per una questione di convenienza. E' ottimizzato, fornisce supporto ai cortex-a8 e in caso di problemi la ml di supporto è veramente ottima. Nulla vieta un domani di affidarsi a gcc o meglio usare crosstool-ng.
Se vuoi avere una panoramica ti consiglio fortemente la lettura della getting started guide che è ben fatta (e corta per fortuna). In ogni caso insieme al compilatore e binutils, codesourcery fornisce anche multilib con glibc.

* Il modus operandi che avevo in testa è questo: si parte dai sorgenti della slack, si modifica opportunamente lo SlackBuild per la cross-compilazione (si tratta di base di modificare il parametro --host= in fase di configurazione e passare le env CROSS_COMPILE e ARCH corrette in fase di make). Ho provato a cross-compilare in questo modo il pacchetto di bash e sembra funzionare a dovere.

* Devo ancora capire bene come usare qemu per creare un ambiente chroot nel quale cross-compilare (come hanno fatto quelli di http://www.archmobile.org/). Di base credo che si debba compilare gcc per ARM e usare quello nell'ambiente emulato da qemu. Se hai altre info in merito sono tutto orecchi.

Scusa se sono stato un po' confusionario :)
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » lun ott 25, 2010 21:33

OK, inizio a leggermi il getting started.
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mar ott 26, 2010 22:53

Tanto per tenervi aggiornati: voglio compilare gcc usando code sourcery in modo da poter compilare con gcc nativo (host == target) per ARM...
work in progress....
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

PrecedenteProssimo

Torna a Porting Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron