NOTE: Liemoth is currently being rewritten. Stable is in branch "old-system"
Liemoth (formerly AHDK) is a free and open source software dev kit for Ambarella based devices.
Demonstration: https://www.youtube.com/watch?v=8iN3dRujXYc
Liemoth can be built on Windows and Linux.
Dependencies:
Head into a directory and type make help
.
It should be pretty straightforward.
This is the compiler used by Ambarella (I think). You can also
use it to compile apps that run on the camera's Linux system:
arm-none-linux-gnueabi
It's older (2009), so it will generate assembly around 2x the size of newer GCCs.
Personally, I use gcc-arm-none-eabi-5_4-2016q3, since it's the same compiler that
Magic Lantern uses.