beagleboard

Unable to Debug Multi-Threaded Application with gdb

守給你的承諾、 提交于 2019-12-04 00:11:06
I am debugging a multi-threaded application with gdb, but when I start the program in gdb I get the warning: warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. I can still debug, but I can't debug anything other than the main thread. I have read forums that suggest installing the packages libthread-db1 and glibc-dbg, but this does not correct the problem for me. On my machine I have the 3 files /lib/libthread_db.so.1 , /lib/.debug/libthread_db-1.0.so , and /lib/libthread_db-1.0.so . I tried creating symbolic links in /lib with the

Set up Beagleboard emulator with qemu in Ubuntu

巧了我就是萌 提交于 2019-12-03 17:10:34
To setup qemu for Beagleboard in Ubuntu 14.04, I am following steps given in link below: http://www.cnx-software.com/2011/09/26/beagleboard-emulator-in-ubuntu-with-qemu/ When I tried to run ALIP image in qemu by command : sudo qemu-system-arm -M beagle -m 256 -drive file=./beagle_sd_alip_x11.img,if=sd,cache=writeback -clock unix -serial stdio -device usb-kbd -device usb-mouse I got following error : qemu-system-arm: -M beagle: Unsupported machine type Use -machine help to list supported machines! How can I fix this error ? PS: I am new to Beagleboard and Qemu environment. I am trying to

Fast 2D convolution for DSP

限于喜欢 提交于 2019-12-03 07:50:24
问题 I want to implement some image-processing algorithms which are intended to run on a beagleboard. These algorithms use convolutions extensively. I'm trying to find a good C implementation for 2D convolution (probably using the Fast Fourier Transform). I also want the algorithm to be able to run on the beagleboard's DSP, because I've heard that the DSP is optimized for these kinds of operations (with its multiply-accumulate instruction). I have no background in the field so I think it won't be

Debugging mono applications directly on ARM target

北城余情 提交于 2019-12-03 06:25:15
问题 I've recently installed Mono on a BeagleBone embedded ARM device, looking to connect a Kinnect sensor by USB and control it with C#/Mono I'm wondering, does Mono (I'm using MonoDevelop but I guess this question also applies to VS) allow you to develop locally and then debug the code against a remote target? If so how can this be accomplished? I've heard that the Soft Debugger might be what I need but after poking around in the configuration and having a look at the docs I can't find what I

Fast 2D convolution for DSP

爷,独闯天下 提交于 2019-12-02 21:14:47
I want to implement some image-processing algorithms which are intended to run on a beagleboard . These algorithms use convolutions extensively. I'm trying to find a good C implementation for 2D convolution (probably using the Fast Fourier Transform). I also want the algorithm to be able to run on the beagleboard's DSP, because I've heard that the DSP is optimized for these kinds of operations (with its multiply-accumulate instruction). I have no background in the field so I think it won't be a good idea to implement the convolution myself (I probably won't do it as good as someone who

Debugging mono applications directly on ARM target

天涯浪子 提交于 2019-12-02 19:48:44
I've recently installed Mono on a BeagleBone embedded ARM device, looking to connect a Kinnect sensor by USB and control it with C#/Mono I'm wondering, does Mono (I'm using MonoDevelop but I guess this question also applies to VS) allow you to develop locally and then debug the code against a remote target? If so how can this be accomplished? I've heard that the Soft Debugger might be what I need but after poking around in the configuration and having a look at the docs I can't find what I need.... Thanks! Monodevelop can debug remote targets if you have networking going. before launching

what is the utility of the buildroot on beagleboneBlack?

你说的曾经没有我的故事 提交于 2019-12-02 19:27:39
问题 I don't understand what is the reason of buildroot of a card such as beaglebone black where as it has a Linux system when we bought.What is the utility of the buildroot? 回答1: Build a completely custom, lightweight, and fast-booting embedded Linux system? 回答2: Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system . Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image and a bootloader image.

SSH Beaglebone via ethernet port or Host USB

我与影子孤独终老i 提交于 2019-12-02 13:08:44
问题 I am still new to Beagle-bone black and was having fun until the USB device jack through which I used to SSH accidentally detached from the Beagle-Bone black. I am having a hard time getting the USB device jack (USB mini A/B type) soldered back to its place. That has forced me to look for other options to SSH device listed below. 1.) Ethernet cable. I tried to SSH at the default address 192.168.7.2 and port 22 by connecting a LAN cable from my PC to Beagle-Bone but it didn't work. Any inputs

what is the utility of the buildroot on beagleboneBlack?

十年热恋 提交于 2019-12-02 09:19:39
I don't understand what is the reason of buildroot of a card such as beaglebone black where as it has a Linux system when we bought.What is the utility of the buildroot? Build a completely custom, lightweight, and fast-booting embedded Linux system? Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system . Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image and a bootloader image. It is useful mainly for people working with small or embedded systems, using various CPU architectures (x86, ARM,

Compiling C++ code using openCV in Beaglebone

一曲冷凌霜 提交于 2019-12-02 09:13:49
I have written the following code in C++ which use openCV to be run in Beaglebone: #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <termios.h> #include <sys/types.h> #include <sys/stat.h> #include <netinet/in.h> #include "opencv/cv.h" #include "opencv/highgui.h" using namespace cv; using namespace std; int main(int argc, char *argv[]) { CvCapture *capture = 0; Mat img3; Mat src; capture = cvCaptureFromCAM(0); vector<int> p; p.push_back(CV_IMWRITE_PNG_COMPRESSION); p.push_back(9); while (1) { img3 = cvQueryFrame