I have installed OpenWrt in a Virtualbox, i am new to the OpenWrt, could any one guide me how to install GnuRadio on the OpenWrt OS.
Read the GNU Radio Embedded wiki page:
http://gnuradio.org/redmine/projects/gnuradio/wiki/Embedded
It is a work in progress, but hopefully gives you some ideas where to start using GNU Radio on embedded devices. We do not support OpenWRT.
It's just a linux, probably running on some ARM processor, so follow the cross-compile instructions on the GNU Radio wiki.
However, it should be noted that most openWRT boxes are basically the least powerful linux devices you find, and running GNU Radio on a device that weak doesn't make much sense at all.
Related
the option just outputs the usage of ideviceinstaller but with no error and does nothing.
own#penguin:~$ ideviceinstaller --network 172.20.10.3 --install dark.ipa
i've been stuck on this for the last couple days, any feedback is greatly appreciated
running x86_64 GNU/Linux penguin 5.10.106-15264
For libimobiledevice to connect to your iDevice, it needs a muxer to basically say what devices are available and where.
The vanilla usbmuxd that is shipped with apt, pacman etc. do NOT support detecting devices over the network, you will have to use alternatives.
usbmuxd2 is written in C++ by tihmstar from the ground up to replace usbmuxd, but in my experience it segfaults easily.
netmuxd is written in Rust by myself, but is largely untested because it's so new and does not support USB connected devices. It can act as an extension to vanilla usbmuxd, though.
In open CV CMakeLists.txt, there is a flag called "BUILD_CUDA_STUBS":
OCV_OPTION(BUILD_CUDA_STUBS "Build CUDA modules stubs when no CUDA SDK" OFF IF (NOT APPLE_FRAMEWORK) )
What does this means? It sounds like, open cv's doc is a bit limited on the build flag.
It’s poorly, or un-, documented.
If BUILD_CUDA_STUBS is enabled, when building, it (supposedly) adds some code (“CUDA stubs”) to replace the CUDA toolkit(’s drivers? IDK), to enable building CUDA-powered code on a machine that does not have the CUDA toolkit installed.
I recommend you just leave it OFF, which is the default, and install the genuine CUDA toolkit on your machine.
I developed an image processing library with OpenCV and it works well in Windows, Android(Native) and iOS.
Now I want to build my library to run on AIX server. Unfortunately I couldn't find any guidance for building OpenCV for AIX.
Can you give me any guidance?
There is no official support for OpenCV on AIX. No community driven project either.
However there is another project maintained by IBM called IBM AIX Toolbox for Linux Applications.
This project is intended for developers and provides most Linux based, especially GNU based programming languages, tools & libraries to be run on AIX.
You'll have to go through setting up the environment / dependencies, though it must compile just fine. Linux tutorials for building OpenCV using GCC should work just fine.
You might ask the person at Perzl if he could build it. He must have a lot of knowledge, tools, and environment already. I also find it much better than the IBM AIX Toolbox so if you want to try to do it yourself, I would start with his versions instead of IBM's.
Group Bull use to have a similar set of built open source packages but I don't know where they disappeared to.
is it possible to compile stm32 code on beaglebone (possibly black)?
As it seems platform has to have access to arm-none-eabi-gcc to be able to compile for stm32?
Basically, yes you can.
In order to compile code for stm32 family of mcus you would need a cross-compiler. if you run linux on your beaglebone board you can simply download premade toolchain for your distribution. if you dont find any, you would just build a compiler from source by specifying host and target.
https://wiki.osdev.org/GCC_Cross-Compiler#Preparing_for_the_build this article will help you build a gcc cross compiler for every supported target and host. it takes less then 15 mins.
Few things to note here, once you build your cross compiler, you wont have any kind of libc shiped with it. so get one on github (there are few). your options would be libc or libc-nano (which talks for it self). And from there you will be able to compile code for your stm32 mcu.
For example i ran ubuntu server on my beaglebone black, so in order to compile for stm32 on that, i installed armv7-A gcc compiler, so i can compile for beaglebone it self. then i downloaded source at https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads compile the source and you will have an official arm toolchain for microcontrollers.
How to install OpenCv on raspberry-pi (OpenWRT)? and what is the best programming language to use on the Linux running on the Rpi?
Someone already tried to add this package to OpenWrt. You could try to update the patch.
I've also found this tutorial.
If you don't necessarily need OpenWrt, you could use Buildroot. This distro provides OpenCV already and Python integration patches were already posted to its mailing list.