OpenEmbedded

From The Neuros Technology Wiki

Jump to: navigation, search

[edit] OpenEmbedded

This page is about my effort to use OpenEmbedded to build images for neuros OSD

First milestone is to be able to build an image similar to the stable firmware. What we will should have :

  • kernel is taken from the neurostechnology svn repository (torfu branch)
  • base system is build from scratch with OE using gcc from neuros toolchain as external tool
  • neuros application is taken from neurostechnology svn repository (torfu branch)


What we have at now is :

  • kernel 2.6.15 from neuros compiled under OE
  • glibc 2.3.4 from neuros compiled under OE
  • busybox 1.2.1, tinylogin, dropbear, ...
  • glib-2.0, libcurl, libz, ...
  • all neuros aplications, multimedia libraries (closed source and non), closed source kernel modules copied from neuros original (stable) firmware

At now I'm booting my neuros from tftp (kernel) and CF (rootfs in ext2, about 64MByte, used about 20MByte)

I'm able to load closed source kernel modules from the installed firmware in flash, I'm able to run some neuros applications such as video player,audio player, image player but no the main 'desktop' application. Mean I'm able to play music and video, interact with remote. Graphic of application is a bit crappy, but video playback is perfect!

some "screen-shoot" :

.-------.                                           
|       |                  .-.                      
|   |   |-----.-----.-----.| |   .----..-----.-----.
|       |     | __  |  ---'| '--.|  .-'|     |     |
|   |   |  |  |     |---  ||  --'|  |  |  '  | | | |
'---'---'--'--'--.  |-----------'  '-----'-'-'-'
                -'  |
                '---'

The Angstrom Distribution neuros-osd ttyS0

Angstrom 2007.12-r3 neuros-osd ttyS0

neuros-osd login:
root@neuros-osd:~$ uname -a 
Linux neuros-osd 2.6.15 #2 PREEMPT Thu Jan 31 19:28:12 CET 2008 armv5tejl unknown


that's all for now

gremlin

Personal tools