Genesi Home Home Projects Forums
Login
Username:

Password:

Remember Me
 
[Register an Account]

Developer Programs
i.MX6
i.MX515

Efika 5200B

Search Projects

Google

Efika MX 515
Based around the i.MX515 chip from Freescale.

The Projects program is Taking Proposals NOW. You can view the Current Proposals and Accepted Projects.
Projects: [Power Projects (3)] [Latest Blogs] [Accepted (69)[Rejected (25)

Latest Project Blogs

 openSUSE ARM status
Project: openSUSE support (Linux Distributions)
posted by Peter Czanik on 22nd December 2011

Just a quick heads up: over 4100 packages compile now, which is over 80% of all packages. Java is there, but part of KDE and GNOME is still missing.

 openSUSE ARM status
Project: openSUSE support (Linux Distributions)
posted by Peter Czanik on 29th November 2011

openSUSE ARM is progressing nicely. Over 3500 packages from Factory compile now. There were many package and qemu fixes. The next big step is to get java and mono compiled, which block many of the remaining packages.

For more details, check the thread at http://lists.opensuse.org/opensuse-arm/2011-11/msg00048.html and the blog post at http://www.wafaa.eu/entry/opensuse-arm-update-25nov2011-1-75.html

 November 2011 - Genesi EfikaMX with CRUX ARMHF (experimental)
Project: CRUX/ARM support (specific support for Genesi EfikaMX products) (Linux Distributions)
posted by Nik Mak on 24th November 2011


binutils-2.22, gcc-4.6.2, eglibc-2.14.1
gmp-5.0.2-2, mpfr-3.1.0-p3, mpc-0.9
ppl-0.11.2, cloog-0.16.3

acrux@efikamx:~# uname -a
Linux efikamx 3.1.0-rc6+ #3 PREEMPT Tue Sep 20 17:38:20 CEST 2011 armv7l ARMv7 Processor rev 5 (v7l) Genesi EfikaMX nettop GNU/Linux

root@efikamx:~# ld -version
GNU ld (GNU Binutils) 2.22
Copyright 2011 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.

root@efikamx:~# /lib/libc.so.6
GNU C Library (EGLIBC) stable release version 2.14.1, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.2.
Compiled on a Linux 2.6.39 system on 2011-11-23.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
Support for some architectures added on, not maintained in glibc core.
BIND-8.2.3-T5B
libc ABIs: UNIQUE
For bug reporting instructions, please see:
<http://www.eglibc.org/issues/>.

root@efikamx:~# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-unknown-linux-gnueabihf/4.6.2/lto-wrapper
Target: arm-unknown-linux-gnueabihf
Configured with: ../gcc-4.6.2/configure --prefix=/usr --mandir=/usr/man --libexecdir=/usr/lib --enable-languages=c,c++,objc --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-shared --with-ppl --enable-cloog-backend=isl --with-arch=armv7-a --with-mode=thumb --with-float=hard --with-fpu=vfpv3-d16 --with-abi=aapcs-linux --disable-nls --with-x=no --with-system-zlib --build=arm-unknown-linux-gnueabihf --with-pkgversion='CRUX ARMHF'
Thread model: posix
gcc version 4.6.2 (CRUX ARMHF)



This is an unsupported release (only core repository) with an advanced/experimental toolchain.
Please, refer to crux-arm.nu for the stable and supported standard softfp/hardfp releases aligned with the x86 main project.

 openSUSE quick news
Project: openSUSE support (Linux Distributions)
posted by Peter Czanik on 28th October 2011

Some quick updates about the porting effort:

- almost 3000 packages compile now in openSUSE:Factory:ARM

- EFIKA MX smarttops are used to compile packages natively, which don't compile using the openSUSE Build Service's hybrid cross compilation method

- EFIKA MX smartbooks are now at Embedded Linux Conference in Prague running the current state of openSUSE ARM (no KDE or Gnome yet...).

 openSUSE support
Project: openSUSE support (Linux Distributions)
posted by Peter Czanik on 7th October 2011

There was a long silence, but the openSUSE ARM porting effort is restarted now, and advancing at a much larger speed than last time. The fresh start was announced right after the openSUSE conference and initial work was done during the SuSE hack week, when SuSE employees are free to work on the opensource project of their choice. It is going full speed ahead ever since by enhancing the build infrastructure and fixing packages to build on ARM.

It is bootstrapped now, and many packages are already fixed and compiled. The next goal is to have a complete base system available.

For the latest status report, please visit http://news.opensuse.org/2011/10/04/hackweek-results-for-opensuse-arm/

 CRUX ARMHF - september report
Project: CRUX/ARM support (specific support for Genesi EfikaMX products) (Linux Distributions)
posted by Nik Mak on 23rd September 2011

From July I only did some minor updates. And my work was still focused on the new toolchain that is really advanced and actually better than cruxppc one i used as start point (and it already has graphite support from 2.6 release).

Everything is always available, the server (cruxppc.org) was offline a couple of weeks ago 'cause a disk failure but i successfully repaired it and the raid5 helped me a lot.

- From July just some minor update (not yet released) i did:
*) binutils is now 2.21.53-20110722 and we always must wait for the upcoming 2.22 stable release ;
*) file-5.09 fixes arm/ppc bugs thus no fedora's patches are needed anymore ;
*) cloog is now 0.16.3 ;
*) i rebuilt gcc and binutils against the new cloog-0.16.3 (ABI changed) ;
*) i've updated the kernel to 3.1.0-rc6+(pengutronix+rtp's patches) but audio and sdma are still unable to work and, now, rtc is not perfect.

 CRUX-ARM 2.7 released
