Meego Wiki
Views

Developing With The Aava

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(tips for hackers)
Line 1: Line 1:
 +
[[Category:devguide]]
These are some of the notes that we keep and use to make our development easier at Intel.  Feel free to edit/modify/correct as needed.
These are some of the notes that we keep and use to make our development easier at Intel.  Feel free to edit/modify/correct as needed.

Revision as of 18:17, 29 July 2010

These are some of the notes that we keep and use to make our development easier at Intel. Feel free to edit/modify/correct as needed.

Contents

Mounting/Chrooting

Its easiest to do all this on a development system, then burn to your SD card:

mkdir aava-image
sudo mount -o loop,offset=<offset> <image> aava-image
sudo mic-chroot aava-image

Install Some Development Tools

zypper install yum
yum install rsync nano perf openssh-server screen gdb abrt{,-plugin-{logger,ccpp}} yum-utils strace

Add the Ability to 'screen' in

Install an application launcher that kicks off a screen session:

cat << EOF > /usr/share/applications/screen.desktop
[Desktop Entry]
Name=Screen
Exec=/usr/bin/screen -dmS meego
Icon=moblin-xterm
Type=Application
EOF

With the above, you can then click the 'Screen' application in the launcher screen. Once launched, you can then ssh to your device and run:

screen -dr

to attach to the screen session. From there you can then run MeeGo applications which require access to the display and DBus under the MeeGo user session.

Finish Up

Don't forget to exit mic-chroot!

 exit

Transfer to Your SD Card

dd or rsync as appropriate

Personal tools