Code Monkey home page Code Monkey logo

meta-gnss-sdr's People

Contributors

carlesfernandez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

meta-gnss-sdr's Issues

Armadillo needs to be linked to liblapack.so and liblas.so

As it is right now, Armadillo is built "stand-alone" (without Lapack or Blas). This causes breaks at runtime when executing gnss-sdr, specifically when an Armadillo function that needs blas functions is called (e.g. interp1 or pinv). Armadillo recipe should depend on lapack, and this requires lapack shared libraries.

There are some caveats:

Build meta-gnss-sdr/UHD for KR260

We want to build yocto langdale with this layer. We are more interested in using UHD which looks like is included in this layer. Can someone provide some ideas? We were able to build KR260 "petalinux" with this layer however there is no volk_profile/volk_gnsssdr_profile in /bin.

k26-smk-kr login: petalinux
Password:
-e Hello there!

-e This is Geniux, an Operating System for developing and running GNSS-SDR
-e on embedded devices.

-e * Please remember to run volk_profile and volk_gnsssdr_profile
-e if you have not done so yet (only needs to be done once).

-e Enjoy and have fun.

k26-smk-kr:~$ ls /bin/
arping hostname.coreutils rmdir
ash hostname.net-tools rmdir.coreutils
base64 ifconfig route
bash ifconfig.net-tools route.net-tools
bash.bash journalctl run-parts
busybox kill sed
busybox.nosuid kill.coreutils sed.sed
cat kill.procps sh
cat.coreutils kill.util-linux sleep
chattr kmod sleep.coreutils
chattr.e2fsprogs ln stat
chgrp ln.coreutils stat.coreutils
chgrp.coreutils login stty
chmod login.shadow stty.coreutils
chmod.coreutils loginctl su
chown ls su.shadow
chown.coreutils ls.coreutils su.util-linux
clockdiff lsattr sync
cp lsattr.e2fsprogs sync.coreutils
cp.coreutils lsmod systemctl
cpio lsmod.kmod systemd-ask-password
cpio.cpio mkdir systemd-creds
date mkdir.coreutils systemd-escape
date.coreutils mknod systemd-hwdb
dd mknod.coreutils systemd-inhibit
dd.coreutils mktemp systemd-machine-id-setup
df more systemd-notify
dmesg more.util-linux systemd-sysusers
dmesg.util-linux mount systemd-tmpfiles
dnsdomainname mount.util-linux systemd-tty-ask-password-agent
dnsdomainname.net-tools mountpoint tar
domainname mountpoint.util-linux tar.tar
domainname.net-tools mv touch
dumpkmap mv.coreutils touch.coreutils
echo netstat tracepath
echo.coreutils netstat.net-tools true
ed networkctl true.coreutils
egrep nice udevadm
egrep.grep nisdomainname umount
false nisdomainname.net-tools umount.util-linux
false.coreutils pidof uname
fgrep pidof.procps uname.coreutils
fgrep.grep ping uncompress
getopt ping.iputils userdbctl
getopt.util-linux ping6 usleep
grep printenv vi
grep.grep ps watch
gtar ps.procps watch.procps
gunzip pwd ypdomainname
gunzip.gzip pwd.coreutils ypdomainname.net-tools
gzip red zcat
gzip.gzip rm zcat.gzip
hostname rm.coreutils

gnss-sdr-dev-image do_rootfs cannot find armadillo

Running bitbake gnss-sdr-dev-image gives me the error

   Collected errors:
 * Solver encountered 1 problem(s):
 * Problem 1/1:
 *   - nothing provides armadillo needed by packagegroup-gnss-sdr-base-1.0-r0.all
 *
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-gnss-sdr-base

running bitbake -b armadillo completes successfully.

If I remove the armadillo dependency from

meta-gnss-sdr/recipes-images/packagegroups/packagegroup-gnss-sdr.bb

then the build finishes successfully but compiling gnss-sdr using the sdk fails due to missing BLAS, which is presumably due to the missing armadillo.

libad9361-iio-0.2-r2 Unable to find revision 43643ab0ef8a3fbdb6c7595f42842f534a291664 in branch master even from upstream

Hi!
I´m trying to yocto build libad9361-iio-0.2-r2 in branch kirkstone with TUNE_FEATURES = "aarch64 armv8a crc cortexa72-cortexa53"
after add the layeras despite in the terminal by:

meta-gnss-sdr = "kirkstone:c95b5e24f85ae243f9d463ebba2ae3d84cd84c51"

and try to build with:

bitbake libad9361-iio

the following error is raised:


WARNING: libad9361-iio-0.2-r2 do_fetch: Failed to fetch URL git://github.com/analogdevicesinc/libad9361-iio;branch=master;protocol=https, attempting MIRRORS if available
ERROR: libad9361-iio-0.2-r2 do_fetch: Fetcher failure: Unable to find revision 43643ab0ef8a3fbdb6c7595f42842f534a291664 in branch master even from upstream
ERROR: libad9361-iio-0.2-r2 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'git://github.com/analogdevicesinc/libad9361-iio;branch=master;protocol=https')
ERROR: Logfile of failure stored in: /home/yocto/oe-core2/build/tmp/work/cortexa72-cortexa53-tdx-linux/libad9361-iio/0.2-r2/temp/log.do_fetch.962326
ERROR: Task (/home/yocto/oe-core/layers/meta-gnss-sdr/recipes-support/libad9361-iio/libad9361-iio_git.bb:do_fetch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2422 tasks of which 2421 didn't need to be rerun and 1 failed.

As despite, the SRCREV="43643ab0ef8a3fbdb6c7595f42842f534a291664" is not founded. It should be a different one? Thanks!

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.