Questions tagged [beagleboard]
The BeagleBoard is an ultra-low cost, high performance, low power ARM Cortex-A8 (OMAP3/DM37x/AM335x) based single board computer designed by BeagleBoard.org community members.
beagleboard
433
questions
30
votes
2
answers
17k
views
Beagleboard bare metal programming
I just got my BeagleBoard-Xm and I'm wondering if there is any detailed step by step tutorials on how to get a very simple bare metal software running on the hardware?
The reason I ask is I want to ...
23
votes
5
answers
36k
views
Duplicating identical BeagleBone Black setups
After having set-up and customized my "master" BeagleBone Black (BBB) with applications etc. on the on-board eMMC, I want to duplicate it on other BBB boards.
What is the best way to duplicate the ...
21
votes
3
answers
28k
views
Creating a Gatt Server?
I have a wider range question here, so if someone could point me to a doc or article that could explain this, that would suffice. Needless to say, a days worth of googling has gotten me nowhere, and I ...
19
votes
3
answers
76k
views
set-up X11 Forwarding over ssh
I'm attempting to set up x11 forwarding to monitor video on an embedded robotics platform yet I cannot seem to get the board to generate graphical output. I'm running Arch Linux on a Beagleboard xM ...
16
votes
3
answers
15k
views
How do I release port 80 on a beaglebone so I can use it?
I have a beaglebone on which I have configured lighttpd to run. Currently I have it running on port 8080 and it works fine. Except I really want to use it on port 80. Unfortunately it won't start on ...
15
votes
5
answers
25k
views
How do I convert a floating point C code to fixed point?
I have a C code which uses doubles. I want to be able to run the code on a DSP (TMS320). But the DSP doesn't support doubles, only fixed-point numbers. What is the best way to convert the code into ...
15
votes
3
answers
34k
views
Unable to Debug Multi-Threaded Application with gdb
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 ...
13
votes
2
answers
2k
views
Haskell on ARM Beagleboard
I would like to use the Haskell GHC / Haskell Platform on Beagleboards that are based on ARM OMAP. Is there any way to do that within short term but without me having to try to cross compile first e.g....
13
votes
4
answers
5k
views
Can someone point me toward a bitbake or openembedded tutorial?
I've been working with the Angstrom Linux distribution for the BeagleBoard. Can anyone point me to a tutorial or reference for how bitbake and OpenEmbedded actually work? For example, when I invoke ...
10
votes
5
answers
28k
views
Share the internet access from laptop to beaglebone black and then access it through VNC server
I am trying to share the internet with the Beaglebone Black from my laptop. Here is what I tried till now-
I connected Beaglebone Black to my laptop running Windows 8 via USB cable. Then, I went to ...
10
votes
3
answers
7k
views
Hello world, bare metal Beagleboard
I'm trying to get a 'hello world' type program running on my Beagleboard-xm rev. C, by calling a C puts function from assembly.
So far I've been using this as a reference: http://wiki.osdev.org/...
10
votes
1
answer
7k
views
Profiling on baremetal embedded systems (ARM)
I am wondering how you profile software on bare metal systems (ARM Cortex a8)? Previously I was using a simulator which had built-in benchmark statistics, and now I want to compare results from real ...
8
votes
2
answers
18k
views
Fast 2D convolution for DSP
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 ...
8
votes
2
answers
10k
views
select(), poll() or epoll() ? for sysfs attribute
I am working with gpio interrupts. I have a file in "/sys/class/gpio/gpio38/value". I want a notification whenever there is a change in attribute value. So how can I achieve this in user-space. As I ...
8
votes
0
answers
3k
views
Problems connecting to a Beaglebone [closed]
I have a BeagleBone Black rev 0A5A. I've got it showing up both as a serial adapter and a network adapter in OSX.8, Linux Mint 13, and Windows 7. Under windows I only see one com port, and that one ...
7
votes
1
answer
3k
views
Debugging mono applications directly on ARM target
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 ...
7
votes
2
answers
4k
views
ARM v5 shared library (ftd2xx) on ARM v7 platform - hard vs soft float issue
I need to run a program that uses ftd2xx on my BeagleBoard xM rev C running Ubuntu 12.04. I am trying to use the ARM library libftd2xx.so provided here. libFTDI is not an option.
The difference that ...
6
votes
6
answers
37k
views
Configuring Pins Mode Beaglebone
In the beagleboard or beaglebone are different modes to work the pin. With the previous kernel they are located in /sys/kernel/debug/omap_mux. Do u know with the last Kernel where are those files?
6
votes
5
answers
9k
views
Wifi won't stay up on BeagleBone
I'm running Ubuntu 11.10 on a BeagleBone with an Edimax EW-7711UAn wifi adapter plugged into the USB port. I've configured /etc/network/interfaces and the wifi works, BUT:
The wlan0 interface doesn't ...
6
votes
2
answers
2k
views
Running an audio synthesis/analysis language on an embedded device
What is the experience running programs written in an audio synthesis/analysis language such as ChucK, Pure Data, Csound, Supercollider, etc. in an embedded device such as an Arduino Mega, Beagle ...
6
votes
2
answers
9k
views
Where is the web server root directory on Angstrom Linux (BeagleBoard | BeagleBone)?
I'm trying to find the default web server directory on my BeagleBone with Angstrom Linux. That is, where are the files served when I go to:
http://beaglebone.local:80
Another way would be to answer ...
6
votes
4
answers
2k
views
Creating a website to communicate with an embedded device
I'm currently working on a project where I'm trying to control an embedded device through an Internet facing website. The idea is is that a user can go to a website and tell this device to preform ...
6
votes
1
answer
14k
views
How to crosscompile a hello world C program for ARM [duplicate]
I have this simple program with its sources in a 'src' folder and the includes in the 'inc' folder. Normally i compile this with:
gcc -I../inc *.c
This leaves 'a.out' as program which works fine on ...
6
votes
2
answers
13k
views
How do I use bitbake to cross compile this simple program for beagleboard?
I am trying to understand how I compile programs that will run on my beagle board. I need to compile some complex programs that I currently run in fedora, but understanding how to use Open Embedded ...
6
votes
2
answers
14k
views
Interrupts in Beaglebone
I am reading a hall sensor output in beaglebone gpio pin, for every rising edge the interrupt service routine needs to execute. So, how to use external interrupt in beaglebone? and is there any ...
6
votes
2
answers
3k
views
Beagleboard: How do I send/receive data to/from the DSP?
I have a beagleboard with TMS320C64x+ DSP. I'm working on an image processing beagleboard application. Here's how it's going to work:
The ARM reads an image from a file and puts the image in a 2D ...
6
votes
1
answer
325
views
How do I calculate the dsp address for a readwrite application in the beagleboard?
I'm trying to run the readwrite example in the dsplink on the beagleboard. To do so, I need to give the dsp address as a command line parameter. How do I know what is the dsp address?
I have the ...
5
votes
2
answers
15k
views
Angstrom start-up processes [beaglebone]
I have a RFID module attached to my beaglebone and reading ID tags with a python code. Now, I want my python code to start running in the background directly when I login to my beaglebone without any ...
5
votes
1
answer
11k
views
X11vnc server exits when I close tightVNC viewer
I followed this blog to set up a VNC connection from my Windows 8 laptop to my BeagleBone Black.
Digital Diner: Quick hint for Beaglebone Black user
It works well except for one problem: the X11VNC ...
5
votes
1
answer
9k
views
Set up Beagleboard emulator with qemu in Ubuntu
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 ...
5
votes
4
answers
3k
views
For what kind of applications can i use dsp core of beagleboard? Can i use the DSP acceleration for background subtraction algorithm?
For what kind of applications can i use dsp core of beagleboard? Can i use the DSP acceleration for background subtraction algorithm in OpenCV?
5
votes
2
answers
15k
views
Using SD card as external storage for Beaglebone Black
After following instructions found here:
http://elinux.org/Beagleboard:MicroSD_As_Extra_Storage
and here:
http://electronicsembedded.blogspot.com/2014/10/beaglebone-black-using-sd-card-as-extra....
5
votes
1
answer
10k
views
How to implement highly accurate timers in Linux Userspace?
I have Angstrom Linux on my BeagleBoard.
I want to implement very accurate timer which can fire at every 500us. I read about hrtimers, but all the implementations I found were for kernel space. I ...
5
votes
4
answers
14k
views
Cannot connect to beaglebone.local
I need to know how to connect to a beaglebone (or beagleboard) with SSH when I plug it into a new network with an ethernet cable like this:
$ ssh [email protected]
So far I've only been ...
5
votes
2
answers
5k
views
BeagleBone Black interrupts through kernel driver
I'm trying to work with interruptions but I get the following error, due to ioread32.
As I have seen in the chapter "25.3.3 Interrupt Features" of "AM335x SitaraTM Processors - Technical Reference ...
5
votes
1
answer
916
views
USB Dongle Recognition in Android - Beaglebone
Issue :
Some of the Huawei USB Dongles not recognized by Android JellyBean4.1.2 in Beaglebone.
In Detail :
I am working with BeagleBone running on Android JellyBean4.1.2 .
Huawei - E1731 [...
5
votes
1
answer
1k
views
#interrupt-cells is 2 but interrupts is a 3-tuple
I was looking at the device tree for the Beagle Bone Black and started with am57xx-beagle-x15.dts. Drilling down into dra7.dtsi I found gpio1:
gpio1: gpio@4ae10000 {
compatible = "ti,...
5
votes
1
answer
4k
views
ttyO ports do not have the good port address on QEMU 1.4.0 running image for beagleboard-xm
I'm running an Linux Image (kernel 3.2.8) for beagleboard-xm on QEMU's 1.4.0 emulator Ubuntu distribution for 13.04. My image is created using Buildroot beagle_defconfig. I added some pkgs to be able ...
5
votes
1
answer
4k
views
reading output from /dev/ttyACM0 results in beagle board freezing (Embedded stuff)
reading output from cat /dev/ttyACM0 results in beagle board freezing. It unfreezes when i unplug the usb serial.
So essentially my setup is a beagle board connected via a usb to my laptop, which is ...
5
votes
1
answer
542
views
Why are two cursors running and moving in an embedded applicaton at the same time?
I am using qt-embedded 4.7.1. I was able to cross-compile the framework on the host machine to target the Beagleboard machine, but when I deployed and ran a demo application on this target, I saw two ...
5
votes
3
answers
2k
views
Compile GCC with Code Sourcery
Is it possible to compile native GCC for ARM (host == target == ARM) using Code Sourcery G++?
If it is not possible, could I use crosstool-NG to build the cross-compile and then using this one for ...
5
votes
1
answer
5k
views
BeagleBone Black not detected in network interface on Mac
I have a BeagleBone Black development board. When I initially bought it, I set it up on my Mac and was able to ssh into it without any problem. Then, I followed a tutorial once for sharing the ...
5
votes
1
answer
1k
views
Error while checking audio capture device
Hello I am trying to check if a Beaglebone AI is getting correctly I2S from a TIDA-1454 so if I try to arecord test.wav I get:
debian@beaglebone:/etc$ arecord -d 10 ALSA lib
pcm_dsnoop.c:638:(...
4
votes
4
answers
25k
views
Enabling UART on Beaglebone Black
I'm having trouble getting UART enabled. I've gone through many different directions on how to enable and troubleshoot from updating the uEnv.txt file to updating the kernel. I've come to conclude ...
4
votes
2
answers
4k
views
Cross-compiling Apache Thrift Program for armhf
I am on x86 trying to cross compile a apache thrift program written in C++ for armhf. I installed gcc-arm-linux-gnueabihf and g++-arm-linux-gnueabihf through apt-get, but when I use them to compile my ...
4
votes
3
answers
8k
views
How to capture from webcam in Linux using Mono?
How can I capture a frame from a video-4-linux device (e.g.: /dev/video0) using Mono and C#? OS is Angstrom Linux running on BeagleBoard.
4
votes
3
answers
14k
views
Cannot install the driver of BeagleBone on the Windows 10
When I try to install the drivers of my BeagleBone on the Windows 10, I get :
Knowing that I have the latest Image of Beaglebone which :
How can I fix that?
4
votes
3
answers
12k
views
BBB - Automatically load a Device Tree overlay on boot
I have a device tree overlay:
/dts-v1/;
/plugin/;
/ {
compatible = "ti,beaglebone", "ti,beaglebone-black";
part-number = "mousetraps";
version = "00A1";
/* https://github.com/...
4
votes
2
answers
5k
views
Beagleboard: Erased NAND flash and now not booting
I have a Beagle board OMAP3530-GP and I had copied my kernel and rootfs into two partitions of the SDcard and wanted to boot it.
partition 1 of the SDcard: FAT32 boot partition
with the following ...
4
votes
3
answers
519
views
Remote access to beaglebone blue
I'm working on a personal project that involves a Beaglebone blue. I want to access it remotely from anywhere. I'm not sure what the best way to do this is. I know I could just forward a corresponding ...