Contents |
MeeGo porting on ZOOM2 board. Originally our team has expereince with Maemo boot with ZOOM2.
We just REUSED Maemo's kernel and kernel modules that made for the our Maemo with ZOOM2 project
The root file system (rootfs) is assembled from binary packages available in the MeeGo ARM repositories. We need followed files:
sudo mic-image-creator --run-mode=0 --cache=mycache --format=loop --arch=armv7l --release=daily --compress-disk-image=none --config=handset-zoom2.ks
This will download all packages required to build the root file system from the internet into the ./mycachedir directory and assemble the root file system image in the ./daily directory
We used the ubuntu's disk tool(system -> management -> disk tool) instead of fdisk command. It is cool.
- partition 1(for boot) : file system(FAT) / > 100MB - partition 2(for root file system) : file system(EXT3)/ remain MB
bootloader
sudo cp /<bootloader files path>/MLO /<partition 1 on SD card> sudo cp /<bootloader files path>/u-boot.bin /<partition 1 on SD card>
kernel image
sudo cp /<bootloader files path>/uImage /<partition 1 on SD card>
root file system
sudo mount -o loop ./daily/handset/images/meego-handset-armv7l-zoom2/meego-handset-armv7l-zoom2.img ./mount_folder(ex:temp_image) sudo rsync -aHx --progress --delete ./temp_image/* /<rootfs path>/
kernel module
sudo cp -rf ./<kernel modules path>/lib/modules/* /<rootfs path>/lib/modules/
plug the SD card into ZOOM2 board and power on. After a few seconds, you can see the MeeGo Handset UX on the screen.
부팅된 이미지 링크할 것