Project: CRUX/ARM support (specific support for Genesi EfikaMX products) (Linux Distributions)
posted by Nik Mak on 21st September 2011

25 August 2011
CRUX-ARM 2.7 released


The rootfs can be found here [1] and changelog for this release here [2].
Documentation for efikamx device can be found here [3].

It hasn't hardfp support at this time. We'll put hands on since now to prepare the future release and its support.

All opinions, feedback and bug reports are welcome.

Best regards, CRUX-ARM team.


[1] http://crux-arm.nu/Main/Download
[2] http://crux-arm.nu/Documentation/Changelog
[3] http://crux-arm.nu/Main/Documentation


CRUX-ARM is a port of CRUX distribution for the ARM architecture.
It's a non-profit project and it's managed by volunteers.
CRUX ARM - http://crux-arm.nu/

 CRUX ARMHF new test image available
Project: CRUX/ARM support (specific support for Genesi EfikaMX products) (Linux Distributions)
posted by Nik Mak on 16th July 2011

CRUX ARMHF new test image available

I've uploaded some stuff thus you can review and start to play with.

It seems really stable and, now, the only trunk is binutils-(20110627). Now the toochain has Graphite support built-in.
binutils-2.21.52, gcc-4.6.1, eglibc-2.14
gmp-5.0.2-2, mpfr-3.0.1-p4, mpc-0.9
ppl-0.11.2, cloog-0.16.2


Only the kernel is dirty as it's built using a mix of some unreleased rtp's patches but is good enough to work on and to use an updated udev.

Known issues:
1) sdma doesn't work properly. Broken kernel driver.
2) alsa-utils does build but segfault. Broken kernel driver.


Here there is the latest toolchain and system:
http://cruxppc.org/~acrux/arm/2.7-HARD/1/
http://cruxppc.org/~acrux/arm/sources/

crux-armhf-2.7-test1-2G_image.xz (887M)
- it's a full working MMC image of my machine that does use ilenia as
ports manager and overlay supervisor. Thus a 'man ilenia' could help.
It has the serial console and sshd enabled and a static IP
(192.168.0.211).
The 'root' pasword is 'cruxppc' as i've a lot of devel machines from
CRUX PPC project and i use to have the same root password everywhere.
The arm ports tree overlay is located 'as local' in /usr/ports/arm .

arm-ports.tar.bz2 (635K)
- it's an archive with ports from the arm overlay

core.tar.bz2 (99M)
opt.tar.bz2 (21M)
pkg.list (3.2K)
- they're archives with the built packages to install as chroot.

linux-2.6.39.2-efikamx.config (57K)
- it's the kernel config i used to build the "dirty" bootkernel

uImage (3.5M)
bootkernel-modules.tar.bz2 (779K)
- they'are boot kernel and modules/firmware


 just some linux kernel test...
Project: CRUX/ARM support (specific support for Genesi EfikaMX products) (Linux Distributions)
posted by Nik Mak on 11th July 2011


root@efikamx:~# /lib/libc.so.6
GNU C Library (EGLIBC) stable release version 2.14, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.1.
Compiled on a Linux 2.6.39 system on 2011-06-28.
Available extensions:
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
Support for some architectures added on, not maintained in glibc core.
BIND-8.2.3-T5B
libc ABIs: UNIQUE
For bug reporting instructions, please see:
<http://www.eglibc.org/issues/>.
root@efikamx:~# uname -a
Linux efikamx 2.6.39.2 #4 PREEMPT Thu Jun 30 02:56:54 CEST 2011 armv7l ARMv7 Processor rev 5 (v7l) Genesi EfikaMX nettop GNU/Linux
root@efikamx:~# crux
CRUX ARMHF version 2.7

 Gauge Cluster Themes
Project: MSU EcoCar Gauge Cluster (Automotive)
posted by Jonathan Hood on 28th June 2011

As promised, here are our final gauge cluster themes. There are two. The primary theme we call viewport.




The secondary theme is called darkwave.



These two themes each have their own personality. The darkwave theme is has a simpler interface with less bells and whistles while still being functional and easy on the eye. To contrast, the viewport theme is built from the ground up for eye candy.

Not shown is our own, rather ugly, diagnostics theme. It shows us all the details about what is happening in the vehicle at any given time. This ability to quickly program in new data on our gauge was extremely helpful while testing our vehicle on the road and on the dynamometer.

All of this functionality links rather nicely to our (also linux based) infotainment center. There we can change themes, view vehicle info, listen to music, and watch movies. Here you can see an example where the infotainment center has notified us of a problem with the vehicle. If you look closely, you can see the notification is overlaid on the theme gauge cluster theme changing interface.





PowerDeveloper.org: Copyright © 2004-2011, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. All other names and trademarks used are property of their respective owners. Privacy Policy