News for hackers. Stuff that matters.
Re:Raspberry Pi Official Case by analog31 on Tuesday June 16, 2015 @11:21PM (#9729917)
I've played with Raspberry Pi and BeagleBone Black, and have also poked around in my Android phone. My impression with the phone has been that programming Android involves a much steeper learning curve than either the RPi or BBB.

For me, the two things I really like about the RPi (and BBB) are that I can plug in a full size keyboard and display, and that I can write and edit programs on the thing itself. Or I can use SSH or Remote Desktop, but I'm still programming directly on the target device.

I need the ergonomics of a full sized human interface due to my advancing old age, but I just have a visceral dislike for cross programming environments, where you program in an IDE on one computer, and run your program on another. Maybe this goes back to my earliest experiences with computers, where you flipped a switch (or entered a user name) and were instantly greeted with the BASIC prompt. I put up with cross development for microcontrollers, but still prefer a direct route.

Also, I'm not afraid to kill the RPi, and I can start over from a completely blank slate if I want to. When I think that I've gotten something working, I often wipe the system and re-install everything to make sure I know what would be required if someone else wanted to use my program.

As for my "case," I just attach everything to a piece of scrap plywood with wood screws, in the original sense of the "breadboard."

Re:Raspberry Pi Official Case by ised on Wednesday June 17, 2015 @12:39AM (#9730104)
"... cross programming environments..."

Rather than attach a keyboard, I connect to the RPi via ssh from my laptop. Compiling on the RPi itself is painfully slow in my experience.

I suppose eventually I will ditch x86 and my "laptop" will be ARM too for whatever that is worth. Then I can just focus on ARM assembly.

I never write to the SD card except when I am writing a new image with dd which is not very often. The root filsystem is in RAM (tmpfs). I can remove the card after boot so the slot is free.

I run this way from RAM on x86 too, even when I have a HDD. I like a diskless environment removable external storage for long-term data storage.

The only time I worry about USB stick or SD card read/write speeds is when I am putting a new image on the media with dd. I still wish there was something like a next generation Jornada on the market. A rugged palmtop with Ethernet, WiFi, and USB slots that boots from CF card.

But in 2015 it looks like a development board on scrap plywood with wood screws is the only choice.