Coder Social home page Coder Social logo

boundary-bsp-platform's Introduction

Boundary Devices BSP

To build the BSP, we recommend using a Docker Container so that you can build with a reproducible and stable build environment. A template dockerfile can be found here:

Otherwise, you’ll need these packages installed:

as well as this repo tool that can be installed like this:

$: sudo apt-get install repo

Download the BSP source:

$: mkdir boundary-bsp
$: cd boundary-bsp
$: repo init -u https://github.com/boundarydevices/boundary-bsp-platform
$: repo sync

At the end of the commands you have every metadata you need to start work with.

To start a simple image build:

$: source ./setup-environment build
$: bitbake core-image-minimal

You can use any directory to host your build.

The source code is checked out at boundary-bsp/sources.

boundary-bsp-platform's People

Contributors

chrisdimich avatar gibsson avatar tkisky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

boundary-bsp-platform's Issues

meta-clang master is broken

Few days ago meta-clang pushed commit and it breaks all manifests
I made the issue kraj/meta-clang#651 but seems issue is related to BoundaryDevice manifests and they should point on correct branches instead of "master"

Repo Sync Failing

When I run repo sync I get the following errors:

Fetching projects:  70% (7/10)  fatal: unable to connect to github.com:
github.com[0: 192.30.253.113]: errno=Connection refused

Fetching projects:  90% (9/10)  fatal: unable to connect to github.com:
github.com[0: 192.30.253.113]: errno=Connection refused

I would guess there are missing repositories?
I verified that I could connect to github.com during these times:

ping 192.30.253.113 -c 1
PING 192.30.253.113 (192.30.253.113) 56(84) bytes of data.
64 bytes from 192.30.253.113: icmp_seq=1 ttl=55 time=10.7 ms

ping github.com -c 1
PING github.com (192.30.253.113) 56(84) bytes of data.
64 bytes from 192.30.253.113: icmp_seq=1 ttl=55 time=9.94 ms

Then once again tried to repo sync and get the same errors.

Build error on branch warrior

I have synced this repo, branch warrior and got error when compiling. Please give me some advices

MACHINE=nitrogen6x DISTRO=fslc-x11 . setup-environment build_nitrogen6x_x11/ bitbake boundary-image-multimedia-full

Error is:

ERROR: linux-boundary-4.14.x-r0 do_patch: Command Error: 'quilt --quiltrc /home/ivando/Disk0/Linux/src/build_nitrogen6x_x11/tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/4.14.x-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output: Applying patch 0001-Add-support-for-koe-tx31d200vm0baa-display.patch patching file arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi Hunk #1 FAILED at 493. Hunk #2 succeeded at 1086 (offset 28 lines). 1 out of 2 hunks FAILED -- rejects in file arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi Patch 0001-Add-support-for-koe-tx31d200vm0baa-display.patch does not apply (enforce with -f) ERROR: linux-boundary-4.14.x-r0 do_patch: ERROR: linux-boundary-4.14.x-r0 do_patch: Function failed: patch_do_patch ERROR: Logfile of failure stored in: /home/ivando/Disk0/Linux/src/build_nitrogen6x_x11/tmp/work/nitrogen6x-fslc-linux-gnueabi/linux-boundary/4.14.x-r0/temp/log.do_patch.13604 ERROR: Task (/home/ivando/Disk0/Linux/src/sources/meta-boundary/recipes-kernel/linux/linux-boundary_4.14.x.bb:do_patch) failed with exit code '1' ERROR: qtbase-5.14.0+gitAUTOINC+51edfdd212-r0 do_patch: Command Error: 'quilt --quiltrc /home/ivando/Disk0/Linux/src/build_nitrogen6x_x11/tmp/work/cortexa9t2hf-neon-mx6qdl-fslc-linux-gnueabi/qtbase/5.14.0+gitAUTOINC+51edfdd212-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output: Applying patch 0002-Disable-ltcg-for-windows-and-static-libs.patch patching file mkspecs/features/ltcg.prf Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- rejects in file mkspecs/features/ltcg.prf Patch 0002-Disable-ltcg-for-windows-and-static-libs.patch does not apply (enforce with -f) ERROR: qtbase-5.14.0+gitAUTOINC+51edfdd212-r0 do_patch: ERROR: qtbase-5.14.0+gitAUTOINC+51edfdd212-r0 do_patch: Function failed: patch_do_patch ERROR: Logfile of failure stored in: /home/ivando/Disk0/Linux/src/build_nitrogen6x_x11/tmp/work/cortexa9t2hf-neon-mx6qdl-fslc-linux-gnueabi/qtbase/5.14.0+gitAUTOINC+51edfdd212-r0/temp/log.do_patch.13588 ERROR: Task (/home/ivando/Disk0/Linux/src/sources/meta-qt5/recipes-qt/qt5/qtbase_git.bb:do_patch) failed with exit code '1'

revision checksums for built images

I'm having a lot of problems with Ethernet, camera, and display on my i.mx8m mini. Everything works great if I use the image here:

https://boundarydevices.com/eula?file=20200110-boundary-image-multimedia-full-nitrogen8mm.wic.gz

But, if I build warrior using your branch and then compare my device tree it's quite a bit different.

For the dunfell release you've provided a manifest file with revisions in order to re-create the image. I'm wondering if you have anything similar for the warrior image you've released above.

I know my problems are associated with the device tree as I can use the image above and then swap out my built dtb file and everything breaks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.