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.

428 questions
30
votes
2 answers

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 deeply understand how the hardware architecture…
MrGigu
  • 1,729
  • 3
  • 23
  • 37
23
votes
5 answers

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 BBB? My understanding of options: SD-Card:…
Philipp
  • 4,659
  • 9
  • 48
  • 69
21
votes
3 answers

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 could use a helping hand. I am connecting to a…
Alxjrvs
  • 353
  • 1
  • 2
  • 8
19
votes
3 answers

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 wired directly over ethernet (though, I plan to…
SuperUser320
  • 248
  • 1
  • 2
  • 10
16
votes
3 answers

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 port 80 because it fails and reports that the…
Octopus
  • 8,075
  • 5
  • 46
  • 66
15
votes
2 answers

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 debugging will not be available. I can still debug, but I…
Samuel
  • 8,063
  • 8
  • 45
  • 41
14
votes
5 answers

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 fixed-point? Is there a good C library for…
snakile
  • 52,936
  • 62
  • 169
  • 241
13
votes
2 answers

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. LLVM and then GHC etc. for a couple of weeks?
J Fritsch
  • 3,338
  • 1
  • 18
  • 40
13
votes
4 answers

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 bitbake like this: bitbake virtual/kernel what's…
Ted Middleton
  • 6,859
  • 10
  • 51
  • 71
10
votes
3 answers

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/ARM_Beagleboard Here's what I have so far, but there's…
farnsworth
  • 349
  • 3
  • 13
10
votes
1 answer

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 hardware (running on a BeagleBoard-Xm). I…
MrGigu
  • 1,729
  • 3
  • 23
  • 37
10
votes
5 answers

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 network and sharing center. Then, the network…
Vikas Arora
  • 1,666
  • 2
  • 17
  • 38
8
votes
2 answers

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 convolution (probably using the Fast Fourier…
snakile
  • 52,936
  • 62
  • 169
  • 241
8
votes
0 answers

Problems connecting to a Beaglebone

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 doesn't send anything back. Under osx and linux, I…
Ethan Reesor
  • 2,090
  • 1
  • 23
  • 40
8
votes
2 answers

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 have already collected information, I can use…
duslabo
  • 1,487
  • 4
  • 20
  • 33
1
2 3
28 29