How to enable Wifi with yocto

If you want to have WiFi integrated with yocto root filesystem, follow below mentioned steps, Open file, meta-mylayer/images/mydistro-image.bb and add below mentioned line, DISTRO_FEATURES += “wifi” This will add wifi into the root filesystem but unless you have a proper network manager and UI, you will not be able to connect to internet. So, we … Read more

Solved : ERROR: rpi-hwup-image-1.0-r0 do_image_rpi_sdimg: Taskhash mismatch

If you are compiling yocto for Raspberry Pi, there are chances you may see an error ( do_image_rpi_sdimg: Taskhash mismatch ) as below, ERROR: rpi-hwup-image-1.0-r0 do_image_rpi_sdimg: Taskhash mismatch e7f72114a8e48d68bb5c66aebfc0126b verses f42bb303c421aa2770127fe4c480959b for /yocto/meta-raspberrypi/recipes-core/images/rpi-hwup-image.bb.do_image_rpi_sdimg ERROR: Taskhash mismatch e7f72114a8e48d68bb5c66aebfc0126b verses f42bb303c421aa2770127fe4c480959b for /yocto/meta-raspberrypi/recipes-core/images/rpi-hwup-image.bb.do_image_rpi_sdimg NOTE: Tasks Summary: Attempted 2133 tasks of which 2124 didnt need to be rerun … Read more

How to compile dts to dtb from Linux kernel and manually

Lets say, you have been trying to compile Linux kernel source code for Raspberry Pi following steps from “Cross Compilation and Booting of Linux kernel for Raspberry Pi3 – Manual Compilation” although most of the steps remains same in general for other ARM architectures as well , so just replace Raspberry Pi name with your … Read more

Emulate RaspberryPi 2 on Ubuntu 16.04 using qemu

We need to compile recent qemu source code since it has added support for Raspberry Pi, to do that, follow below steps, $ mkdir workspace $ cd workspace $ git clone –recursive git://git.qemu-project.org/qemu.git $ cd qemu $ mkdir build $ cd build $ ../configure $ make $ cd workspace $ wget -c http://ftp.jaist.ac.jp/pub/raspberrypi/raspbian_lite/images/raspbian_lite-2017-07-05/2017-07-05-raspbian-jessie-lite.zip $ unzip … Read more

Building Yocto for Raspberry Pi / Creating Embedded Linux for RPi using Yocto

For proceeding to this post: Setting up ubuntu development machine for Yocto is a prerequisite and make sure you have all those packages installed in ubuntu. Note: This compilation is done for Yocto 2.6 i.e codenamed “thud” which is last known stable version available for RaspberryPi. Although currently Yocto 2.7 (codename – warrior) is available … Read more