Here is a small How To customize Linux on SmartQ V5/V7.
If you need more information you can look here: http://www.smartqmid.com/wiki/index.php?title=V5/V7_Linux_Development_Guide


Downloads

FW Utils

Official Linux 5.5 Firmware

Custom Linux Firmware: nxPADD

Extract The Firmware

felipe@funstation $ cd ~/smartq
felipe@funstation $ tar xvfj fw-utils.tar.bz2
felipe@funstation $ cd fw-utils
felipe@funstation $ ./uncompress ../SmartQV7
felipe@funstation $ cd ..
felipe@funstation $ mkdir extracted
felipe@funstation $ cd extracted
felipe@funstation $ mv /tmp/tcboot /tmp/rootfs.tgz /tmp/homefs.tgz /tmp/linux.rom .

Generate new Firmware

felipe@funstation $ cd ~/smartq/extracted
felipe@funstation $ ../fw-utils/compress.v tcboot linux.rom rootfs.tgz homefs.tgz 0
felipe@funstation $ mv SmartQV5 SmartQV7

Uncompress Filesystem

felipe@funstation $ cd ~/smartq/extracted
felipe@funstation $ mkdir rootfs
felipe@funstation $ cd rootfs
felipe@funstation $ sudo tar zxvfp ../rootfs.tgz
felipe@funstation $ cd ..
felipe@funstation $ mkdir homefs
felipe@funstation $ cd homefs
felipe@funstation $ sudo tar zxvfp ../homefs.tgz
felipe@funstation $ cd ..

Compress Filesystem

felipe@funstation $ cd ~/smartq/extracted/rootfs
felipe@funstation $ sudo tar cspvzf ../new-rootfs.tgz ./*
felipe@funstation $ cd ~/smartq/extracted/homefs
felipe@funstation $ sudo tar cspvzf ../new-homefs.tgz ./*