LifeTechRelease
Jump to navigation
Jump to search
Android[edit | edit source]
Release process ICS:
Gold/Production? Release:
(on embedded-dev) cd /home/android/rowboat-android . venture/setup-env sudo venture/release-build.sh omap3evm
old method[edit | edit source]
(on embedded-dev) cd /home/android/rowboat-android . venture/setup-env . venture/release-build.sh omap3evm ./repo sync ./venture/svn-setup.sh make -j8 TARGET_PRODUCT=omap3evm OMAPES=5.x # all generated files in out/target/product/omap3evm/
sudo venture/make-rootfs.sh omap3evm # this generates the final rootfs tarball in out/target/product/omap3evm/rootfs_om37_--date--.tar.bz2
sudo venture/deploy.sh # this copies the release to m: and the ./release dir
- copy kernel for NFS
scp kernel/arch/arm/boot/uImage venture@192.168.19.35:/var/lib/tftpboot/uImage-android-om37.bin
- copy kernel for SD cards
cd /home/android/rowboat-android/ scp kernel/arch/arm/boot/uImage venture@192.168.19.35:/var/lib/tftpboot/uImage-android-om37-__date__.bin
- copy rootfs for SD cards
cp release/rootfs_om37___date__.tar.bz2 /home/android/rowboat-android/release/
on lab-ubuntu[edit | edit source]
Building SD card image
cd ~/android-sd-image/image_folder_om37 ./copy-final-android.sh
to build an SD card: sudo ./prepare-sd.sh --dev /dev/sdf --config config_om37_lt_--date--.sd
Test on NFS[edit | edit source]
- copy rootfs tarball
scp release/rootfs_om37_--date--.tar.bz2 venture@lab-ubuntu:/tmp/
On lab-ubuntu:
- move existing android NFS directory
sudo mv /srv/nfs/android-om37 /srv/nfs/android-om37---todays-date-or-image-date-if-you-know-it--
- unpack into /srv/nfs/android-om37
sudo mkdir /srv/nfs/android-om37 cd /srv/nfs/android-om37 sudo tar xvf /tmp/rootfs_om37_--date--.tar.bz2
edit image[edit | edit source]
- edit android files in /home/android/rowboat-android
- final files (and build.prop) go in /home/android/rowboat-android/venture-extra
first run notes[edit | edit source]
scp venture@192.168.19.33:/home/android/rowboat-android/lt-firstrun.sh /var/run/vrgpio/
ash /var/run/vrgpio/lt-firstrun.sh
reboot (or wait 60 seconds)
only build kernel[edit | edit source]
make -j16 TARGET_PRODUCT=omap3evm OMAPES=5.x kernel