Documentation
Here's basically all useful documentation you may need when using Mamona. All links are related with our latest release, if you want an specific release documentation please see Releases.
Mamona Workflow
Mamona must mean liberty and flexibility. Liberty for end users that want to try new applications. Beside an application developer should have a good platform to built their applications and a flexible one to change it ("hack") when necessary. And that is the job of a platform developer: join these 2 things in only one platform. For that reason we usually divide Mamona in 3 scenes: Mamona Distros, Mamona SDKs and Mamona Platform.
- End User: who wants to use one of the Mamona distributions in a specific device.
- Application Developer: who wants to develop and test new applications to run at Mamona distributions.
- Platform Developer: who wants to create new distributions, support new devices and integrate new applications.
Mamona's usage workflow:
Basic Documentation
- FAQ - It will answer many of the questions you may have.
- Mamona Presentations - A place to hold all Mamona related presentations.
- Mamona Platform - What is Mamona Platform?
End User
- Running Mamona - How to run Mamona in a real ARM device.
Further Reading
- Wireless Connection (netm-cli) - How to connect to a wireless network.
- USB Networking - How to enable USB Networking.
- Ad-Hoc Networking - How to enable Ad-Hoc Networking.
- Mamona on a SD card - How to installing Mamona rootfs on a SD card
Application Developers
- Application Developer - Mamona SDK - Setup your environment to develop an application for Mamona.
Further Reading
- NetworkAPI - Mamona Network API (adopted from NetworkManager)
- Noemu Repository - Use i386 packages in your arm chroot environment to make compilation faster.
- Full Emulation - Running Mamona with full emulation (with QEMU).
Platform Developers
- Platform Developer - Hacking the Mamona Platform.
Further Reading
- Pushing Mamona modifications to OE - List of what need to be done for submitting our changes to OE (after the release 0.2).
- OpenEmbedded Documentation - Read about OpenEmbedded
- Bitbake Users Manual - Read about the .bb, .bbclass, and .conf file formats and core bitbake options.
- Speed Up - How to minimize the build time.
- Building Mamona Presentation - made by vivijim to show how Bitbake / OpenEmbedded works to build Mamona packages.
- Files and Packages - Relation and explanation of the most important OpenEmbedded files for Mamona.
Misc
- MamonaGentooOverlay - Setting Mamona Gentoo Overlay at your gentoo.
- omapboards - Basic instructions to setup your omap board to boot from ftp + nfs.
- Device Recovery - Recovery from a wrongly flashed device.
Attachments
-
mamona-0.2.svg
(74.3 KB) - added by vivijim
17 months ago.
-
mamona-0.2.png
(89.9 KB) - added by vivijim
17 months ago.
-
mamona-0.2-small.png
(48.1 KB) - added by aloisio
17 months ago.

