After formatting extract the filesystem onto the card. If your PC does not have a card reader, you can boot into the standard operating system of the phone with the µSD card in it and work from there. If your PC has a card reader, insert the card, format it to ext3 (if you don't know how, install gparted and start it with root privileges ). The tar needs to be extracted onto the µSD card. $ sudo dfu-util -a u-boot -R -D name_of_qi_image Now flash the bootloader onto the phone with: Start up the Freerunner into the NAND boot menu by pressing (and holding) the AUX button (the wide one) and pressing the power button (the small round one). tar.gz of the root file system from here. Download the latest versions of qi and the. Now we perform the steps as described here. On a Linux PC install 'dfu-util', which will be used to flash the bootloader.Don't worry about breaking something, the Freerunner has two bootloaders, one unchangeable (u-boot on NAND flash) and replaceable on NOR flash.įlashing the bootloader and extracting the filesystem: However, later we want to boot a QtMoko installation from the µSD card, so we have to install the qi-bootloader. Compatible µSD-card (check compatibility here), at least 4 GBĪssuming your Freerunner is fresh out of the box, it comes with the standard operating system on the 256 Mb internal flash and the u-boot bootloader.The way I describe here starts with an QtMoko installation on the µSD, based on debian lenny. Unfortunately the debian on freerunner installer (described here) was broken, because of dependency problems, not so suprising as the installation is based on the bleeding edge debian sid. Recently I wanted to update the debian installation as well as the ROS on the phone to diamondback. A while ago I managed to compile ROS for debian on the Freerunner and had it moving some servos talking via usb-serial to a micro controller. I usually had a QtMoko installed on the phone's flash, and a pure Debian to be booted from the µSD card. There are different distribution available to be installed on the OpenMoko Freerunner. ) if lightweight and very small compared to a netbook, yet it features a sufficient large display with a resolution of 640x480 pixels (For more detailed specs see here). It has 400Mhz ARM Processor, 128 MB Ram and a lot of features useful on a robot (GPS, WiFi, Accelerometers, USB, Bluetooth. Or a mini Linux PC! It's a very attractive unit for robotics. The OpenMoko Neo Freerunner is an ' OpenSource' mobile phone.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |