elk-audio / elkpi-sdk Goto Github PK
View Code? Open in Web Editor NEWYocto cross-compiling toolchains for Elk on Raspberry Pi 3 32 bit
Home Page: https://elk.audio/
License: Other
Yocto cross-compiling toolchains for Elk on Raspberry Pi 3 32 bit
Home Page: https://elk.audio/
License: Other
Just saw the announcement for the supposed open-source version of this, but at the moment there is only a binary release.
Where is the source code to generate the big *.sh file?
That is, where are the yoccto project and build scripts?
Hello,
I am struggling to install the toolchain on my machine (Debian 11 on Virualbox, on Win 11 Host 64bits) with the following command:
source elk-glibc-x86_64-elkpi-audio-os-image-cortexa72-raspberrypi4-64-toolchain-0.11.0.sh
bash: source: elk-glibc-x86_64-elkpi-audio-os-image-cortexa72-raspberrypi4-64-toolchain-0.11.0.sh cannot execute binary file
Do you know where the issue could be here?
Thank you
I download the elk-glibc-x86_64-elk-sika-image-dev-cortexa7t2hf-neon-vfpv4-raspberrypi3-toolchain-1.0.sh
, and execute it in ubuntu 18.04, using the default path /opt/elk/1.0
, then run source /opt/elk/1.0/environment-setup-cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi
, so far so good. But when I try to build a simple CMake project, the cmake command fail with:
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
My CMake project is attached below.
Using the macOS instructions and trying to install latest version of toolchain, I get some errors in the SDK installation step. It used to work fine with the previous version (the before ELK Audio OS 0.6 which was still 64bit).
ffont@~$ docker run --rm -it -v elkvolume:/workdir crops/extsdk-container --url /workdir/elk-glibc-x86_64-elk-sika-image-dev-cortexa7t2hf-neon-vfpv4-raspberrypi3-toolchain-1.0.sh
ELK Poky based distribution for Yocto Project SDK installer version 1.0
=======================================================================
You are about to install the SDK to "/workdir". Proceed [Y/n]? Y
Extracting SDK...................................................................................................................................................................................................tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp26: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp12: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp5: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp9: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp24: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp25: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp10: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp4: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp8: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp30: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp16: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp7: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp29: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp27: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp1: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp28: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp21: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp17: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp31: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp11: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp14: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp13: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp19: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp15: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp20: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp18: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp6: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp23: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp2: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp3: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp22: Cannot mknod: Operation not permitted
tar: ./sysroots/cortexa7t2hf-neon-vfpv4-elk-linux-gnueabi/dev/rtp0: Cannot mknod: Operation not permitted
tar: Exiting with failure status due to previous errors
Unable to setup sdk.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.