Software development refers to the process of developing software on the Raspberry Pi. It can also refer to development software on another system for the Raspberry Pi.

learn more… | top users | synonyms

0
votes
1answer
39 views

Build a multi os rpi build vm?

Want to set up a build vm for building multiple distros for rpi from scratch raspian,pidora, arch - build my own customised remixes Need minimal os images for use as sensor boards/sensorhubs and just ...
0
votes
1answer
27 views

SonicPi returning errors for crucial functions

I have recently messed around with Sonic Pi and I have got it to play MIDI notes (via play ??.) However, I am attempting to follow the guide to SonicPi in the MagPi issue 23 and it told me to enter ...
2
votes
1answer
73 views

How was the raspi-config GUI made?

The raspi-config UI looks like this: How was this program made? Could I, for instance, write a program with graphical elements like this that runs in the shell? Is there a library that does ...
0
votes
1answer
63 views

USB Movie Media Center [closed]

Problem I got a smart tv which already contains a good media center, but this media center is too overcrowded, means it has too much feautures and it's confused. XBMC is better than the media center ...
1
vote
3answers
550 views

Can I develop android apps on my Pi

I want to get into Android app development and I'm wondering if I can do it on the Pi? I know I've got enough space on my card, but the Android developer site won't tell me what the Linux system ...
0
votes
2answers
167 views

Is Pi a good Development/Post-Production Server

I am e PHP Developer and I have a Pi at hand, recently I was setting up a Jenkins-CI in a VM with headless raspbian. And then it hit me, What about the Pi. So my questions are: Will the Pi ...
1
vote
1answer
60 views

Learning Development with raspberry Pi

I want to learn web development, android, iOS and windows phone development using a raspberryPi powered system. is it powerful enough? I wont be using emulators in the system, will plugin an external ...
0
votes
1answer
62 views

Building ruby on a Raspberry “mini distro”

I installed this little disk image on a 1GB SD card. I would like to run ruby within this system, which is not installed yet. I decided to use rbenv instead of RVM (I have my reasons). My ...
0
votes
0answers
837 views

Other visualizations for music in Openelec

I've seen on the xbmc wiki that there should be different visualizations available when playing back audio using XBMC. I tried this with OpenELEC but can only get the default "spectrum" effect which ...
0
votes
1answer
150 views

IR Door Security Project - Where to start?

For my first Raspberry Pi project i'd like to do some some of IR Door Security (sort of security - basically my landlord is conducting house viewings at anytime and when i'm not in i'd like to know ...
1
vote
1answer
162 views

Identifying unique RPi hardware

Is identifying a pi device based on its serial number(pulled from the cat /proc/cpuinfo) and hash of the output of cat /proc/cpuinfo as reliable as username/password authentication? I am thinking of ...
1
vote
3answers
3k views

Run a GUI without the desktop

I would like to run a web browser or a simple GUI without running the whole desktop. I want to use my Raspberry Pi as a simple web server, but still have a very simple GUI for controlling my 3-D ...
1
vote
2answers
115 views

How do I create command line menu in Debian with a Raspberry Pi?

I have built a video wall out of raspberry pis and I am trying to create a menu in the command line for the master pi to select a video to play. Whats the easiest way to do that?
0
votes
1answer
90 views

Mips Floating point unit , Crosstool-ng and qemu

Does gcc 4.3.2 support floating point? NOTE:the o32 abi supports FPU. Does Qemu support floating point? Thanks!
1
vote
2answers
187 views

servoblaster device file is sometimes too slow

I am using servoblaster to control ESC with the Raspberry Pi. I am using the kernel module with default config and write to servoblaster's device file up to 50 times per second. I am using c and the ...
0
votes
1answer
2k views

Raspberry Pi Cross-Compilation Failure (arm-linux-gnueabi-gccgcc)

I am cross compiling a Linux kernel for my Raspberry Pi from an AMD64 Ubuntu 13.04 system. I found this page to be of help (How do I cross-compile the Kernel on a Ubuntu host?), but I still get errors ...
1
vote
2answers
111 views

Are there any sites dedicated to developing expansions for the GPIO port?

