HOW TO INSTALL
  1. Get an SD memory card of at least 4GB.
  2. Uncompress the Elastix Raspberry Pi tarball file. The files "BOOT.tar.gz" and "rootfs.tar.gz" will be obtained.
  3. Use any partitioning tool to create two partitions in the SD card. The first partition must be FAT type and its size of at least 16 MB. The second partition must be EXT3 type and its size of at least 3 GB. Example (supposing 'sdd' was asigned as the device for the SD card):

    [root@elx elastix-image]# fdisk -l /dev/sdd

    Disk /dev/sdd: 3965 MB, 3965190144 bytes

    122 heads, 62 sectors/track, 1023 cylinders, total 7744512 sectors

    Units = sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0xd048a4cb

    Device Boot        Start        End        Blocks        Id        System

    /dev/sdd1           2048        67583     32768        e        W95 FAT16 (LBA)

    /dev/sdd2          67584       7744511 3838464    83      Linux

  4. Create the respective file systems on the partitions. For example the first partition is /dev/sdd1 and the second partition /dev/sdd2. The "BOOT" and "rootfs" labels are mandatory since they appear in /etc/fstab of the final image:

    mkfs.vfat -n BOOT /dev/sdd1

    mkfs.ext3 -L rootfs /dev/sdd2

  5. Mount both partitions and uncompress the files with the following commands:

    tar -C /media/BOOT/ -xzf BOOT.tar.gz

    tar -C /media/rootfs/ -xzf rootfs.tar.gz

  6. Unmount the partitions and place the SD card in your Raspberry Pi:

    umount /dev/sdd2

    umount /dev/sdd1

  7. The installation uses DHCP to configure its IP address, there is a console on the serial interface of the device you can use to find out the assigned IP address if needed. The root password is "palosanto" and the initial web interface credentials are: user "admin" and password "palosanto"
HOW TO INSTALL ON RASPBERRY PI
  1. Get an SD memory card of at least 4GB.
  2. Uncompress the Elastix Raspberry Pi tarball file. The files "BOOT.tar.gz" and "rootfs.tar.gz" will be obtained.
  3. Use any partitioning tool to create two partitions in the SD card. The first partition must be FAT type and its size of at least 16 MB. The second partition must be EXT3 type and its size of at least 3 GB. Example (supposing 'sdd' was asigned as the device for the SD card):

    [root@elx elastix-image]# fdisk -l /dev/sdd

    Disk /dev/sdd: 3965 MB, 3965190144 bytes

    122 heads, 62 sectors/track, 1023 cylinders, total 7744512 sectors

    Units = sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0xd048a4cb

    Device Boot        Start        End        Blocks        Id        System

    /dev/sdd1           2048        67583     32768        e        W95 FAT16 (LBA)

    /dev/sdd2          67584       7744511 3838464    83      Linux

  4. Create the respective file systems on the partitions. For example the first partition is /dev/sdd1 and the second partition /dev/sdd2. The "BOOT" and "rootfs" labels are mandatory since they appear in /etc/fstab of the final image:

    mkfs.vfat -n BOOT /dev/sdd1

    mkfs.ext3 -L rootfs /dev/sdd2

  5. Mount both partitions and uncompress the files with the following commands:

    tar -C /media/BOOT/ -xzf BOOT.tar.gz

    tar -C /media/rootfs/ -xzf rootfs.tar.gz

  6. Unmount the partitions and place the SD card in your Raspberry Pi:

    umount /dev/sdd2

    umount /dev/sdd1

  7. The installation uses DHCP to configure its IP address, there is a console on the serial interface of the device you can use to find out the assigned IP address if needed. The root password is "palosanto" and the initial web interface credentials are: user "admin" and password "palosanto"
HOW TO INSTALL ON PICOSAM
  1. Follow steps 1 through 5 of the Raspberry Pi Installation instructions.
  2. Inside the boot partition search the file uImage.picosam
  3. Rename the file "uImage.picosam" (inside the BOOT partition) to "uImage"
  4. To start, run "boot"
HOW TO INSTALL ON MCUZONE
  1. Follow steps 1 through 5 of the Raspberry Pi Installation instructions.
  2. Inside the boot partition search the file uImage.mcuzone
  3. Rename the file "uImage.mcuzone" (inside the BOOT partition) to "uImage"
  4. Place the SD card in the mcuzone

    The following configuration should be done only once:

  5. Connect a serial cable to the computer and the other end to the mcuzone serial port
  6. Start a terminal connection to the serial port (HyperTerminal, minicom, etc) (parameters: 115200 8bits N1)
  7. Turn on the mcuzone

    The terminal should display something like this:

    AM1808 initialization passed!

    Booting TI User Boot Loader

    UBL Version: 1.65

    FlashType UBL: NAND

    Starting NAND Copy ...

    Valid magicnum, 0x55424CBB, found in block 0x00000006.

    DONE

    NAND: 128 MiBy point at 0xC1080000.

    MMC: davinci: 0

    Bad block table found at page 65472, version 0x01

    Bad block table found at page 65408, version 0x01

    nand_read_bbt: Bad block at 0x000006380000

    In: serial

    Out: serial

    Err: serial

    ARM Clock: 456000000 Hz

    DDR Clock: 150000000 Hz

    Net: phy_act_state = 1

    Ethernet PHY: GENERIC (7c0f1) @ 0x00

    DaVinci-EMAC

    Hit any key to stop autoboot:

  8. Press ENTER in the terminal to get access to a boot command prompt
  9. Run the following 4 commands:

    setenv bootargs mem=128M console=ttyS2,115200 ubi.mtd=4 root=/dev/mmcblk0p2 rw rootdelay=1 rootwait=1

    setenv bootcmd mmc rescan 0; fatload mmc 0 0xc0700000 uImage; bootm 0xc0700000

    setenv bootfile "uImage"

    saveenv

  10. To start, run "boot"