Bitbake

Make + Bitbake

    user@host:~$ tar xvf edison-src-ww25.5-15.tgz
    user@host:~$ cd edison-src
    user@host:~$ ls
    Makefile  meta-intel-edison
    user@host:~$ make setup
    user@host:~$ ls
    bbcache  Makefile  meta-arduino  meta-intel-edison  out  pub
    user@host:~$ cd out/linux64 || cd out/current
    user@host:~$ ls
    build  poky
    user@host:~$ source poky/oe-init-build-env

Fix Paho-Mqtt

Problems compiling edison-src-ww25.5-15 using bitbake

Thanks for the fix Angel Pérez @ Github ikcaro

    user@host:~$ wget https://raw.githubusercontent.com/ikcaro/TheIoTLearningInitiative/master/EmbeddedLinux/paho-mqtt_3.1.bb
    user@host:~$ mv paho-mqtt_3.1.bb file/to/paho-mqtt_3.1.bb
    user@host:~$ bitbake edison-image
    user@host:~$ ls tmp/deploy/images/edison
    bzImage
    bzImage--3.10.17+git0+6ad20f049a_c03195ed6e-r0-edison-20151220135703.bin
    bzImage--3.10.17+git0+6ad20f049a_c03195ed6e-r0-edison-20151220220030.bin
    bzImage-edison.bin
    edison-image-edison-20151220045929.hddimg
    edison-image-edison-20151220045929.rootfs.ext4
    edison-image-edison-20151220045929.rootfs.manifest
    edison-image-edison-20151220122444.hddimg
    edison-image-edison-20151220122444.rootfs.ext4
    edison-image-edison-20151220122444.rootfs.manifest
    edison-image-edison-20151220135703.hddimg
    edison-image-edison-20151220135703.rootfs.ext4
    edison-image-edison-20151220135703.rootfs.manifest
    edison-image-edison-20151220213828.hddimg
    edison-image-edison-20151220213828.rootfs.ext4
    edison-image-edison-20151220213828.rootfs.manifest
    edison-image-edison-20151220220030.hddimg
    edison-image-edison-20151220220030.rootfs.ext4
    edison-image-edison-20151220220030.rootfs.manifest
    edison-image-edison-20151220221248.hddimg
    edison-image-edison-20151220221248.rootfs.ext4
    edison-image-edison-20151220221248.rootfs.manifest
    edison-image-edison.ext4
    edison-image-edison.hddimg
    edison-image-edison.manifest
    modules--3.10.17+git0+6ad20f049a_c03195ed6e-r0-edison-20151220135703.tgz
    modules--3.10.17+git0+6ad20f049a_c03195ed6e-r0-edison-20151220220030.tgz
    modules-edison.tgz
    README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt
    u-boot.bin
    u-boot-edison-2014.04-1-r0.bin
    u-boot-edison-2014.04-1-r0.img
    u-boot-edison.bin
    u-boot-edison.img
    u-boot-envs
    u-boot.img
    user@host:~$ ls
    bitbake.lock  cache  conf  symbols  tmp  toFlash
    user@host:~$ ../../../meta-intel-edison/utils/flash/postBuild.sh .
    EDISON_ROOTFS_MB = 1536, IMAGE_SIZE_MB = 548
    1+0 records in
    1+0 records out
    ...
    Image Name:   Edison Updater script
    Created:      Sun Dec 20 16:22:46 2015
    Image Type:   PowerPC Linux Script (uncompressed)
    Data Size:    14683 Bytes = 14.34 kB = 0.01 MB
    Load Address: 00010000
    Entry Point:  00010000
    Contents:
       Image 0: 14675 Bytes = 14.33 kB = 0.01 MB
    **** Done ***
    Files ready to flash in ./toFlash/
    Run the flashall script there to start flashing.
    *************
    user@host:~$ ./toFlash/flashall.sh
    Using U-Boot target: edison-blankcdc
    Now waiting for dfu device 8087:0a99
    Please plug and reboot the board

Last updated