Embeded Linux
Short introduction to Maemo pltform
Pre-requisite :
- Basic Linux-Admin Knowledge. Maemo is Debian (www.debian.org) based linux distribution. It's recommended to use Debian based system like Ubuntu (www.ubuntu.org).
- Basic C/C++
- Basic knowledge of GNU toolchains.
- Optional: It is good to have basic understanding different UI toolkits i.e. GTK , QT .
Installing the MAEMO 5 SDK (Alpha):
- Follow the instructions to setup scratchbox and MAEMO 5 SDK (Alpha): http://maemo.org/development/sdks/maemo5_alpha_sdk/
- Use the installer script to get the installation done easily.
- Follow the detailed instruction: http://maemo.org/development/sdks/maemo5_alpha_installation/
- You need to install thin Xserver where your Maemo Desktop will appear.
Now your you are ready to develop your first demo application. We will be using GTK+ library for this demo application.
Demo Application:
Download demo application (hello_maemo.zip)
Follow the following commands to compile the project.- Unzip the hello_maemo.zip and run Makefile
- [sbox-maemo5-x86_pub: ~] > unzip hello_maemo.zip
- [sbox-maemo5-x86_pub: ~] > cd hello_maemo
- [sbox-maemo5-x86_pub: ~/hello_maemo] > make
- [sbox-maemo5-x86_pub: ~/hello_maemo] > run-standalone.sh hello
Have fun!
