Skip to content
Jay Zhao edited this page Apr 16, 2018 · 4 revisions

Yocto 1.8 (Fido)

Please look at the project page for more info. Some applications are built into the base gumstix-console-image with many others available installable from the package repository.

New Kernel And Bootloader

U-Boot has been updated to 2015.07 from 2014.10. Linux Kernel has been updated to v3.18 from v3.17.

Root filesystem is now ext4

The new uSD flash tool wic will format the root filesystem with ext4 for Gumstix images. U-Boot has been updated to work with this change - 63a83.

WIC utility as the replacement of mk2partsd

The mk2partsd shell script has been replaced by OpenEmbedded's WIC utility. Please refer to the Section 6 of README in yocto-manifest. Additionally a guide of how to resize the root partition could be helpful. Note that the root filesystem partition label is now changed to root, from rootfs.

Deploying uEnv.txt

Due to the way WIC tool currently works, un-commenting the UBOOT_ENV and SRC_URI_append lines in u-boot.inc file does not deploy the uEnv.txt file to DD-able image. Copying the file manually to the uSD is still necessary.

Notable Platform Updates

  • 4eear - Caspa Camera module is now supported by the Device Tree kernel
  • 4eear - NAND PoP is support is added to Overo Kernel DTS and U-Boot. Both Linux Kernel and U-Boot use BCH8
  • 4eear - WiLink8 support added
  • 4eear - TobiDuo and Arbor43C expansion boards have DTS
  • 63a83 - Expect EXT4 root filesystem
  • 0e565 - Pepper-DVI (am335x-pepper-dvi.dts) is supported
  • 5e904 - Memory type detection algorithm (DDR2/DDR3) in U-Boot has been merged
  • 919ce - DTB selection logic (Pepper/Pepper-DVI) in U-Boot is available and to be upstreamed
  • 4eear - Fix frequency scaling on Gumstix Pepper

Commits

Click below to view the new commits in this release:

Power Draw

Following is the summary of current draw tested.

Overo w/ Tobi DuoVero w/ Parlor Pepper
Image Type console console console
With WiFi FireStorm-Y Zephyr Pepper
In U-Boot 1.45W 1.34W 0.95W
During Boot 1.42W (max. 1.97W) 2.1W (max. 4.2W) 1.24W (max. 1.8W)
At Idle (Wifi On / Eth0 On) 1.28W (max. 1.46W) 1.98W (max. 2.9W) 1.22W (max. 2.1W)
At 100% CPU Load 1.84W (max. 1.9W ) 3.95W (max. 4.9W) 1.34W (max. 1.45W )
  • During Boot: Current draw during the boot process. Only power and USB-serial console are attached
  • At Idle: Current draw after boot process is completed.
  • At Idle (Wifi On / Eth0 On): Both WiFi and Eth0 have acquired IP addresses.
  • At 100% CPU Load: $ stress --cpu 1|2 --io 4 --vm 2 --vm-bytes 128M --timeout 30s