|
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.
|
|
|
|
|
|
|
|
|
|
|
|
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 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.

|
|
|
|
|
|