I am surprised on how there seems nothing developed for the input/output pin on the Raspberry Pi. So the question is, are there any sites (websites) that host projects of shields or similar for the ...
0
votes
1answer
72 views

LFS on ARM with Blink

I am interested in creating a LFS (Linux From Scratch distro) on ARM with a HTML5 rendering layer, like how Mozilla's Firefox OS has. However, I want to use the new Blink rendering engine powering ...
1
vote
2answers
111 views

SSH and rsa authentication on mpich2

I'm trying to build a small cluster of pi's and am using mpich2 to run parallel code. It appears mpich2 has installed ok and I'm able to ssh into both (I'm starting with 2) pi's. However when I run a ...
2
votes
2answers
719 views

Python Synth with Raspberry

I'm trying to create a synth using python with raspberry pi. I've written the code for manipulate the gpio input (i've modified the electronic of an old pianola and connected it to raspberry with the ...
1
vote
0answers
152 views

Where can I find example C source for using non-graphics related parts of the Mailbox interface?

I would like to extract information about the Raspberry Pi like Serial Number, Board Model, Board Revision, CPU Clock Rate, Temperature in a C program. It looks like I have a couple of options: Use ...
1
vote
1answer
69 views

How to provide custom software for easy installation on pi?

I've seen several useful scripts programs that someone created for Raspberry Pi. Installation, however often requires to install dependent packages, manually create files and directories, copying and ...
6
votes
1answer
3k views

OpenCL / GPGPU programming coming soon?

Last June the answer was a qualified no: Can I use the GPU for calculations? However, the Videocore driver code was open sourced towards the end of 2012: http://www.raspberrypi.org/archives/2221 - ...
2
votes
1answer
203 views

Is there a software block diagram that describes how a python call (e.g. GPIO) gets to the hardware?

Is there a software block diagram that describes how a python call (e.g. GPIO) gets to the hardware? I would assume there is a user/kernel interface. Maybe a kernel module that implements support ...
10
votes
2answers
4k views

Configuring the Raspberry Pi for Node.js

Reading a book on Single Page Web Applications I came to a paragraph that got me thinking: Node.js is non-blocking and event-driven. In a nutshell, this means a single Node.js instance on modest ...
9
votes
2answers
10k views

Setting up a Ruby on Rails Server

I am thinking of buying a raspberry pi, because I want to host a personal website. I am using a UK Internet provider (Virgin Media), and I want to use my internet connection to allow access to my ...
1
vote
1answer
210 views

sdcc on Raspberry PI

Has anyone managed to install sdcc (http://sdcc.sourceforge.net/) on a Raspberry? The package repository has sddc-doc and sdcc-libraries but the main package sdcc seems missing! Their site says that ...
1
vote
1answer
120 views

I could not find the disable_l2cache in my config file then How to disable it?

I have recently purchased Raspberry PI model B board. i could not find the disable_l2cache in my config file.can anyone please tell me how to make sure that cache has been disabled.Also i would like ...
0
votes
1answer
952 views

Is it possible to lock (enable/disable) cache memory?

Please tell me if it is possible to lock cache memory of raspberry PI board. If so, what is the procedure.
0
votes
1answer
2k views

Netbeans IDE remote development on Raspberry Pi

I tried to set up remote development with Netbeans IDE 7.3 Beta 2 so that I could build on my Raspberry Pi from my Win 7 laptop. I followed the pretty straightforward instructions here, but unlike ...
0
votes
1answer
463 views

How do I run a program on a separate thread?

I would like to run a programme or script that I wrote on start-up of the Pi - on a separate thread(process) / background. I would love to do this with MONO application but any other examples would ...
0
votes
2answers
2k views

How to add ARM properly to the build target (Code::blocks)

I want to develop C++ applications for my PI on my PC, I made a develop environment in Ubuntu with the Code::blocks IDE. The problem is that my PC is X86, and the PI is ARM. So how can I add ARM to ...
1
vote
1answer
3k views

RS232 beginner tutorials

I am really beginner in Linux and in electronics but I want to learn programming hardware using raspberry pi board, since I have one (model B). I have installed raspbian os, now I want to understand ...
4
votes
2answers
4k views

How do I wait for interrupts in different languages?

I have a IR photo gate sensor that I have attached to my Raspberry Pi, and it is working nicely as I test with WebIOPi and a C program using the wiringPi library. I would like to use some other ...
4
votes
1answer
886 views

C/C++ sound API for games

I have a game that, up until now, uses SDL_mixer for playing MP3 sound effects. Works on Linux, Windows, OSX. At the moment doesn't work on 64 bit Linux, so I was thinking of switching to FMOD. ...
9
votes
4answers
4k views

Which CPU flags are suitable for gcc on Raspberry Pi?

gcc takes the -mcpu= (or -march=) flags to produce optimized code for a particular CPU type. There's a plethora of arm variants, and the gcc Arm target also provides numerous FPU types. Which ...
8
votes
2answers
2k views

Custom operating system on the Raspberry Pi?

Me and a fellow coder friend are looking to create our own operating system (OS). We're looking to create a Java-based OS, so I would love to poke about the JNode OS for inspiration. Is there a way ...
3
votes
3answers
2k views

Does Raspberry Pi runs Minecraft and Netbeans 7.2?

I have a computer with 512MB of RAM Memory, CPU Intel Celeron 1.60GHz and a 80GB HD. After the new Minecraft update to 1.3.X, Minecraft don't run on my computer any more even on Windows XP and Lubuntu ...
2
votes
3answers
1k views

Does the Raspberry run groovy?

Is it possible to install groovy on the Raspberry Pi? Will it run at a reasonable speed?
15
votes
3answers
7k views

Has anybody tried to Debug using JTAG/BDM?

Is there a useable JTAG/BDM interface available on the Raspberry Pi? What hardware Debugger is needed for Debugging ? Can Open OCD be used?
18
votes
2answers
11k views

Recommended GUI toolkit for Python development on the Raspberry Pi

I am teaching my daughter Python (and myself to some degree) using the Pi, and we have had a great time so far - but the CLI can only take us so far. I have started looking at other toolkits, ...
3
votes
1answer
825 views

Can I build C++ on Debian?

I would like to program, build and run C++ software from a single interface. Can I build C++ on Debian? Does there exist an IDE for Debian on the Raspberry Pi, in which I can develop C++?
2
votes
0answers
56 views

Does the BUSY flag work for the Clock Control Registers? [closed]

The docs suggest that certain registers shouldn't be messed with if the BUSY flag is set. I've tried disabling the General Purpose clocks, but the busy flag is always set. See page 107 of the BCM2835 ...
5
votes
2answers
3k views

Where is the GPIO header file (“linux/gpio.h”)?

I've been reading about the linux GPIO functions and tried to make a small example using the function gpio_is_valid, but the compile fails because it can't find linux/gpio.h. #include ...
3
votes
2answers
230 views

How would I write a one-off boot script?

I would like to run a script that would run only on the first boot. For example, Tom could use it to generate unique SSH certs in How can I copy the same image to many SDs?. I was thinking that I ...
13
votes
6answers
4k views

Has anyone got a Text to Speech engine installed?

Just wondering whether anyone has got a Text to Speech engine installed on the Pi?It would make a great addition to almost any programming project to make it talk to the user!
12
votes
1answer
3k views

Can I install the Ruby Version Manager?

Can I install the Ruby Version Manager (RVM) on my Raspberry Pi?
9
votes
7answers
2k views

Is there an IDE I could use to edit code from a personal computer over the network in real time?

I know it's possible to use FTP and various version control systems to upload or commit code developed on a full computer to the Raspberry Pi. Another possibility would be to simply use SSH and Vim ...
12
votes
1answer
2k views

How can I detect that I'm compiling for Raspberry Pi?

As Raspberry Pi needs a bit of special code (I'm talking about C/C++) for accessing some hardware features (e.g. a call to bcm_host_init()). I'm looking for a reliable and elegant way to detect this ...
9
votes
1answer
965 views

Where can I find the relevant ARM documentation?

Could someone provide links to the correct documentation on the ARM site that relates to the processor in the Raspberry Pi? It would be useful to have a canonical answer for which ARM docs to use and ...