[Ginga-hackers] codigo para celestial

Fernando Toledo ftoledo at docksud.com.ar
Wed Dec 22 02:07:39 CET 2010


On Lun 20 Dic 2010 18:36:43 usted escribió:
> Yo estoy tratando de compilar un linux compatible.
> 
> Estoy usando buildroot para esto y tengo la esperanza de bootearlo con
> uboot. Empece con esto ayer, no se cuanto tiempo voy a tardar.
> 
> Para tu pregunta puntual, no tengo idea de como reproducir mpeg usando
> el hw del celestial.
> Por lo que lei en el dmsg usan algo que se llama Orion y que tiene
> todo integrado.
> Calculo que los drivers estan por algun lado.
> 
> Vos hicite algo interesante?
> 
> Intentaste abrir los updates de coradir?
> 
Que tal Hernan, estoy trabado porque no tengo info de como usar el hard y me 
embola no poder encontrar nada =(.

te digo a lo que llego:
Entro por telnet al deco, monto via nfs una raiz de debian-arm que tengo en 
otra maquina. ahi instale algunos programas de debian con apt y ejecute un par 
de aplicaciones con el framebuffer sin buenos resultados aparte tengo los 
problemas de bloqueos de nfs.

Por ejemplo trato de mostrar algun video o imagen jpg con mplayer, vlc o 
fbxine al framebuffer y anda para atras. Llego a ver los videos pero con muy 
pocos cuadros por segundo y los de hd que tengo mi camarita. tienen mas 
resolucion que la tv por ende veo solo un pedazo.

Si uso opciones de escalarlos para que entren en la pantalla se ven menos 
cuadros.
Todo esto porque aparemente no se esta usando la aceleracion de hard porque 
calculo que si decodifica en hd y la tele se ve perfectamente fluida, 
decodificar un divx o un mpg de menos resolucion deberia poder hacerlo sin 
dramas.

Pero el problema mas grave es que no logro desactivar origen de la señal de tv 
desde el sitonizador entonces, entre los cuadros del video que estoy 
reproduciendo se mezcla la señal de tv. aunque mate el proceso del menu 
csapp.elf sigue mostrandose la tv en la pantalla, asi que calculo que solo 
manejando directamente el dispositivo se podria hacer algo mas. pero como te 
decia, no encuentro nada de info.. si tan solo coradir liberara la aplicacion 
del menu o almenos la genete de celential pone el sdk para download seria mas 
interesante.
 
con respcto al orio que trae,  ahi esta todo
fijate los dev's que son todos links a ese dispositivo
# ls -l /dev
lrwxrwxrwx    1 root     root           23 Jan  1  1970 audio0 -> 
/dev/orion_xport/audio0
crw-rw----    1 root     root       5,   1 Jan  1  1970 console
lrwxrwxrwx    1 root     root           17 Jan  1  1970 csaudio -> 
/dev/misc/csaudio
lrwxrwxrwx    1 root     root           18 Jan  1  1970 csm_df_gfx0 -> 
/dev/orion_df/gfx0
lrwxrwxrwx    1 root     root           18 Jan  1  1970 csm_df_gfx1 -> 
/dev/orion_df/gfx1
lrwxrwxrwx    1 root     root           21 Jan  1  1970 csm_df_output0 -> 
/dev/orion_df/output0
lrwxrwxrwx    1 root     root           21 Jan  1  1970 csm_df_output1 -> 
/dev/orion_df/output1
lrwxrwxrwx    1 root     root           20 Jan  1  1970 csm_df_tvout0 -> 
/dev/orion_df/tvout0
lrwxrwxrwx    1 root     root           20 Jan  1  1970 csm_df_tvout1 -> 
/dev/orion_df/tvout1
lrwxrwxrwx    1 root     root           20 Jan  1  1970 csm_df_video0 -> 
/dev/orion_df/video0
lrwxrwxrwx    1 root     root           20 Jan  1  1970 csm_df_video1 -> 
/dev/orion_df/video1
lrwxrwxrwx    1 root     root           28 Jan  1  1970 csm_xport -> 
/dev/orion_xport/orion_xport
lrwxrwxrwx    1 root     root           16 Jan  1  1970 eeprom -> 
/dev/misc/eeprom
lrwxrwxrwx    1 root     root           17 Jan  1  1970 event0 -> 
/dev/input/event0
drwxr-xr-x    2 root     root          120 Jan  1  1970 fb
lrwxrwxrwx    1 root     root            9 Jan  1  1970 fb0 -> /dev/fb/0
lrwxrwxrwx    1 root     root            9 Jan  1  1970 fb1 -> /dev/fb/1
lrwxrwxrwx    1 root     root            9 Jan  1  1970 fb2 -> /dev/fb/2
lrwxrwxrwx    1 root     root            9 Jan  1  1970 fb3 -> /dev/fb/3
crw-rw----    1 root     root       1,   7 Jan  1  1970 full
drwxr-xr-x    2 root     root          360 Jan  1  1970 gpio
drwxr-xr-x    2 root     root         1140 Jan  1  1970 gpio2
drwxr-xr-x    2 root     root           60 Jan  1  1970 input
crw-rw----    1 root     root       1,   2 Jan  1  1970 kmem
crw-rw----    1 root     root       1,  11 Jan  1  1970 kmsg
brw-rw----    1 root     root       7,   0 Jan  1  1970 loop0
brw-rw----    1 root     root       7,   1 Jan  1  1970 loop1
brw-rw----    1 root     root       7,   2 Jan  1  1970 loop2
brw-rw----    1 root     root       7,   3 Jan  1  1970 loop3
brw-rw----    1 root     root       7,   4 Jan  1  1970 loop4
brw-rw----    1 root     root       7,   5 Jan  1  1970 loop5
brw-rw----    1 root     root       7,   6 Jan  1  1970 loop6
brw-rw----    1 root     root       7,   7 Jan  1  1970 loop7
crw-rw----    1 root     root       1,   1 Jan  1  1970 mem
drwxr-xr-x    2 root     root          180 Jan  1  1970 misc
drwxr-xr-x    2 root     root          280 Jan  1  1970 mtd
lrwxrwxrwx    1 root     root           10 Jan  1  1970 mtd0 -> /dev/mtd/0
lrwxrwxrwx    1 root     root           12 Jan  1  1970 mtd0ro -> /dev/mtd/0ro
lrwxrwxrwx    1 root     root           10 Jan  1  1970 mtd1 -> /dev/mtd/1
lrwxrwxrwx    1 root     root           12 Jan  1  1970 mtd1ro -> /dev/mtd/1ro
lrwxrwxrwx    1 root     root           10 Jan  1  1970 mtd2 -> /dev/mtd/2
lrwxrwxrwx    1 root     root           12 Jan  1  1970 mtd2ro -> /dev/mtd/2ro
lrwxrwxrwx    1 root     root           10 Jan  1  1970 mtd3 -> /dev/mtd/3
lrwxrwxrwx    1 root     root           12 Jan  1  1970 mtd3ro -> /dev/mtd/3ro
lrwxrwxrwx    1 root     root           10 Jan  1  1970 mtd4 -> /dev/mtd/4
lrwxrwxrwx    1 root     root           12 Jan  1  1970 mtd4ro -> /dev/mtd/4ro
lrwxrwxrwx    1 root     root           10 Jan  1  1970 mtd5 -> /dev/mtd/5
lrwxrwxrwx    1 root     root           12 Jan  1  1970 mtd5ro -> /dev/mtd/5ro
drwxr-xr-x    2 root     root          160 Jan  1  1970 mtdblock
lrwxrwxrwx    1 root     root           15 Jan  1  1970 mtdblock0 -> 
/dev/mtdblock/0
lrwxrwxrwx    1 root     root           15 Jan  1  1970 mtdblock1 -> 
/dev/mtdblock/1
lrwxrwxrwx    1 root     root           15 Jan  1  1970 mtdblock2 -> 
/dev/mtdblock/2
lrwxrwxrwx    1 root     root           15 Jan  1  1970 mtdblock3 -> 
/dev/mtdblock/3
lrwxrwxrwx    1 root     root           15 Jan  1  1970 mtdblock4 -> 
/dev/mtdblock/4
lrwxrwxrwx    1 root     root           15 Jan  1  1970 mtdblock5 -> 
/dev/mtdblock/5
crw-rw----    1 root     root       1,   3 Jan  1  1970 null
drwxr-xr-x    2 root     root          200 Jan  1  1970 orion_df
lrwxrwxrwx    1 root     root           19 Jan  1  1970 orion_fpc -> 
/dev/misc/orion_fpc
lrwxrwxrwx    1 root     root           19 Jan  1  1970 orion_i2c -> 
/dev/misc/orion_i2c
lrwxrwxrwx    1 root     root           19 Jan  1  1970 orion_spi -> 
/dev/misc/orion_spi
lrwxrwxrwx    1 root     root           21 Jan  1  1970 orion_video -> 
/dev/misc/orion_video
drwxr-xr-x    2 root     root          760 Jan  1  1970 orion_xport
crw-rw----    1 root     root       1,   4 Jan  1  1970 port
crw-rw----    1 root     root       5,   2 Jul 31 01:32 ptmx
drwxr-xr-x    2 root     root            0 Jan  1  1970 pts
lrwxrwxrwx    1 root     root            9 Jan  1  1970 ram0 -> /dev/rd/0
crw-rw----    1 root     root       1,   8 Jan  1  1970 random
drwxr-xr-x    2 root     root           60 Jan  1  1970 rd
lrwxrwxrwx    1 root     root            9 Jan  1  1970 root -> mtdblock5
lrwxrwxrwx    1 root     root           19 Jan  1  1970 smartcard -> 
/dev/misc/smartcard
crw-rw----    1 root     root       5,   0 Jan  1  1970 tty
crw-rw----    1 root     root       4,   0 Jan  1  1970 tty0
crw-rw----    1 root     root       4,   1 Jan  1  1970 tty1
crw-rw----    1 root     root       4,  10 Jan  1  1970 tty10
crw-rw----    1 root     root       4,  11 Jan  1  1970 tty11
crw-rw----    1 root     root       4,  12 Jan  1  1970 tty12
crw-rw----    1 root     root       4,  13 Jan  1  1970 tty13
crw-rw----    1 root     root       4,  14 Jan  1  1970 tty14
crw-rw----    1 root     root       4,  15 Jan  1  1970 tty15
crw-rw----    1 root     root       4,  16 Jan  1  1970 tty16
crw-rw----    1 root     root       4,  17 Jan  1  1970 tty17
crw-rw----    1 root     root       4,  18 Jan  1  1970 tty18
crw-rw----    1 root     root       4,  19 Jan  1  1970 tty19
crw-rw----    1 root     root       4,   2 Jan  1  1970 tty2
crw-rw----    1 root     root       4,  20 Jan  1  1970 tty20
crw-rw----    1 root     root       4,  21 Jan  1  1970 tty21
crw-rw----    1 root     root       4,  22 Jan  1  1970 tty22
crw-rw----    1 root     root       4,  23 Jan  1  1970 tty23
crw-rw----    1 root     root       4,  24 Jan  1  1970 tty24
crw-rw----    1 root     root       4,  25 Jan  1  1970 tty25
crw-rw----    1 root     root       4,  26 Jan  1  1970 tty26
crw-rw----    1 root     root       4,  27 Jan  1  1970 tty27
crw-rw----    1 root     root       4,  28 Jan  1  1970 tty28
crw-rw----    1 root     root       4,  29 Jan  1  1970 tty29
crw-rw----    1 root     root       4,   3 Jan  1  1970 tty3
crw-rw----    1 root     root       4,  30 Jan  1  1970 tty30
crw-rw----    1 root     root       4,  31 Jan  1  1970 tty31
crw-rw----    1 root     root       4,  32 Jan  1  1970 tty32
crw-rw----    1 root     root       4,  33 Jan  1  1970 tty33
crw-rw----    1 root     root       4,  34 Jan  1  1970 tty34
crw-rw----    1 root     root       4,  35 Jan  1  1970 tty35
crw-rw----    1 root     root       4,  36 Jan  1  1970 tty36
crw-rw----    1 root     root       4,  37 Jan  1  1970 tty37
crw-rw----    1 root     root       4,  38 Jan  1  1970 tty38
crw-rw----    1 root     root       4,  39 Jan  1  1970 tty39
crw-rw----    1 root     root       4,   4 Jan  1  1970 tty4
crw-rw----    1 root     root       4,  40 Jan  1  1970 tty40
crw-rw----    1 root     root       4,  41 Jan  1  1970 tty41
crw-rw----    1 root     root       4,  42 Jan  1  1970 tty42
crw-rw----    1 root     root       4,  43 Jan  1  1970 tty43
crw-rw----    1 root     root       4,  44 Jan  1  1970 tty44
crw-rw----    1 root     root       4,  45 Jan  1  1970 tty45
crw-rw----    1 root     root       4,  46 Jan  1  1970 tty46
crw-rw----    1 root     root       4,  47 Jan  1  1970 tty47
crw-rw----    1 root     root       4,  48 Jan  1  1970 tty48
crw-rw----    1 root     root       4,  49 Jan  1  1970 tty49
crw-rw----    1 root     root       4,   5 Jan  1  1970 tty5
crw-rw----    1 root     root       4,  50 Jan  1  1970 tty50
crw-rw----    1 root     root       4,  51 Jan  1  1970 tty51
crw-rw----    1 root     root       4,  52 Jan  1  1970 tty52
crw-rw----    1 root     root       4,  53 Jan  1  1970 tty53
crw-rw----    1 root     root       4,  54 Jan  1  1970 tty54
crw-rw----    1 root     root       4,  55 Jan  1  1970 tty55
crw-rw----    1 root     root       4,  56 Jan  1  1970 tty56
crw-rw----    1 root     root       4,  57 Jan  1  1970 tty57
crw-rw----    1 root     root       4,  58 Jan  1  1970 tty58
crw-rw----    1 root     root       4,  59 Jan  1  1970 tty59
crw-rw----    1 root     root       4,   6 Jan  1  1970 tty6
crw-rw----    1 root     root       4,  60 Jan  1  1970 tty60
crw-rw----    1 root     root       4,  61 Jan  1  1970 tty61
crw-rw----    1 root     root       4,  62 Jan  1  1970 tty62
crw-rw----    1 root     root       4,  63 Jan  1  1970 tty63
crw-rw----    1 root     root       4,   7 Jan  1  1970 tty7
crw-rw----    1 root     root       4,   8 Jan  1  1970 tty8
crw-rw----    1 root     root       4,   9 Jan  1  1970 tty9
crw-rw----    1 root     root       4,  64 Jul 31 01:32 ttyS0
crw-rw----    1 root     root       4,  65 Jan  1  1970 ttyS1
crw-rw----    1 root     root       1,   9 Jan  1  1970 urandom
crw-rw----    1 root     root       7,   0 Jan  1  1970 vcs
crw-rw----    1 root     root       7, 128 Jan  1  1970 vcsa
lrwxrwxrwx    1 root     root           23 Jan  1  1970 video0 -> 
/dev/orion_xport/video0
lrwxrwxrwx    1 root     root           23 Jan  1  1970 video1 -> 
/dev/orion_xport/video1
crw-rw----    1 root     root      10, 130 Jan  1  1970 watchdog
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter0 -> 
/dev/orion_xport/filter0
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter1 -> 
/dev/orion_xport/filter1
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter10 -> 
/dev/orion_xport/filter10
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter11 -> 
/dev/orion_xport/filter11
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter12 -> 
/dev/orion_xport/filter12
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter13 -> 
/dev/orion_xport/filter13
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter14 -> 
/dev/orion_xport/filter14
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter15 -> 
/dev/orion_xport/filter15
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter16 -> 
/dev/orion_xport/filter16
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter17 -> 
/dev/orion_xport/filter17
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter18 -> 
/dev/orion_xport/filter18
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter19 -> 
/dev/orion_xport/filter19
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter2 -> 
/dev/orion_xport/filter2
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter20 -> 
/dev/orion_xport/filter20
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter21 -> 
/dev/orion_xport/filter21
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter22 -> 
/dev/orion_xport/filter22
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter23 -> 
/dev/orion_xport/filter23
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter24 -> 
/dev/orion_xport/filter24
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter25 -> 
/dev/orion_xport/filter25
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter26 -> 
/dev/orion_xport/filter26
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter27 -> 
/dev/orion_xport/filter27
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter28 -> 
/dev/orion_xport/filter28
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter29 -> 
/dev/orion_xport/filter29
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter3 -> 
/dev/orion_xport/filter3
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter30 -> 
/dev/orion_xport/filter30
lrwxrwxrwx    1 root     root           25 Jan  1  1970 xport_filter31 -> 
/dev/orion_xport/filter31
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter4 -> 
/dev/orion_xport/filter4
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter5 -> 
/dev/orion_xport/filter5
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter6 -> 
/dev/orion_xport/filter6
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter7 -> 
/dev/orion_xport/filter7
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter8 -> 
/dev/orion_xport/filter8
lrwxrwxrwx    1 root     root           24 Jan  1  1970 xport_filter9 -> 
/dev/orion_xport/filter9
crw-rw----    1 root     root       1,   5 Jan  1  1970 zero


Recien me baje el buildroot , cambie un par de opciones y tire a derretir mi 
procesador a ver que sale =)
desgraciadamente no conozco mucho de arm , a gatas soy un usuario medio-
avanzado de linux asi que sigo luchando. y en cuanto tenga mas data, la voy 
tirando a las listas.

-- 
Dock Sud BBS
http://bbs.docksud.com.ar
telnet://bbs.docksud.com.ar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : https://lists.ourproject.org/pipermail/ginga-hackers/attachments/20101221/f324547a/attachment-0001.pgp 


More information about the Ginga-hackers mailing list