Genesi Home Home Projects Forums
Login
Username:

Password:

Remember Me
 
[Register an Account]

Developer Programs
i.MX515
Power2People MPC8610

Efika 5200B

Search Projects

Google

i.MX515
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 (1)] [Latest Blogs] [Accepted (33)[Proposed (23)

Latest Project Blogs

 Smartbook now Citrix Ready!
Project: Citrix Receiver for Linux on the ARM platform (Applications & Software)
posted by Matt Sealey on 9th March 2010



The Efika MX Smartbook was just certified Citrix Ready!

 Efika MX Gentoo installation guide and status
Project: Gentoo/ARM support (Linux Distributions)
posted by Raúl Porcel on 7th March 2010

Hi,

Its been a while since i wrote something, therefore some things happened :)

- First i bought an USB HDD enclosure for using a SATA2 500GB HDD i used on another ARM board, but that board died 6 months ago, therefore the disk was unused. With so much space, i was now able to build a lot of stuff.

- I finally released the ARMv6J stages(although those aren't optimized for the Efika MX). I also kept building the ARMv7A monthly stages(which are optimized for the Efika MX).

- I created the ARMv7A and ARMv6J binary repositories. Both stable and unstable, so Gentoo users and developers from other distributions may use our binaries.

- Jeremy Olexa did a nice job with the documentation for installing Gentoo on the Efika MX. Try it out!

- I've been running the Efika MX non-stop since I got it, with no issues. Here's a sysinfo:
Hostname: efikamx - OS: Linux 2.6.31-ER1/armv7l - Distro: Gentoo 1.12.13 - CPU: ARMv7 rev 1 (v7l) - Processes: 136 - Uptime: 72d 15h 40m - Users: 5 - Load Average: 1.37 - Memory Usage: 147.23MB/470.49MB (31.29%) - Disk Usage: 36.55GB/461.23GB (7.92%)

- I also worked on getting Chromium to work on the Efika, here's the history: http://armin762.wordpress.com/2010/01/19/google-chromechromium-keyworded-armthe-definitive-post/

So, from the list i did on the last post:
Whats left to do:
-Document it <- done by Jeremy Olexa
-armv6j stages <- done
-Play with CFLAGS <- no time, will be the next thing i'll do, i guess
-binary repositories for tinderboxing <- done

 GPS Tracker
Project: Elliptic Curve Cryptography (ECC) (Embedded)
posted by Johan Dams on 24th February 2010

I wasn't sure where exactly to put this entry, but I guess this is as good a place as any.

I've been working on a brand new GPS tracking solution (hardware/software combination) for some time now - almost ready for production!

The screenshot below shows the application running on the EfikaMX. It's a Qt application and is thus completely portable to any Qt supporting platform (runs already on Linux x86 and Windows and even on the Nokia N810).

http://www.cc.puv.fi/~jd/powerblog/mx/gpsmapper_efika.png

The green circle is a geo-fence in case you're wondering. The screenshot is not as clear as it could be since it's running over VNC. The application allows for easy addition of vehicles and vehicle types, creation of geo-fences and much more.

I'm going to try yo integrate the server side hardware side into the EfikaMX itself - that would make a nice stand-alone, always on GPS tracking 'server' which should offer a nice energy efficient solution capable of tracking a multitude of vehicles.

Johan.

 Qt GL demo in action
Project: Linux Platform Support and Application Development on Efika MX (Industrial)
posted by Michael Grunditz on 24th February 2010

This is a screenshot of the hello_es demo running in 720p resolution.
The average fps is 30.



flickr page

 Gnomes inside
Project: Linux Platform Support and Application Development on Efika MX (Industrial)
posted by Michael Grunditz on 18th February 2010

Here is a screenshot showing Gnome in a Xqt window. As you can see I added a nice image to the QWS "rootwindow".

Flickr page


 X11 on Qt Embedded
Project: Linux Platform Support and Application Development on Efika MX (Industrial)
posted by Michael Grunditz on 17th February 2010

I have ported Xqt2 , a Xserver that runs on top of and with Qt , to Qt4.

It now runs on my Efika MX on a GL accelerated framebuffer.

Screenshot:

Flickr page
Shows Enlightenment E16 and natvie QtDemo:


Flickr page 2

MS Word running on Xqt with citrix:



 Mandriva port now running on EfikaMX, demoed at FOSDEM 2010
Project: Mandriva Linux port (Linux Distributions)
posted by Olivier Blin on 12th February 2010

A few days ago, we received the Efika MX for our Mandriva Linux port project, in our Mandriva office in Paris.
Our target in the end is to merge Efika MX and Freescal i.MX51 support, and make our user-friendly distribution available the upcoming Efika MX Smartbook, using our netbook-oriented desktop from Mandriva Mini.

Before getting the Efika MX, we already built (natively) a Mandriva Linux port with ARMv5 as target. So, in just a few minutes, we managed to get in our Mandriva Linux chroot on the Efika MX, and run the X graphical server and GNOME desktop from Mandriva :-)
Then, we used the SD card installer from Genesi, and modified it to include our Mandriva Linux chroot.
As a result, after playing with DIP switches to boot from SD card by default, we now have the Efika MX booting on our Mandriva Linux, standalone.

This work is for now based on Mandriva Linux 2009 Spring (2009.1), and we will do a public release in the coming weeks.
We are still using the EfikaMX kernel from Genesi for now, but we plan to merge the patches in the main Mandriva kernel, to factorize the kernel maintainance for our products.
Next on our roadmap is the inclusion of the imx graphical driver and multimedia codecs (from the Freescale i.MX51 Linux SDK), which we started already.
Finally, we will merge our ARM port patches back in the Mandriva Cooker development distribution, so that the next Mandriva Linux 2010 Spring (2010.1) distribution is ARM-ready by default!

In the meantime, we demoed the Efika MX at FOSDEM 2010 in Brussel last week-end, and it got a bunch of attention!
Here are a few pics from the event, courtesy of Wolfgang Bornath (wobo) from the Mandriva German community:




 openSUSE 11.2
Project: openSUSE support (Linux Distributions)
posted by Peter Czanik on 12th February 2010

openSUSE 11.2 is now being ported to ARM. The base compile system is finally ready (there were some troubles due to incompatible Build Service changes), just as the third of the rest of the packages. Right now I'm reviewing failed packages, as these block the building of many others. My first fix was just accepted, and suddenly the compile farm started to work on many new 11.2 ARM packages again :-)

 Wireless working!
Project: Assisting Gentoo Linux ARM team (Linux Distributions)
posted by Stephen Klimaszewski on 5th February 2010

So, there has been a new kernel release from Genesi - 2.6.31.12-ER1-efikamx.

On Gentoo, you download the 51mb 2.6.31-ER1-efikamx lzmaball, and then the patch.

extract both - since on a Gentoo machine, it is fairly standard to have the kernel in /usr/src/linux - thats where I extracted the files. Then I moved the patches into the linux-2.6.31.12-ER1-efikamx directory (renamed from 2.6.31-ER1-efikamx) and then created a symlink.

Make the kernel as per norm (by default when you apply the patches, it copies the Genesi config file to .config) editing the config whichever way you prefer to add/remove options, and build it.

Don't forget to mount /dev/sda1 before you make modules_install!

Now we download the driver from Ralink for the RT3070 - 2009_1110_RT3070_Linux_STA_v2.1.2.0.tar.bz2 (sorry, no direct link as they do request you accept the license) - extract it wherever.

Go into the 2009_1110_RT3070_Linux_STA_v2.1.2.0 directory, and then edit os/linux/config.mk

Change HAS_WPA_SUPPLICANT=n to HAS_WPA_SUPPLICANT=y
change HAS_NATIVE_WPA_SUPPLICANT=n to HAS_NATIVE_WPA_SUPPLICANT=y

make

Wait a bit - then delete /tftpboot (Ralink's makefile copies the driver to there)
Then copy the module somewhere in /lib/modules/2.6.31.12-ER1-efikamx (I like to use /extras or /networking) then blacklist all the in-kernel wifi stuff in

/etc/modprobe.d/blacklist.conf

blacklist rt3070sta
blacklist rt2870sta
blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib
blacklist mac80211
blacklist cfg80211


and then in /etc/modules.autoload.d

add "rt3070sta" (as I'm writing this, yes I see that I'm blacklisting it and then explicitly autoloading it - will fix later)

Don't forget to run depmod -a

Reboot!

Now you need to edit your RT3070STA.dat file - this will reside in /etc/Wireless/RT3070STA/

Mine looks like this:

#The word of "Default" must not be removed
Default
CountryRegion=5
CountryRegionABand=7
CountryCode=
ChannelGeography=1
SSID=<YOURSSIDHERE>
NetworkType=Infra
WirelessMode=9
Channel=6
BeaconPeriod=100
TxPower=100
BGProtection=0
TxPreamble=0
RTSThreshold=2347
FragThreshold=2346
TxBurst=1
PktAggregate=0
WmmCapable=1
AckPolicy=0;0;0;0
AuthMode=WPAPSK
EncrypType=TKIP
WPAPSK=<YOURPASSWORDHERE>
DefaultKeyID=1
Key1Type=0
Key1Str=
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
PSMode=CAM
AutoRoaming=0
RoamThreshold=70
APSDCapable=0
APSDAC=0;0;0;0
HT_RDG=1
HT_EXTCHA=0
HT_OpMode=1
HT_MpduDensity=4
HT_BW=1
HT_BADecline=0
HT_AutoBA=1
HT_BADecline=0
HT_AMSDU=0
HT_BAWinSize=64
HT_GI=1
HT_MCS=33
HT_MIMOPSMode=3
HT_DisallowTKIP=1
EthConvertMode=
EthCloneMac=
IEEE80211H=0
TGnWifiTest=0
WirelessEvent=0
MeshId=MESH
MeshAutoLink=1
MeshAuthMode=OPEN
MeshEncrypType=NONE
MeshWPAKEY=
MeshDefaultkey=1
MeshWEPKEY=
CarrierDetect=0
AntDiversity=0
BeaconLostTime=4
FtSupport=1
Wapiifname=ra0
WapiPsk=
WapiPskType=
WapiUserCertPath=
WapiAsCertPath=


When playing with wpa_supplicant, you want to have it run non-daemonized while trying to debug it - by default, on the Efika MX you will run it with the following command:

wpa_supplicant -Dwext -Ira0 -c/etc/wpa_supplicant/wpa_supplicant.conf

(Note: the location of wpa_supplicant.conf may be different if you aren't on Gentoo)

If you are on Gentoo and using the stable "arm" keyword, then you may want to go into /etc/conf.d/net and set

modules_ra0=( "!iwconfig" )


So that it will use wpa_supplicant rather than trying to set everything up manually with iwconfig.

 A small delay due to translate
Project: Add supoort to OpenOCD for the i.MX515 cpu (Embedded)
posted by Rafael Campos Las Heras on 20th January 2010

Dear Power Developer devs. I'm putting this post to announce my new location. I'm moving to brazil, as i said in my other blog: A lot of time without news.
I've been so bussy with the paperwork & packaging all the furniture of my house.
I've going to flight this weekend, and i hope to have time to deal with the EfikaMX around middle of February.
I keep you up to date.

See u soon, from the South Emisphere ;)

Rafael Campos (aka Methril)

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