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 |
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
zypper install yum
yum install rsync nano perf openssh-server screen gdb abrt{,-plugin-{logger,ccpp}} yum-utils strace
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.
Don't forget to exit mic-chroot!
exit
dd or rsync as appropriate