rasp kernel support, e distro per usi particolari

Sezione dedicata all'Hardware con particolare riferimento all'elettronica digitale, analogica e di potenza. Interfacce, periferiche, bus seriali e paralleli...

rasp kernel support, e distro per usi particolari

Postby legacy » 23 Aug 2012, 14:48

l'uso normale della rasp e' connetterla ad un lcd + mouse e KB usb
ed usarla come sorta di PC
a queto scopo (anche per giocare a quake) vanno bene tutte le distro
che ormai hanno consolidato il profilo hardfloat e librerie adatte alla gpu

questa distro che segnalo in link ha invece delle migliorie (1) "hardware-hacker friendly!"
che riguardano un uso particolare della raspberry:

dove si ha interesse nel

- uso migliorato del GPIO
- nuovo supporto SPI in kernel space
- nuovo supporto One Wire

queste sono feature aggiunte in kernel space
le altre che si leggono sono modifiche dello user space

http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-1

questa distro e' consigliata per usi particolari della rasp,
p.e. se si vuole aggiungere periferiche al porto di espansione IO




(1) migliorie
Code: Select all
We have made a few key changes to make it more hardware-hacker friendly!

    Updated to Hexxeh firmware
    4 Gig SD image (will not fit in 2 G cards!)
    I2C and hardware SPI support
    I2C/SPI modules initialized on boot
    sshd on boot
    ssh keygen on first boot
    runs avahi daemon (Bonjour client) and is called raspberrypi.local
    Realtek RTL8188CUS wifi support
    One wire support on GPIO #4 when loaded
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: rasp kernel support, e distro per usi particolari

Postby tekken3 » 23 Aug 2012, 15:27

legacy, perfetto, provvederò a testare la distro che mi hai segnalato...
io voglio usare al meglio la porta di espansione della scheda e pilotare le linee di IO nonchè le periferiche SPI etc....
in quale modo posso accedere a queste periferiche.... cioè lo devo fare in pyton o esiste una altra possibilità.

grazie
tekken3
 
Posts: 9
Joined: 23 Jul 2012, 11:41

Re: rasp kernel support, e distro per usi particolari

Postby legacy » 23 Aug 2012, 17:52

se hai un /dev/name device lo puoi fare con qualsiasi strumento che vi acceda
anche in C giocando con i "file", proprio fopen, fgetc, fput, etc
tieni presente che il lavoro sporco lo fa il "kernel" =P

c'e' anche una altra novita', non lo sapevo fino a 5 min fa
ho scoperto una beta http://www.raspberrypi.org/archives/1435
di carattere molto sperimentale a cui sono soggetti esperimenti come questo

http://www.brianhensley.net/2012/07/getting-spi-working-on-raspberry-pi.html

che ti da anche una idea di come funzioni spi in kernel space
delicato e complicato al lato kernel, robbusto e semplicissimo al lato userspace
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: rasp kernel support, e distro per usi particolari

Postby tekken3 » 23 Aug 2012, 18:15

link veramente interessanti,
specialmente questo:
http://www.brianhensley.net/2012/07/get ... ry-pi.html

anche io sto in questo momento googlando alla ricerca di altre facility
tekken3
 
Posts: 9
Joined: 23 Jul 2012, 11:41

Re: rasp kernel support, e distro per usi particolari

Postby legacy » 23 Aug 2012, 19:33

io ci sono arrivato dal link della distro sperimentale di adafruit
perche' sembrava strano che non vi fosse un forward di features sulla distro ufficiale rasp
e infatti c'e' stata, e li ho notato anche l'articolo sull'spi

in pratica uart(1), i2c e gpio blando erano gia' supportati, ora si aggiunge spi
e il modo con cui si gestiscono e' lo stesso

direi che la distro segnalata ha quindi support "completo"


(1) attenzione, e' usata come console di boot
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30


Return to Elettronica Analogica, Digitale e di Potenza

Who is online

Users browsing this forum: No registered users and 8 guests