Go to bottom

Raspberry Pi

category: code [glöplog]
Anyone interested in microcontroller tinkering and craving to have more processing power, cheap bgn-WiFi and Linux should look into this one: http://shop.8devices.com/carambola
320MHz, 32MB RAM, 8MB Flash, WiFi, LAN, SPI, I2C, UART, running on OpenWRT => 22€!!!
Dump all your shabby Arduinos. This is the real thing ;)
added on the 2012-07-09 20:06:27 by raer raer
Clickable for the lazy ones: [url=http://shop.8devices.com/carambola]http://shop.8devices.com/carambola[/ulr]
added on the 2012-07-09 20:07:12 by raer raer
added on the 2012-07-09 20:07:34 by raer raer
added on the 2012-07-09 22:50:46 by xernobyl xernobyl
i'm in the queue for the next batch. must be the cheapest media centre i ordered so far.
added on the 2012-07-10 00:18:25 by dalezy dalezy

No shader coding on that one, sorry... ;)
added on the 2012-07-10 01:06:28 by raer raer
carambola having more processing power than the pi? i seriously doubt that.
added on the 2012-07-10 09:17:56 by v3nom v3nom
as in: "more than your ordinary microcontroller" (aka Arduinos, AVRs, PICs).
added on the 2012-07-10 12:52:57 by raer raer
I would love to have the skill and free time to make one of these:
I have 10 weeks to wait so maybe I can :)
added on the 2012-07-10 13:17:57 by Spuddy Spuddy
I accidentally opened the GL context behind the console (where it used to be black). Useless, but it's pretty to have a spinning cube to look at when you work with the console... If I load a 3D model of the raspberry logo: instant fame.
added on the 2012-07-13 04:16:51 by xernobyl xernobyl
i made me a lego case yesterday:

BB Image

BB Image

BB Image
added on the 2012-07-13 12:24:57 by v3nom v3nom
added on the 2012-07-13 14:44:14 by raer raer
phat specs indeed
added on the 2012-07-13 15:07:21 by v3nom v3nom
raer: android, meh
added on the 2012-07-13 16:08:52 by vectory vectory
Then download and copy an Ubuntu 12.04 ARM port to an SD card and off you go...
added on the 2012-07-13 16:17:10 by raer raer
this might be a better choice in the end. At least you get a decent gpu and driver. :) I received my rpi but i can't wait for the new raspbian that comes with hardware fp32 support... ;]
added on the 2012-07-13 16:24:48 by nystep nystep
What distros are you using?
I'm getting confused with all the different distros and hard float and non hardfloat... There isn't a clear official experimental distro where most of the progress appears, apparently it's debian, but debian for ARM only has support for software floating point, while for raspberry pi it should have real floating point support. Instead they're endorsing a bunch of distros without a clear lead distro... Meh. Linux.
added on the 2012-07-14 05:26:39 by xernobyl xernobyl
...all that isn't really relevant to having an OpenGL context and continue porting stuff, but it's not so good for other uses.
added on the 2012-07-14 05:28:38 by xernobyl xernobyl
I refuse to use a PI until someone ports AmigaDOS.
added on the 2012-07-14 09:32:54 by raizor raizor
xernobyl, ARM hard-float vs. "non-hard float" doesn't mean the FPU isn't used at all for the latter -- it's just the function calling convention. softfp distros (like the current Debian) can still use the FPU just fine, they'll just pass floating-point args in integer registers. As long as you're not calling functions with FP arguments in inner loops, it probably won't make a huge amount of difference to performance.

In any case, seems like most of the power of the r-pi is hidden in the videocore, so the ABI on the ARM side won't make a whole lot of difference.
added on the 2012-07-14 13:01:09 by puppeh puppeh
...& nystep, that looks nice, but I wouldn't buy another tegra device after the ac100 -- which was completely & utterly ruined (for proper-Linux use) by shabby/nonexistent drivers. Shame!
added on the 2012-07-14 13:02:54 by puppeh puppeh
As long as you're not calling functions with FP arguments in inner loops, it probably won't make a huge amount of difference to performance.

Ah. :) I think i understand a little better now, my mistake. :)
added on the 2012-07-14 13:48:26 by nystep nystep
Looking through the default Lenny image you can find example code using the hardware in /opt/vc/src/hello_pi/hello_*

There is hello_triangle to get an OpenGL context _without_ fucking around with X and SDL, which accesses the hardware directly (at least as directly as one gets through userspace).

GCC is provided in said image, therefore make && ./hello_triangle for results.

More close to the metal code (again only in linux userspace) is at: https://github.com/raspberrypi/firmware
added on the 2012-07-14 14:13:27 by ek ek
What nystep said.
added on the 2012-07-14 16:22:22 by xernobyl xernobyl
Even thoug it should be quite portable, I thought I'd let you know that we will have at least one Raspberry Pi at Evoke...so you just need to carry your SD-Card :)
added on the 2012-07-16 15:42:17 by steam steam


Go to top