Posts

Showing posts from August, 2020

Yocto project with systemd - nfs: server not responding, still trying

Image
  Introduction This work is sponsored by Reliable Embedded Systems . You can find more information about our training/consulting services here . Objectives The goal of this blog post is to walk you through the steps what to do when systemd does not want to boot with a rootfs over NFS by default. Issue So let's say you make a brand new image recipe which pulls in many beautiful packages and eventually you need systemd instead of good old sys-v . You try to boot and see: U-Boot SPL 2020 .01 (Jan 06 2020 - 20 :56:31 +0000) Boot device 1 Trying to boot from MMC1 mmc_load_image_raw_sector: mmc block read error U-Boot 2020 .01 (Jan 06 2020 - 20 :56:31 +0000) CPU: Freescale i.MX6Q rev1.3 996 MHz (running at 792 MHz) CPU: Automotive temperature grade (-40C to 125 C) at 64 C Reset cause: POR I2C: ready DRAM: 1 GiB NAND: 1024 MiB MMC: FSL_SDHC: 0 Loading Environment from SPI Flash... SF: Detected n25q128a13 with page size 256 Bytes, erase size 4 KiB

Running the Phoronix Test Suite on a board powered by the Yocto Project

Image
  Introduction This work is sponsored by Reliable Embedded Systems . You can find more information about our training/consulting services here . Objectives The goal of this blog post is to show you how you can run the Phoronix Test Suite on one of your Yocto powered boards. Issue You would like to run some benchmarks on your Yocto Project powered embedded board. Now what? Head over to the OpenEmbedded layer index and search for Phoronix Test Suite. Then you could include it somewhat like I do here . Try the basics: root@phyboard-polis-imx8mm:/# phoronix-test-suite --help Phoronix Test Suite v9.2.1 (Hurdal) The **Phoronix Test Suite** is the most comprehensive testing and benchmarking platform available for Linux, Solaris, macOS, Windows, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and supp