1 / 5

1. How to build an armadillo image 2. How to write the image

Live E! Weather Sensor Node -- Armadillo Firmware Image Building --. 1. How to build an armadillo image 2. How to write the image. Created 2008-02-18: Ver 1.0 by Hideya Ochiai. How to build an armadillo image. 1. Clean the environment $ cd $ cd wsnode-wm918+wxt510-armz-1.1

otto
Télécharger la présentation

1. How to build an armadillo image 2. How to write the image

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Live E! Weather Sensor Node -- Armadillo Firmware Image Building -- 1. How to build an armadillo image2. How to write the image Created 2008-02-18: Ver 1.0 by Hideya Ochiai

  2. How to build an armadillo image 1. Clean the environment $ cd $ cd wsnode-wm918+wxt510-armz-1.1 ~/wsnode-wm918+wxt510-armz-1.1$ make clean 2. Build the image ~/wsnode-wm918+wxt510-armz-1.1$ make image

  3. During building the image, it asks some questions. Please answer as follows. * * Vendor/Product Selection * * * Select the Vendor you wish to target * Vendor (3com, ADI, Akizuki, Apple, Arcturus, Arnewsh, AtmarkTechno, Atmel, Avnet, Cirrus, Cogent, Conexant, Cwlinux, CyberGuard, Cytek, Exys, Feith, Future, GDB, Hitachi, Imt, Insight, Intel, KendinMicrel, LEOX, Mecel, Midas, Motorola, NEC, NetSilicon, Netburner, Nintendo, OPENcores, Promise, SNEHA, SSV, SWARM, Samsung, SecureEdge, Signal, SnapGear, Soekris, Sony, StrawberryLinux, TI, TeleIP, Triscend, Via, Weiss, Xilinx, senTec) [SnapGear] (NEW) AtmarkTechno defined CONFIG_DEFAULTS_ATMARKTECHNO * * Select the Product you wish to target * AtmarkTechno Products (Armadillo, Armadillo-210.Base, Armadillo-210.Recover, Armadillo-210.WSNode, Armadillo-220.Base, Armadillo-220.Recover, Armadillo-230.Base, Armadillo-230.Recover, Armadillo-240.Base, Armadillo-240.Recover, Armadillo-9, Armadillo-9.PCMCIA, Armadillo-J.Base, Armadillo-J.Jffs2, Armadillo-J.Recover, SUZAKU, SUZAKU-UQ-XUP) [Armadillo] (NEW) Armadillo-210.WSNode defined CONFIG_DEFAULTS_ATMARKTECHNO_ARMADILLO_210_WSNODE * * Kernel/Library/Defaults Selection * * * Kernel is linux-2.6.x * Libc Version (None, glibc, uC-libc, uClibc) [uClibc] (NEW) None defined CONFIG_DEFAULTS_LIBC_NONE Default all settings (lose changes) (CONFIG_DEFAULTS_OVERRIDE) [Y/n/?] y Customize Kernel Settings (CONFIG_DEFAULTS_KERNEL) [N/y/?] n Customize Vendor/User Settings (CONFIG_DEFAULTS_VENDOR) [N/y/?] n Update Default Vendor Settings (CONFIG_DEFAULTS_VENDOR_UPDATE) [N/y/?] n

  4. After a few minutes, the image will be assembled. In img directory, there will be two files ~/wsnode-wm918+wxt510-armz-1.1 $ ls img linux.bin.gzromfs.img.gz The “linux.bin.gz” is an armadillo kernel image. The “romfs.img.gz” is an armadillo userland image. Usually, we have only to rewrite userland image for update.

  5. How to write the image Upload linux.bin.gz / romfs.img.gz on a website. e.g., http://jo2lxq.hongo.wide.ad.jp/linux.bin.gz http://jo2lxq.hongo.wide.ad.jp/romfs.img.gz To write image by “netflash command”  ssh to the armadillo, and su to root, then, # netflash -k -n -r /dev/flash/userland http://..../romfs.img.gz # netflash -k -n -r /dev/flash/kernel http://..../linux.bin.gz OR To write image by “armadillo web interface”  login to armadillo by web browser  Configuration  Firmware Update

More Related