Genesi Home Home Projects Forums
Login
Username:

Password:

Remember Me
 
[Register an Account]

Developer Programs
i.MX515
Power2People MPC8610

Efika 5200B

Search Projects

Google

Sponsored By



Efika 5200B
Based around the Efika 5200B product, this is a perfect place to develop your automotive, telematics or low-cost low-power embedded solutions.

Projects: [Power Projects (19)] [Latest Blogs] [Accepted (339)[Proposed (44)[Rejected (48)

Freescale Selected Demos
Demo #1: SUSE Linux Desktop
Lead Developer: Peter Czanik

Demo #2: EFIKA Video Conferencing
Lead Developers: Johan Dams, Noel Lemouel

Demo #3: EFIKA.TV
Lead Developers: Noel Lemouel

Latest Project Blogs

 IcedTea Java Development Kit (OpenJDK) and OpenOffice suiteupdate available as pre-compiled archive
Project: Port CRUX PPC (Operating Systems)
posted by acrux on 29th June 2010

30th June 2010

Our CRUX PPC 2.6 ports and pre-compiled for the IcedTea Java Development Kit (OpenJDK) and OpenOffice suite are now updated. They are available for ppc and ppc64.

icedtea6-1.8 (openjdk6b18) --> icedtea6-1.8-946a062e9027 (openjdk6b20)
openoffice-3.1.1 --> openoffice-3.2.1

Low end machines owners can update their own systems using these provided bin-ppc* packages saving precious time and computational costs.

have fun with CRUX PPC !
--
GNU/Linux on Power Architecture
CRUX PPC - http://cruxppc.org/

 CRUX PPC 2.6 toolchain update available as pre-compiled archive
Project: Port CRUX PPC (Operating Systems)
posted by acrux on 8th June 2010

Are now available two archives with the full CRUX PPC toolchain (current snapshot: 06 June 2010) already compiled in a clean environment and ready to be used for a quick update.

binutils#2.20-1.pkg.tar.gz
cloog-ppl#0.15.9-1.pkg.tar.gz
gcc#4.4.4-1.pkg.tar.gz
glibc#2.11.2-1.pkg.tar.gz
libgmp#5.0.1-2.pkg.tar.gz
libmpfr#2.4.2-p3-1.pkg.tar.gz
ppl#0.10.2-2.pkg.tar.gz


Low end machines owners can update their own systems using these provided packages saving precious time and computational costs.


download for CRUX PPC:
ftp:/ /ftp.cruxppc.org/cruxppc/distfiles/2.6/tc26-20100604-ppc32.tar.xz
ftp:/ /ftp.cruxppc.org/cruxppc/distfiles/2.6/tc26-20100604-ppc32.tar.xz.md5
download for CRUX PPC (64bit):
ftp:/ /ftp.cruxppc.org/cruxppc/distfiles/2.6/tc26-20100604-ppc64.tar.xz
ftp:/ /ftp.cruxppc.org/cruxppc/distfiles/2.6/tc26-20100604-ppc64.tar.xz.md5

 Power and its power uptake
Project: Low cost, low energy digital picture frame (Applications & Software)
posted by Ulrich Beckers on 28th February 2010

The eframe is working well with MorphOS 2.4 since a few months now. One of the main purposes of the project was to have a device that consumes very low electric power.
Over the last few years many things on other architectures have changed and improved a lot, too. But the eframe still is pretty competetive in the power uptake regard.
Usually it consumes a bit less than 30W, when the display is switched off the power uptake can go as low as 12W. With an exchange of the hdd with a flash memory the uptake should be able to get reduced once more.
Strong competitors are the Atom netbooks of course. They can beat the power uptake of the Efika on average usage, but the minimum value is still on par.
Not too bad, considering that the Eframe neither uses a mobile gfx chip nor a special power saving display.
read all my measurements for a couple of computers here:
http://via.i-networx.de/bench_en.html#uptake

Low electric power still is a power of Power!

 CRUX PPC 2.6 released!
Project: Port CRUX PPC (Operating Systems)
posted by acrux on 19th January 2010

CRUX PPC 2.6 is now available. CRUX PPC is a port of CRUX for the Power Architecture® platform. It’s a GNU system with a Linux kernel and runs on Apple NewWorld (both 32 and 64bit) PowerPC, YDL Powerstation, Genesi PegasosII and EFIKA, ACube Sam440ep, IBM RS/6000 CHRP and pSeries servers. CRUX PPC includes support for laptop-specific features, extended hardware support and server tools.

CRUX PPC is a volunteer driven no-profit project based on the releases of CRUX for x86. It contains software written by a lot of different people, each software comes with its own license, chosen by its author. Parts written by CRUX PPC Team are to intend as free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Unlike other distributions, the primary goal of CRUX is not to be the most popular (read: biggest number of users) or to put as many features as possible into the system. The idea is rather to build a streamlined distribution, targetted at a specific audience which in turn gets a system without compromises. The result may not be the best distribution for everybody, but as mentioned above, that’s not the goal. If you’re part of the target audience however, you might enjoy running CRUX just as much as we do.

CRUX PPC 2.6 is, as usual, released via two different installation ISO: 32bit and 64bit. The 32bit version is based on a single lib toolchain instead the 64bit one comes with a multilib toolchain. These two versions share the same ports tree.
See the download page!

CRUX PPC GNU/Linux Project - http://cruxppc.org/

 CRUX PPC 2.5 and the old Pegasos1 G3
Project: Port CRUX PPC (Operating Systems)
posted by acrux on 17th December 2009

Genesi Pegasos1 G3 600MHz is able to boot with an old CRUX PPC 2.0 (september 2004) or CRUX PPC Evolution 2.0.1.1

Now is available a small addendum to use CRUX PPC 2.5 booting with a kernel linux-2.6.16.62.
The provided kernel must be used on Genesi PegasosI (with hardware fix April 2) during the installation, i.e. when booting from the CRUX PPC 2.5 (32bit) ISO image.
Give us a feedback on CRUX PPC forum.

 Reggae is still alive
Project: Reggae on Efika (Multimedia)
posted by Grzegorz Kraszewski on 21st November 2009

While most of my time is now occupied with DigiBooster 3, Reggae is still developed. I plan to release a "big pack" with all the newest classes, documentation and examples. In the meantime I've started a series of tutorials for programmers using Reggae in their applications. Reggae itself has got some new clases as well, for example MPEG-I audio demuxer and decoder, and demuxer for ID3 tags. Another new thing in Reggae is support framework for extracting metadata from files (id3tag.demuxer is the first class to use it). I will write more about it in my following blogs here. By the way, you can trace my daily programming activity on Twitter.

 The Eframe does well on daily work
Project: Low cost, low energy digital picture frame (Applications & Software)
posted by Ulrich Beckers on 23rd September 2009

In the meantime the Eframe has got a new housing and got several software updates. The system is running MorphOS V2.3 now and it works like a charm. I use the device on a daily basis as juke box, picture viewer, webterminal and mailer.
The new housing solved thermal issues of the first version, where the gfx processor and the inverter produced some serious heat that lead to some unstability of the system. But now everything works pretty nice and the system can run for hours and days without any problems.
This project is now rather finished (am working on some software though), and with the retreat of the announced 8610 and 5121 boards I guess the initial idea is no longer to pursue directly.
But the experince and evaluation I yielded with this project will help me with my future plans to develop multimedea display / POI systems.

 Capek resurrected - with SUSE/Efika plus usb/i2c
Project: Capek Robot (Robotics)
posted by Kevin Nickels on 8th July 2009

OK, after a lot of time trying to teach myself to write device drivers in QNX, I'm jumping back into the Linux world.
I've stripped the bot down to the aluminium, and am building it back up one part at a time.

Hardware setup - EFIKA running openSUSE10.3 (thanks Matt!), with devantech usbi2c dongle. Connected to the i2c bus is a devantech md23 motor driver with two MEB30 drive motors. I've got eight srf02 sonars waiting in line, as well as a usb camera.

Software setup - one nice thing about this, from a practical point of view, is that it's all user-space. The FTDI FT232R USB chip in the USBI2C has a linux kernel driver, so it's just a serial port interface.

Linux has a pretty nice high-resolution timer interface, new since I've delved very deeply into system-level programming with it. So I've got three threads, with shared memory spaces for inter-thread coms. The executive thread is a command processor, and (of course) spends most of it's time blocked waiting for user i/o. I've currently got a 10Hz process and a 1Hz process. Each process runs a set of FSMs (Finite State Machines). Each FSM is responsible for handling one task or piece of hardware. The FSM-based approach to robotics software is a bit hard to get used to, but is very powerful and expandable - I learned about it while on sabattical at NASA's Jet Propulsion Laboratory (Hi, Hrand!)

The software is a classic three-layer (plus system support) architecture. A device-driver level implements low-level interface algorithms and being largely independent from other modules (e.g. a set of md23 read/write routines). A device-layer level abstracts and utilizes these low-level routines into a FSM architecture that is called repeatedly. For example, one FSM monitors each motor, and utilizes md23 routines to start/stop/change speed for the motors. Finally, an application layer will coordinate these independent FSMs to perform useful work.

Current status

  • System support for 10Hz, 1Hz, shm, signal handling, timestruct, and command processing working. Monitoring and alarming of system overload on 1/10Hz command queues.
  • DDs working for md23 and srf02
  • DL FSM working for MotorControl, written for SonarCtrl
  • No APL layer yet (unless you count command processing)

 CRUX PPC 2.5 released!
Project: Port CRUX PPC (Operating Systems)
posted by acrux on 4th June 2009

CRUX PPC 2.5 released!

CRUX PPC 2.5 is now available. Supports Apple 32bit "NewWorld" G3/G4 and Apple 64bit G5, Genesi PegasosII and Efika, Acube Sam440ep, IBM RS/6000 CHRP32 (604e), YDL Powerstation, IBM Intellistation POWER, and IBM pSeries RS64/POWERn.

CRUX PPC 2.5 is released as two different installation ISO: 32bit and 64bit. The 32bit version is based on a single lib toolchain instead the 64bit one comes with a multilib toolchain. These two versions share the same ports tree.
To increase CRUX PPC usability on pSeries, starting from 2.5 we do provide ports for some IBM utils.

See the download page!

http://www.cruxppc.org/

 Improvements in multimedia.class
Project: Reggae on Efika (Multimedia)
posted by Grzegorz Kraszewski on 28th May 2009

In any object oriented framework there are some routine tasks performed inside methods. These include argument verification, object locking, generating log messages and so on. If possible, these tasks should be performed by the master class, so subclasses implementors are not bothered with them. Reggae is no exception and I decided to move the boring parts of MMM_Pull() method to multimedia.class. I've added two new methods: MMM_PrePull() and MMM_PostPull(), which rather obvious names. Using these methods a subclass implementor (it may be any subclass using MMM_Pull, so a demultiplexer, decoder or filter) may concentrate on data processing and leave bookkeeping for multimedia.class. Advantages of this approach are: avoiding code duplication, standarization of logging and avoiding trivial bugs in subclasses (like locking object with no matching unlock). It is worth noting, the technique is fully backward compatible, all old classes continue to work. The first class adapted to the new style is new zxscreen.decoder. Updated multimedia.class 52.13 will be released soon, classes will adopt this new technique incrementally. I also plan to implement similar wrappers to MMM_Seek() and other methods, which may be simplified this way.

PowerDeveloper.org: Copyright © 2004-2010, 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