Can TI compete with Raspberry Pi?

1,769 views
Skip to first unread message

Till Harbaum / Lists

unread,
Feb 25, 2012, 8:14:16 AM2/25/12
to beagl...@googlegroups.com
Hi,

is a beagle device comparable to the rasp pi at a similar price point possible?

I really think the raspberry pi is crossing an important price boundary as it is now in the range of
ordinary microcontroller dev boards and is a direct competition to all those AVR and PIC based
boards. And this may imho really make the difference.

Any plans to be as competitive with a TI based unit? There's imho a huge market for "Linux based
microcontroller replacements" where the key factors are price and power consumption as these
are usually the main reasons to not choose a linux board. Additionally Linux adds the
wlan/ethernet/ip connectivity all current µC based boards lack. This is really is something many
people are waiting for (yes, i know uIP and LwIP, but these are pretty limited).

Regards,
Till

Anton Komarov

unread,
Feb 25, 2012, 9:03:25 AM2/25/12
to beagl...@googlegroups.com
ARM11 is not compatible with float operations. So here BB beats it.

> --
> To join: http://beagleboard.org/discuss
> To unsubscribe from this group, send email to:
> beagleboard...@googlegroups.com
> Frequently asked questions: http://beagleboard.org/faq

Jason Kridner

unread,
Feb 25, 2012, 9:07:05 AM2/25/12
to beagl...@googlegroups.com
On Saturday, February 25, 2012 8:14:16 AM UTC-5, Till Harbaum wrote:
Hi,

is a beagle device comparable to the rasp pi at a similar price point possible?

Under a similar business model, I'd certainly expect it to be.  The primary SoC cost for an AM3352 in 100k unit quantities with standard lead times is $5.  Supplying the voltage rails can be done rather affordably.  The memory and connector costs for a similar board would of course be rather similar and the AM335x devices are optimized for an affordable PCB layout and assembly.
 

I really think the raspberry pi is crossing an important price boundary as it is now in the range of
ordinary microcontroller dev boards and is a direct competition to all those AVR and PIC based
boards. And this may imho really make the difference.

I agree.  I believe the BeagleBone is extremely affordable today and there is a bit of you-get-what-you-pay-for.  The CPU performance and interconnectivity of the BeagleBone is clearly in another class.  Further, CircuitCo has been very kind with handling RMA issues, we have some great value-added distributors and it is quite reasonable for other companies to build hardware for similar or lower price points.  We've tried to stay true to the Open Hardware movement.  It is clear, however, that simply reaching a price point does something to energize people around the platform and I personally feel motivated to try to energize all parties involved to see a roadmap to price cuts as costs are able to be removed from the system.  Profit from the board sales isn't a high priority, but to remove it entirely would, in my view, remove some valuable players in the ecosystem and risk the longevity of the project.
 

Any plans to be as competitive with a TI based unit?

I personally think it would be great if RPi were to consider using a well-documented and broadly available TI based unit over their current choice.  And if someone wanted to start-up a similar project with a TI processor, I'd be in support of that too.  However, I think we all benefit from RPi advancing the state of access to ARM systems and educating people to program on ARM, so it isn't in my motivation to try to push TI to supply something that would fragment/confuse the market and reduce the overall success of such initiatives.  While I think it could be sufficient benefit enough to simply move from an armv6 architecture to an armv7 one with better documentation and broader availability, I would want such a project to be compelling enough not to simply confuse potential buyers, but something clearly better.
 

There's imho a huge market for "Linux based
microcontroller replacements" where the key factors are price and power consumption as these
are usually the main reasons to not choose a linux board. Additionally Linux adds the
wlan/ethernet/ip connectivity all current µC based boards lack. This is really is something many 
people are waiting for (yes, i know uIP and LwIP, but these are pretty limited).

I agree and I believe the AM335x line is uniquely qualified to satisfy that demand.  What can I say but I think RPi chose the wrong processor?  We live and BeagleBoard.org clearly offers compelling products that satisfy most of the demands of people looking for affordable, low-power, quick-to-expand Linux (and other high-level operating system) solutions with a great community of developers who don't feel trapped in what they can do with their designs.

This is not a goal or a vision of any plans moving forward, but in my experience it is common to see new products launch and products that occupy the same space either offer new SKUs or in some other way seek to compete---and I guess that might be largely what is motivating your e-mail---that you've seen similar patterns.  With the timing of things, however, I suspect that you'd likely see a new product launch and examine how it does in the market before existing vendors would lock themselves into a singular response to the rumors. 
 

Regards,
   Till


Måns Rullgård

unread,
Feb 25, 2012, 9:12:12 AM2/25/12
to beagl...@googlegroups.com
Anton Komarov <akom...@nvisiongroup.ru> writes:

> ARM11 is not compatible with float operations. So here BB beats it.

That is not true. Most ARM11 implementations have a VFP floating point
unit.

--
Måns Rullgård
ma...@mansr.com

Jason Kridner

unread,
Feb 25, 2012, 9:13:27 AM2/25/12
to beagl...@googlegroups.com
I almost forgot....

You can get Beagle stickers as well:

(I couldn't resist making at least one snarky comment about that being all that is available for purchase on their website.)

John Beetem

unread,
Feb 25, 2012, 5:09:01 PM2/25/12
to Beagle Board
My hope is that RasPi will actually help BeagleBoard and BeagleBone.
Assuming the Chinese-made RasPi boards work reliably, RasPi has the
potential to introduce many enthusiastic people to tiny, low-power
computers running GNU/Linux. Many of them will hit the memory and I/O
limitations of RasPi, and the jump to a BeagleBoard/Bone is much
shorter and cheaper since they'll already have all the needed
peripherals and GNU/Linux knowledge. Weaning people away from closed
systems and from consumption devices helps everyone.

Jayanth Acharya

unread,
Feb 27, 2012, 5:03:12 AM2/27/12
to beagl...@googlegroups.com
The performance of an ARM11 processor, or rather the standard specs of RPi is probably "good enough" for "lot of" potential applications which till date were possible only on BBone/BB/BBx. This is simply so because of the SBC price (less than half of the bone), good-enough / just-enough documentation and community activity. Of course, RPi has created tremendous amount of anticipation, and so far apart from stickers, labels, QR codes, posters etc., only some lucky very few have even held the thing in their hands, let alone program it or hack it. I certainly hope that it lives up to the expectations.

That said, I think I completely agree with John's comment, that by-and-large RPi would help the ARM open SBC ecosystem.

Anton Komarov

unread,
Feb 27, 2012, 5:14:28 AM2/27/12
to Beagle Board
Not sure it rather could process mp3 encoding with even 8000 Hz. On
BBxM it takes 5 percent of CPU on 800 MHz.
If we would talk about 44100 Hz encoding it will eat 40% CPU on
1000MHz. What will happen with Rasp in that case? I am pretty sure you
can guess. Rasp could be effectively used in non-multimedia tasks as
BBxM could be effectivly used in both cases. I wonder when TI will
make audio encoding with DSP?

On Feb 25, 6:12 pm, Måns Rullgård <m...@mansr.com> wrote:
> Anton Komarov <akoma...@nvisiongroup.ru> writes:
> > ARM11 is not compatible with float operations. So here BB beats it.
>
> That is not true.  Most ARM11 implementations have a VFP floating point
> unit.
>
> --
> Måns Rullgård
> m...@mansr.com

Tim Hoffman

unread,
Feb 27, 2012, 6:11:29 AM2/27/12
to beagl...@googlegroups.com

Its worth noting that the rpi price point is reached with integrated gfx and hdmi output.  So it's able to target a broader beginner market, than the Beagle can at the moment. The cost of adding gfx and audio output significantly adds to the complexity and price  for people new to these platforms.

At the moment I see BB and rpi aiming at overlapping but slightly different audiences.  If you want more GPIO etc  then BB wins hands down.

I see the BB as a logical step up for rpi users if they want to expand into a more hardcore SBC environment.

So the two should complement each other well.

Just my 2c worth ;-)

T

Måns Rullgård

unread,
Feb 27, 2012, 7:36:26 AM2/27/12
to beagl...@googlegroups.com
Anton Komarov <anton....@gmail.com> writes:

>> On Feb 25, 6:12 pm, Måns Rullgård <m...@mansr.com> wrote:
>>> Anton Komarov <akoma...@nvisiongroup.ru> writes:
>>> > ARM11 is not compatible with float operations. So here BB beats it.
>>>
>>> That is not true.  Most ARM11 implementations have a VFP floating point
>>> unit.
>

> Not sure it rather could process mp3 encoding with even 8000 Hz. On
> BBxM it takes 5 percent of CPU on 800 MHz.
> If we would talk about 44100 Hz encoding it will eat 40% CPU on
> 1000MHz. What will happen with Rasp in that case? I am pretty sure you
> can guess.

Does that encoder use floating-point (LAME does)? If so, the 700MHz
ARM11 will probably be _faster_ than the Cortex-A8 due to the crippled
scalar FPU in the A8. An encoder using NEON on the A8 would of course
be faster still.

--
Måns Rullgård
ma...@mansr.com

Anton Komarov

unread,
Feb 27, 2012, 7:50:20 AM2/27/12
to beagl...@googlegroups.com
I am talking about lame. Right now i am writing scripts to turn BBxm
into digital recorder for Uniden radio scanner and get enough
experience with lame and can estimate overall BBxm performance.

iso9660

unread,
Feb 27, 2012, 5:50:05 AM2/27/12
to Beagle Board
I think RPI should to improve a lot to compete with BB:
- RPI should be abaliable. It isn't and maybe it will engross its
delaying history.
- It is not as well documented as BB, and probably it won't ever. At
this point RPI's documentation is a joke.

Michael Davey

unread,
Feb 27, 2012, 8:28:10 AM2/27/12
to beagl...@googlegroups.com
On 27 February 2012 10:14, Anton Komarov <anton....@gmail.com> wrote:
Not sure it rather could process mp3 encoding with even 8000 Hz. On
BBxM it takes 5 percent of CPU on 800 MHz.
If we would talk about 44100 Hz encoding it will eat 40% CPU on
1000MHz. What will happen with Rasp in that case? I am pretty sure you
can guess. Rasp could be effectively used in non-multimedia tasks as
BBxM could be effectivly used in both cases. I wonder when TI will
make audio encoding with DSP?

The R.Pi GPU is capable of 24 GFLOPS of general-purpose compute, but for licensing reasons only h.264 and MPEG4 (plus some license-free) codecs will be exposed at launch time as I understand it.  It will be interesting to see if and how Broadcom exposes more of that general-purpose GPU grunt in the coming months and years.

Either way, with 1080p30 h.264, Open GL ES 2.0, Open VG, EGL and OpenMAX support from launch, it should offer some very impressive bang for buck in a number of (arguably somewhat specific or focussed) media use cases.

http://www.raspberrypi.org/archives/592
http://www.youtube.com/watch?v=4NR57ELY28s&feature=player_embedded

--
Michael

Koen Kooi

unread,
Feb 27, 2012, 9:22:54 AM2/27/12
to beagl...@googlegroups.com

Op 27 feb. 2012, om 14:28 heeft Michael Davey het volgende geschreven:

>
>
> On 27 February 2012 10:14, Anton Komarov <anton....@gmail.com> wrote:
> Not sure it rather could process mp3 encoding with even 8000 Hz. On
> BBxM it takes 5 percent of CPU on 800 MHz.
> If we would talk about 44100 Hz encoding it will eat 40% CPU on
> 1000MHz. What will happen with Rasp in that case? I am pretty sure you
> can guess. Rasp could be effectively used in non-multimedia tasks as
> BBxM could be effectivly used in both cases. I wonder when TI will
> make audio encoding with DSP?
>
> The R.Pi GPU is capable of 24 GFLOPS of general-purpose compute, but for licensing reasons only h.264 and MPEG4 (plus some license-free) codecs will be exposed at launch time as I understand it. It will be interesting to see if and how Broadcom exposes more of that general-purpose GPU grunt in the coming months and years.
>
> Either way, with 1080p30 h.264, Open GL ES 2.0, Open VG, EGL and OpenMAX support from launch, it should offer some very impressive bang for buck in a number of (arguably somewhat specific or focussed) media use cases.

What I fear will happen is people wanting to run a 'desktop' on that 1080p screen. The original beagleboard (720MHz cortex A8) needed a lot of tweaking for that to become "usable" and people were disappointed with that. On the Pi you'll have to explain that decoding 1080p h264 works fine, but minesweeper is glacially slow...
But yeah, XBMC will do nicely on the Pi.

regards,

Koen

Frans Meulenbroeks

unread,
Feb 27, 2012, 10:09:36 AM2/27/12
to beagl...@googlegroups.com
2012/2/25 Måns Rullgård <ma...@mansr.com>:

> Anton Komarov <akom...@nvisiongroup.ru> writes:
>
>> ARM11 is not compatible with float operations. So here BB beats it.
>
> That is not true.  Most ARM11 implementations have a VFP floating point
> unit.
>
The Pi has a Broadcom BCM2835 Soc containing a 700 MHz ARM11 ARM1176JZF-S core.
According to the tech manual [1] this core has a VFP unit.

[1] http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/Cegdejjh.html

Frans

PS: I hope the Pi is a little bit less picky wrt SDHC than the BB

Måns Rullgård

unread,
Feb 27, 2012, 10:17:06 AM2/27/12
to beagl...@googlegroups.com
Frans Meulenbroeks <fransmeu...@gmail.com> writes:

> 2012/2/25 Måns Rullgård <ma...@mansr.com>:
>> Anton Komarov <akom...@nvisiongroup.ru> writes:
>>
>>> ARM11 is not compatible with float operations. So here BB beats it.
>>
>> That is not true.  Most ARM11 implementations have a VFP floating point
>> unit.
>>
> The Pi has a Broadcom BCM2835 Soc containing a 700 MHz ARM11 ARM1176JZF-S core.
> According to the tech manual [1] this core has a VFP unit.

It does indeed, as indicated by the F in the core designation.

> [1] http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/Cegdejjh.html
>
> Frans
>
> PS: I hope the Pi is a little bit less picky wrt SDHC than the BB

BB picky? I had not noticed.

--
Måns Rullgård
ma...@mansr.com

Frans Meulenbroeks

unread,
Feb 27, 2012, 10:33:16 AM2/27/12
to beagl...@googlegroups.com
2012/2/27 Måns Rullgård <ma...@mansr.com>:
> Frans Meulenbroeks <fransmeu...@gmail.com> writes:
[...]

>>
>> PS: I hope the Pi is a little bit less picky wrt SDHC than the BB
>
> BB picky?  I had not noticed.
>
I have a number of cards that work fine in an SD reader but give
occasional transfer errors -110 on beagle. Iirc they worked also fine
in my camera.

see eg my post at
http://groups.google.com/group/beagleboard/browse_thread/thread/60d79985a34047f5%29?pli=1

I tried one of those cards with ubuntu on beagle bone a while back and
bumped into the same issue. Didn't dive further in it.

Frans

Brian Hutchinson

unread,
Feb 27, 2012, 10:42:36 AM2/27/12
to beagl...@googlegroups.com
I think the SD Card issue is a fundamental problem for the embedded
Linux industry as a whole. These HC speed ratings etc. are basically
for cameras ... not the way we are using them (filesystems etc.). So
the HC speed rating is basically meaningless. If you google this
subject you'll find out lots of good info about various vendors and
which ones work well for filesystems etc. I doubt that the problem is
unique to BeagleBoard or PI, I think it is a function of how the cards
are used with Linux in general but I could be wrong.

There are people out there testing cards and posting their real
performance data in r/w operations on various Linux filesystems.
Hopefully the manufactures will get wind of this and clean their act
up and come up with a rating scheme that reflects reality.

Regards,

Brian

Anton Komarov

unread,
Feb 27, 2012, 10:47:37 AM2/27/12
to beagl...@googlegroups.com
For me 'errors -110' were only on latest 2.6.32 kernel from Angstrom
recipe. They were not occasional, they were constant. So the problem
lays somewhere in a piece of code not silicon.

David Goodenough

unread,
Feb 27, 2012, 11:08:59 AM2/27/12
to beagl...@googlegroups.com

There was a patch a while ago on this mailing list which came from
inside TI and incremented a delay counter (by 2 from memory but I
may be wrong). There was a question as to whether this fix could
go into the mainstream and I suppose it may never have. Maybe
someone needs to push it.

David

Sid Boyce

unread,
Feb 27, 2012, 6:53:51 PM2/27/12
to beagl...@googlegroups.com
My only bad experience was with a 32GB card on XM.

The system installed and booted but part way through updates it failed
with filesystem errors.
Running fsck.ext4 didn't fix the problem so I reverted to using a 16GB
card and I've chosen a 16GB for the BeagleBone and installed Ubuntu.

The 32GB was formatted as 1 ext4 partition and Ubuntu x86_64 installed
on it and there were no problems with it.

As an aside issue I have often wondered what the rationale is for using
a VFAT partition.
73 ... Sid.

--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot,
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

Vladimir Pantelic

unread,
Feb 28, 2012, 2:38:32 AM2/28/12
to beagl...@googlegroups.com
Sid Boyce wrote:

> As an aside issue I have often wondered what the rationale is for using
> a VFAT partition.

As a boot partition? well, its a very simple file system format that's
easy to implement in boot code.

Also it's one of the most widely supported ones, regardless of how
"bad" it is.

And nobody forces you to boot from VFAT, you can just as well boot
from "raw" SD or NAND

Sid Boyce

unread,
Feb 28, 2012, 7:00:23 AM2/28/12
to beagl...@googlegroups.com
Thanks for the explanation. It's not a problem, I just wondered if there
was an absolute need and why.
Regards

Till Harbaum / Lists

unread,
Feb 27, 2012, 2:18:10 PM2/27/12
to beagl...@googlegroups.com, Koen Kooi
Am Montag 27 Februar 2012 schrieb Koen Kooi:
> What I fear will happen is people wanting to run a 'desktop' on that 1080p screen. The original beagleboard (720MHz cortex A8) needed a lot of tweaking for that to become "usable" and people were disappointed with that. On the Pi you'll have to explain that decoding 1080p h264 works fine, but minesweeper is glacially slow...
> But yeah, XBMC will do nicely on the Pi.
They seem to handle the Pi more like a phone or other ordinary embedded device. E.g. they are using it as a target for the Qt SDK from the desktop. So you develop on the desktop and then run just your application on the Pi and not an entire desktop. Imho they seem to address the Pi using qml in a pretty similar fashion you guys here address the beaglebone with its javascript thing.

Are you involved in the Pi? Or why do you fear this?

Till

John Beetem

unread,
Feb 28, 2012, 2:57:08 PM2/28/12
to Beagle Board
On Feb 27, 11:18 am, "Till Harbaum / Lists" <li...@harbaum.org> wrote:
> Am Montag 27 Februar 2012 schrieb Koen Kooi:> What I fear will happen is people wanting to run a 'desktop' on that 1080p screen. The original beagleboard (720MHz cortex A8) needed a lot of tweaking for that to become "usable" and people were disappointed with that.
>
> They seem to handle the Pi more like a phone or other ordinary embedded device. E.g. they are using it as a target for the Qt SDK from the desktop. So you develop on the desktop and then run just your application on the Pi and not an entire desktop. Imho they seem to address the Pi  using qml in a pretty similar fashion you guys here address the beaglebone with its javascript thing.

My understanding is that RasPi is to be used as a self-sufficient
computing platform, not as a target for a cross-development
environment on a separate PC. RasPi's motto is "An ARM GNU/Linux box
for $25. Take a byte!" It's target audience is school-children who
cannot afford their own PCs and cannot afford to risk bricking the
family PC by doing this dangerous thing called "programming". So
RasPi is cheap enough to break, and you probably won't break it (once
they have cases!) since you can always reprogram the SD card from
scratch. It's like a BeagleBoard with no PoP NAND Flash.

We'll see how well it does with native compiling. It will probably do
great for the intended audience. Sure, if you want to rebuild an
entire GNU/Linux distro you'll want something with more computing
power and disk bandwidth. But for creating user-space applications it
will probably be fine.

Måns Rullgård

unread,
Feb 28, 2012, 3:06:08 PM2/28/12
to beagl...@googlegroups.com
John Beetem <johnb...@yahoo.com> writes:

> On Feb 27, 11:18 am, "Till Harbaum / Lists" <li...@harbaum.org> wrote:
>> Am Montag 27 Februar 2012 schrieb Koen Kooi:> What I fear will happen
>> is people wanting to run a 'desktop' on that 1080p screen. The
>> original beagleboard (720MHz cortex A8) needed a lot of tweaking for
>> that to become "usable" and people were disappointed with that.
>>
>> They seem to handle the Pi more like a phone or other ordinary
>> embedded device. E.g. they are using it as a target for the Qt SDK
>> from the desktop. So you develop on the desktop and then run just
>> your application on the Pi and not an entire desktop. Imho they seem
>> to address the Pi  using qml in a pretty similar fashion you guys
>> here address the beaglebone with its javascript thing.
>
> My understanding is that RasPi is to be used as a self-sufficient
> computing platform, not as a target for a cross-development
> environment on a separate PC. RasPi's motto is "An ARM GNU/Linux box
> for $25. Take a byte!" It's target audience is school-children who
> cannot afford their own PCs and cannot afford to risk bricking the
> family PC by doing this dangerous thing called "programming". So
> RasPi is cheap enough to break, and you probably won't break it (once
> they have cases!) since you can always reprogram the SD card from
> scratch.

Reprogram using what, if the RPi is "the" computer?

> We'll see how well it does with native compiling. It will probably do
> great for the intended audience. Sure, if you want to rebuild an
> entire GNU/Linux distro you'll want something with more computing
> power and disk bandwidth. But for creating user-space applications it
> will probably be fine.

Sure, if by userspace you mean "hello world."

--
Måns Rullgård
ma...@mansr.com

Gé Weijers

unread,
Feb 28, 2012, 3:09:45 PM2/28/12
to beagl...@googlegroups.com
The goals of the foundation creating the RPi are educational, create a
device affordable enough so it can be given to kids to experiment
with, and maybe even let them keep it at the end of the semester.

The modern PC is far less useful as a teaching device as the 80s crop
of computer were (TRS-80, BBC Micro etc.), it's too expensive and too
much of a closed box.

A device like the RPi combined with good educational materials should
make if possible to replace the current "ICT" curriculum (Word, Excel,
Powerpoint) with something that does not bore most kids out of their
skulls, and get them interested in science and technology.

The floating point performance of the RPi is really not very relevant
here, the relevant questions are:

- will someone develop good educational materials?
- will schools adopt them?
- will the RPi help getting more children interested in science and technology?

--

Gé Weijers

unread,
Feb 28, 2012, 3:36:44 PM2/28/12
to beagl...@googlegroups.com
> Reprogram using what, if the RPi is "the" computer?

Another bootable SD card, a $9.99 USB SD card writer, and 'dd'. Or the
teacher's PC.


> Sure, if by userspace you mean "hello world."

I'm sure the performance of compiling a large C++ program using a lot
of Boost libraries will leave something to be desired (it does on my
quad-core PC).
But editing and running a 5000 line Python program should be fast enough.

I've compiled some larger C programs on the Beaglebone, and that's
reasonably fast, compilers and libraries stay resident in the buffer
cache. Of course, if you can't live without the training wheels
provided by Visual Studio or Eclipse you may have problems :-)

--

robert.berger

unread,
Feb 29, 2012, 12:59:17 PM2/29/12
to Beagle Board
Hi,

I just saw a real RasPi at the Embedded World conference.

Looks like you install Fedora on it and in case it does not boot
(which is what I managed to demonstrate at the show) it does even have
a serial console to figure out what's wrong.

Regards,

Robert


robert.berger

unread,
Feb 29, 2012, 1:27:56 PM2/29/12
to Beagle Board
Sorry,

should be

... it does __NOT__ even have a serial console to figure out what's
wrong.

John Beetem

unread,
Feb 29, 2012, 2:14:28 PM2/29/12
to Beagle Board
On Feb 29, 10:27 am, "robert.berger" <robert.karl.ber...@gmail.com>
wrote:
> ... it does __NOT__ even have a serial console to figure out what's wrong.

RasPi brings out 3.3V UART signals on the GPIO pins, so provision is
there if you're savvy enough to be able to make use of a serial
console -- RasPi assumes most users won't be. In production boards
the GPIO connector is not populated since there is no agreement as to
gender, board side, or angle. You do need a way to convert the 3.3V
UART signals to RS-232, or get an FTDI USB-to-UART cable.

RasPi has both Debian and Fedora releases. Both are very preliminary
-- you probably used a Fedora release that was only a few hours old.

Benjamin Henrion

unread,
Feb 29, 2012, 2:59:13 PM2/29/12
to beagl...@googlegroups.com
On Mon, Feb 27, 2012 at 12:11 PM, Tim Hoffman <zute...@gmail.com> wrote:
>
> Its worth noting that the rpi price point is reached with integrated gfx and
> hdmi output.  So it's able to target a broader beginner market, than the
> Beagle can at the moment. The cost of adding gfx and audio output
> significantly adds to the complexity and price  for people new to these
> platforms.
>
> At the moment I see BB and rpi aiming at overlapping but slightly different
> audiences.  If you want more GPIO etc  then BB wins hands down.

There might be enough GPIOs for most projects on the raspberrypi.

--
Benjamin Henrion <bhenrion at ffii.org>
FFII Brussels - +32-484-566109 - +32-2-3500762
"In July 2005, after several failed attempts to legalise software
patents in Europe, the patent establishment changed its strategy.
Instead of explicitly seeking to sanction the patentability of
software, they are now seeking to create a central European patent
court, which would establish and enforce patentability rules in their
favor, without any possibility of correction by competing courts or
democratically elected legislators."

Benjamin Henrion

unread,
Feb 29, 2012, 3:09:16 PM2/29/12
to beagl...@googlegroups.com
On Wed, Feb 29, 2012 at 8:14 PM, John Beetem <johnb...@yahoo.com> wrote:
> On Feb 29, 10:27 am, "robert.berger" <robert.karl.ber...@gmail.com>
> wrote:
>> ... it does __NOT__ even have a serial console to figure out what's wrong.
>
> RasPi brings out 3.3V UART signals on the GPIO pins, so provision is
> there if you're savvy enough to be able to make use of a serial
> console -- RasPi assumes most users won't be.  In production boards
> the GPIO connector is not populated since there is no agreement as to
> gender, board side, or angle.  You do need a way to convert the 3.3V
> UART signals to RS-232, or get an FTDI USB-to-UART cable.

You can get such cable for cheap:

http://www.zoobab.com/nokia-ca42-3-3v

John Beetem

unread,
Feb 29, 2012, 6:08:46 PM2/29/12
to Beagle Board
Well, at this point the first RasPi batch is totally sold out (10K
units) to be delivered next month. Reminds me of BeagleBoard in Aug-
Sep 2008 when it was really hard to get them, except with demand
multiplied at least ten-fold. I can see why they have their website
suspended for the moment. Next comes the hard part: 10K newbies who
need to create their own SD cards. At least they won't have to deal
with USB OTG issues and the wrong serial cable like BeagleBoard
newbies back in 2008.

I'm planning to get a RasPi as another platform for my project, but I
wasn't obsessed enough and/or lucky enough to get one of the first
batch.

pas...@pascal.org

unread,
Feb 29, 2012, 6:50:35 PM2/29/12
to beagl...@googlegroups.com
[Apologies for top post, it appears that K9 mail client is braindead]

I was able to get my preorder in for three boards for delivery to the US. Unfortunately, the shipping date is 05/10! I hope they don't charge my card until then.


-Freeman
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

Jayanth Acharya

unread,
Mar 1, 2012, 2:47:55 AM3/1/12
to beagl...@googlegroups.com
BTW, isn't the question comparing apples & oranges ?
Probably if it pitten TI against Broadcom, it might be better, or the Beagle foundation vs RaspPi foundation.

Probably a crude parallel... TI's MSP430 dev boards sell @ $4.30 and from a newbie-developer standpoint has 80% of the functionality of Arduino, and in some senses better. Arduino costs about 5x of that, yet one just needs to compare the community-size, community-uptake of the 2 dev boards.

Open HW is great. About 5yrs back entry-level ARM SBC's used to cost 5x of what entry level SBCs cost today, and open HW changed that game. However, the real uptake has possibly less to do with the HW, and more to do with quality/nature of SW available on it. It is not that Arduino doesn't have warts, or for that matter that MSP430 dev board doesn't. Having used both, I think both do have their fair share. The situation with BB/BBx/Bone on one hand and RaspPi on another, is somewhat similar.

On Sat, Feb 25, 2012 at 6:44 PM, Till Harbaum / Lists <li...@harbaum.org> wrote:
Hi,

is a beagle device comparable to the rasp pi at a similar price point possible?

I really think the raspberry pi is crossing an important price boundary as it is now in the range of
ordinary microcontroller dev boards and is a direct competition to all those AVR and PIC based
boards. And this may imho really make the difference.

Any plans to be as competitive with a TI based unit? There's imho a huge market for "Linux based
microcontroller replacements" where the key factors are price and power consumption as these
are usually the main reasons to not choose a linux board. Additionally Linux adds the
wlan/ethernet/ip connectivity all current µC based boards lack. This is really is something many
people are waiting for (yes, i know uIP and LwIP, but these are pretty limited).

Regards,
  Till

John Beetem

unread,
Mar 1, 2012, 2:58:05 PM3/1/12
to Beagle Board
First, let me state that I'm a big fan of both BeagleBoard and RasPi.
RasPi has just experienced "too much success" which has resulted in a
lot of impatient people getting bent out of shape because the launch
resembled Black Friday at Wal-Mart, except with servers trampled to
death instead of people. The comments to the article at Ars Technica
are good snapshot of this:

http://arstechnica.com/gadgets/news/2012/02/raspberry-pi-retailers-toppled-by-demand-as-35-linux-computer-launches.ars

Getting back to the original topic, RasPi's launch made me think of
the classic joke about a customer haggling over the price of lamb
chops a butcher shop. Here's the BeagleBone/RasPi version:

Customer: How much is a BeagleBone?
Seller: 89 dollars.
C: 89 dollars! But a Raspberry Pi is only $35!
S: So why don't you buy a Raspberry Pi, then?
C: They're out of stock.
S: Well, if BeagleBones were out of stock, they'd be only $30!

Jayanth Acharya

unread,
Mar 2, 2012, 3:33:22 AM3/2/12
to beagl...@googlegroups.com
Yeah, that's a classic.
However, looks like lot of people have got dispatch dates from Farnell already (mostly in the month of April), for their $35. It is still 1-per-customer.
Now if the Seller were to say, BeagleBones can be preordered for $30, but delivered 2 months hence, it'd probably get as much press, love and hate.
As Jason already wrote... there is indeed something magical about (my own words) revolutionary pricing!

robert.berger

unread,
Mar 7, 2012, 1:10:39 PM3/7/12
to Beagle Board
Hi everybody,

Looks like a new Olimex Linux board will also be coming for 30 EUR.
http://olimex.wordpress.com/2012/03/07/imx233-olinuxino-development-started-today/

Frans Meulenbroeks

unread,
Mar 7, 2012, 1:16:24 PM3/7/12
to beagl...@googlegroups.com
2012/3/7 robert.berger <robert.ka...@gmail.com>:

> Hi everybody,
>
> Looks like a new Olimex Linux board will also be coming for 30 EUR.
> http://olimex.wordpress.com/2012/03/07/imx233-olinuxino-development-started-today/

With 64 MB of RAM and a slower CPU I think it will require something
special to become popular.

Frans

Koen Kooi

unread,
Mar 7, 2012, 1:16:17 PM3/7/12
to beagl...@googlegroups.com

Beagle: cortex a8 - armv7a
Pi: arm11 - armv6
olimex: arm926 - armv5te

What's next? A $5 MSP430 board?

regards,

Koen

Robert Nelson

unread,
Mar 7, 2012, 1:20:36 PM3/7/12
to beagl...@googlegroups.com

Like the $4.30 TI LaunchPad. ;)

Regards,

--
Robert Nelson
http://www.rcn-ee.com/

Brian Hutchinson

unread,
Mar 7, 2012, 3:26:27 PM3/7/12
to beagl...@googlegroups.com
On Wed, Mar 7, 2012 at 1:16 PM, Koen Kooi <ko...@beagleboard.org> wrote:
> Beagle: cortex a8 - armv7a
> Pi: arm11 - armv6
> olimex: arm926 - armv5te
>
> What's next? A $5 MSP430 board?

Actually they are $4.30 for the launchpad kit ... but then you have to
pay more than that for shipping ;)
A whopping 128 bytes of RAM!

B

Frans Meulenbroeks

unread,
Mar 7, 2012, 4:33:50 PM3/7/12
to beagl...@googlegroups.com
2012/3/7 Koen Kooi <ko...@beagleboard.org>:
Does not compare as it does not run linux.
I think there is a market for cheap boards that run linux (for dedicated tasks).
E.g. would love to see something like tuxdroid with a real linux
system in it (as that would make things more flexible)
might try to hack in a pi or bone at some point in time. It would make
quite a nice system.

Frans

Jayanth Acharya

unread,
Mar 8, 2012, 3:32:50 AM3/8/12
to beagl...@googlegroups.com

Got myself 3 of those boards, without paying a penny for shipping. They did expedited shipping to India, and got it on 3rd day. Nothing short of awsome !
 
A whopping 128 bytes of RAM!

Well, not terribly bad. What I do miss with those is some easy-to-use noob-friendly libraries and good documentation for same.

Vladimir Pantelic

unread,
Mar 8, 2012, 5:06:21 AM3/8/12
to beagl...@googlegroups.com

between $30 for ARM9 and $5 for MSP430 there
is room for a $20 ARM7 running ucLinux...

Brian Hutchinson

unread,
Mar 8, 2012, 7:10:36 AM3/8/12
to beagl...@googlegroups.com

Cortex M3/M4 maybee.

Jayanth Acharya

unread,
Mar 8, 2012, 1:21:29 PM3/8/12
to beagl...@googlegroups.com
Today is your lucky day:
http://www.micro4you.com/store/dev-tools/arm/lpc2148-module-board.html

BTW, IIRC, I had found a STM ARM7TDMI board w/ 1.8" color TFT, at a Chinese site, selling for around $24 or so... just can't seem to recollect which one/where.

Eric Fort

unread,
Mar 8, 2012, 1:43:28 PM3/8/12
to beagl...@googlegroups.com
On Thu, Mar 8, 2012 at 10:21 AM, Jayanth Acharya <jayac...@gmail.com> wrote:
On Thu, Mar 8, 2012 at 3:36 PM, Vladimir Pantelic <vlad...@gmail.com> wrote:
Koen Kooi wrote:

Op 7 mrt. 2012, om 19:10 heeft robert.berger het volgende geschreven:

 Hi everybody,

 Looks like a new Olimex Linux board will also be coming for 30 EUR.
 http://olimex.wordpress.com/2012/03/07/imx233-olinuxino-development-started-today/

Beagle: cortex a8 - armv7a
Pi: arm11 - armv6
olimex: arm926 - armv5te

What's next? A $5 MSP430 board?

between $30 for ARM9 and $5 for MSP430 there
is room for a $20 ARM7 running ucLinux...
 

32k of ram?  512K flash? 60MHZ (with crystal upgrade)?  Don't think the above is competitive with beagle or RasPi.
 

Koen Kooi

unread,
Mar 8, 2012, 2:11:44 PM3/8/12
to beagl...@googlegroups.com, beagl...@googlegroups.com


Op 8 mrt. 2012 om 19:43 heeft Eric Fort <eric...@gmail.com> het volgende geschreven:



On Thu, Mar 8, 2012 at 10:21 AM, Jayanth Acharya <jayac...@gmail.com> wrote:
On Thu, Mar 8, 2012 at 3:36 PM, Vladimir Pantelic <vlad...@gmail.com> wrote:
Koen Kooi wrote:

Op 7 mrt. 2012, om 19:10 heeft robert.berger het volgende geschreven:

 Hi everybody,

 Looks like a new Olimex Linux board will also be coming for 30 EUR.
 http://olimex.wordpress.com/2012/03/07/imx233-olinuxino-development-started-today/

Beagle: cortex a8 - armv7a
Pi: arm11 - armv6
olimex: arm926 - armv5te

What's next? A $5 MSP430 board?

between $30 for ARM9 and $5 for MSP430 there
is room for a $20 ARM7 running ucLinux...
 

32k of ram?  512K flash? 60MHZ (with crystal upgrade)?  Don't think the above is competitive with beagle or RasPi.

Well, look at it this way: both the lpc and raspi can't run Ubuntu, the lpc is cheaper in doing that



 
BTW, IIRC, I had found a STM ARM7TDMI board w/ 1.8" color TFT, at a Chinese site, selling for around $24 or so... just can't seem to recollect which one/where.

 

--

Siarhei Siamashka

unread,
Mar 8, 2012, 3:27:40 PM3/8/12
to beagl...@googlegroups.com
On Thu, Mar 8, 2012 at 9:11 PM, Koen Kooi <ko...@beagleboard.org> wrote:
>
> Op 8 mrt. 2012 om 19:43 heeft Eric Fort <eric...@gmail.com> het volgende
> geschreven:
>
> On Thu, Mar 8, 2012 at 10:21 AM, Jayanth Acharya <jayac...@gmail.com>
> wrote:
>>
>> On Thu, Mar 8, 2012 at 3:36 PM, Vladimir Pantelic <vlad...@gmail.com>
>> wrote:
>>>
>>> Koen Kooi wrote:
>>>>
>>>> Op 7 mrt. 2012, om 19:10 heeft robert.berger het volgende geschreven:
>>>>
>>>>>  Hi everybody,
>>>>>
>>>>>  Looks like a new Olimex Linux board will also be coming for 30 EUR.
>>>>>
>>>>>  http://olimex.wordpress.com/2012/03/07/imx233-olinuxino-development-started-today/
>>>>
>>>>
>>>> Beagle: cortex a8 - armv7a
>>>> Pi: arm11 - armv6
>>>> olimex: arm926 - armv5te
>>>>
>>>> What's next? A $5 MSP430 board?
>>>
>>>
>>> between $30 for ARM9 and $5 for MSP430 there
>>> is room for a $20 ARM7 running ucLinux...
>>
>>
>> Today is your lucky day:
>> http://www.micro4you.com/store/dev-tools/arm/lpc2148-module-board.html
>>
>
> 32k of ram?  512K flash? 60MHZ (with crystal upgrade)?  Don't think the
> above is competitive with beagle or RasPi.
>
>
> Well, look at it this way: both the lpc and raspi can't run Ubuntu, the lpc
> is cheaper in doing that

Also neither of these boards can run Windows, but both lpc and raspi
are cheaper in doing that than beagle ;) Anyway, who cares about
Ubuntu as long as raspi can run Linux?

--
Best regards,
Siarhei Siamashka

Jason Kridner

unread,
Mar 8, 2012, 3:38:22 PM3/8/12
to beagl...@googlegroups.com
Some people care a lot about running Ubuntu---so it really is nice that the BeagleBone does it for those that want it.

For Windows 8, you'll likely want something beefier, but BeagleBone is quite a bit more capable than the RPi in terms of general purpose processing power and does run things like Windows Embedded Compact 7:

 

--
Best regards,
Siarhei Siamashka

Siarhei Siamashka

unread,
Mar 8, 2012, 4:54:03 PM3/8/12
to beagl...@googlegroups.com
On Thu, Mar 8, 2012 at 10:38 PM, Jason Kridner <jkri...@gmail.com> wrote:
> Some people care a lot about running Ubuntu---so it really is nice that the
> BeagleBone does it for those that want it.

Yes, this is surely nice.

> BeagleBone is quite a bit more capable than the RPi in terms of general purpose processing power

There are many other boards with ARM processors. And many of them are
a lot more capable than BeagleBone in terms of general purpose
processing power. So BeagleBone is hardly a good choice for those who
are looking for the best possible performance.

A good thing about RPi is that it looks like a very promising
contender for the best price/performance crown.

> and does run things like Windows Embedded Compact 7:
>
> http://www.youtube.com/watch?v=yQrYJyXJR4E

Well, let's see. Some piece of software lists "Windows XP or later" in
its system requirements. Is this "Embedded Compact 7" thing earlier or
later? :)

Jayanth Acharya

unread,
Mar 8, 2012, 10:59:01 PM3/8/12
to beagl...@googlegroups.com
Pretty neat.

Somehow, this thread is turning into a bit flame'ish one. I'd tend to assume that we are at a confluence where too many people (myself included) who approach platforms like B'bone or RasPi from the Arduino angle, are meeting industry old'timers and possibly leading to some sort of mini conflict of cultures. Board "price", as Jason (I think) mentioned earlier on in this thread, has assumed a rather significant dimension in this whole thing, that product capabilities / features have begun to look secondary. While one may decide to "not care" and move-on, an alternative approach could be to share some insights on how boards are priced. Is it purely RasPi's volume at play here, that they are above to give such a phenomenal price ? How else can one justify difference of more than 100% between an AP, one which is ARM11 and the other is a Cortex-A8, much of else being roughly, at-par. RasPi is a 100% non-profit thingy (well, at the surface at-least), I am sure there is a lot of commercial interest behind it's success, but it is not unfair for other open-boards to have profit objective, just that many people fail to see how it could be something close to 100% (assuming AP + memory price difference at those volumes to be not more than total of $10).

Vladimir Pantelic

unread,
Mar 9, 2012, 4:00:07 AM3/9/12
to beagl...@googlegroups.com
Jayanth Acharya wrote:

> Somehow, this thread is turning into a bit flame'ish one. I'd tend to assume that we are at a confluence where too many
> people (myself included) who approach platforms like B'bone or RasPi from the Arduino angle, are meeting industry
> old'timers and possibly leading to some sort of mini conflict of cultures. Board "price", as Jason (I think) mentioned
> earlier on in this thread, has assumed a rather significant dimension in this whole thing, that product capabilities /
> features have begun to look secondary. While one may decide to "not care" and move-on, an alternative approach could be
> to share some insights on how boards are priced. Is it purely RasPi's volume at play here, that they are above to give
> such a phenomenal price ?

the price is not "phenomenal". Lets put it into perspective. Take a $99 android tablet from china.
for $99 retail, it has a BOM (bill of material) of roughly $50. the other 50$ are markup for the
manufacturer and the retailer. Now, from that BOM remove all the (expensive) parts like Wifi chip,
NAND storage, LCD, touchscreen, battery, casing, packaging and assembly and you will end up with a
BOM at 20-25$. And this would be a 1GHz Cortex A8, not the R-PIs, 700MHz ARM11.


How else can one justify difference of more than 100% between an AP, one which is ARM11 and
> the other is a Cortex-A8, much of else being roughly, at-par. RasPi is a 100% non-profit thingy (well, at the surface
> at-least), I am sure there is a lot of commercial interest behind it's success, but it is not unfair for other
> open-boards to have profit objective, just that many people fail to see how it could be something close to 100%
> (assuming AP + memory price difference at those volumes to be not more than total of $10).

Beagles use only components that are freely available, thus making it possible for anybody to
"clone" the design (even at a lower price). The CPU used on the R-PI requires you to sign an NDA
to even have documentation, no idea if you can buy it at all.

As mentioned, the Beagle BOM is open and available and anybody can inquire for prices on all the parts
and come up with his own end price. Conspiracy theories just add noise...

Karim Yaghmour

unread,
Mar 8, 2012, 11:25:18 PM3/8/12
to beagl...@googlegroups.com, Jayanth Acharya

On 12-03-08 10:59 PM, Jayanth Acharya wrote:
> Somehow, this thread is turning into a bit flame'ish one. I'd tend to
> assume that we are at a confluence where too many people (myself
> included) who approach platforms like B'bone or RasPi from the Arduino
> angle, are meeting industry old'timers and possibly leading to some sort
> of mini conflict of cultures. Board "price", as Jason (I think)
> mentioned earlier on in this thread, has assumed a rather significant
> dimension in this whole thing, that product capabilities / features have
> begun to look secondary. While one may decide to "not care" and move-on,
> an alternative approach could be to share some insights on how boards
> are priced. Is it purely RasPi's volume at play here, that they are
> above to give such a phenomenal price ? How else can one justify
> difference of more than 100% between an AP, one which is ARM11 and the
> other is a Cortex-A8, much of else being roughly, at-par. RasPi is a
> 100% non-profit thingy (well, at the surface at-least), I am sure there
> is a lot of commercial interest behind it's success, but it is not
> unfair for other open-boards to have profit objective, just that many
> people fail to see how it could be something close to 100% (assuming AP
> + memory price difference at those volumes to be not more than total of
> $10).

Some of it is just different use cases.

For the kind of stuff I do, for example, -- namely Android platform
development -- the RPi will likely just not do: no serial, no JTAG and,
apparently (I haven't checked this myself), 20% slower CPU. You can add
the serial and JTAG, true, but they're not there to boot. So add $ for
those. In the case of the CPU, though, it's just non-negotiable. See
this post (http://www.opersys.com/blog/beaglebone-android-start) on my
experiments running Android on the 'Bone at 500MHz (USB-powered) vs.
720MHz (DC-powered.) In sum, 20% slower means Android is sluggish. And
then we haven't discussed expandability ...

From my point of view, this whole "debate" is possibly misleading and
it's unfortunate that RPi leadership made comments comparing both. As
Jason said very early on in this thread, there's likely no reason the
price-point couldn't be matched. The question is: what need is the board
trying to fulfill?

--
Karim Yaghmour
CEO - Opersys inc. / www.opersys.com
http://twitter.com/karimyaghmour

Brian Hutchinson

unread,
Mar 9, 2012, 10:09:34 AM3/9/12
to beagl...@googlegroups.com, Jayanth Acharya
On Thu, Mar 8, 2012 at 11:25 PM, Karim Yaghmour
<karim.y...@opersys.com> wrote:
> ... The question is: what need is the board trying to

I've been following this thing from the start and the goals of the Pi
Foundation are very similar to the "One Laptop per Child" effort years
ago. The end goal is to get these into the hands of teachers &
students to interest the next generation in technology (engineering
... which appears to be on the decline with less new students and the
boomers retiring). Having said that, I think the target is
programming, operating systems, windowing systems etc. in general and
not a hard core embedded focus although it could be used for some
embedded projects too.

Regards,

Brian

Koen Kooi

unread,
Mar 9, 2012, 10:41:34 AM3/9/12
to beagl...@googlegroups.com, beagl...@googlegroups.com, Jayanth Acharya

Op 9 mrt. 2012 om 05:25 heeft Karim Yaghmour <karim.y...@opersys.com> het volgende geschreven:

>
> On 12-03-08 10:59 PM, Jayanth Acharya wrote:
>> Somehow, this thread is turning into a bit flame'ish one. I'd tend to
>> assume that we are at a confluence where too many people (myself
>> included) who approach platforms like B'bone or RasPi from the Arduino
>> angle, are meeting industry old'timers and possibly leading to some sort
>> of mini conflict of cultures. Board "price", as Jason (I think)
>> mentioned earlier on in this thread, has assumed a rather significant
>> dimension in this whole thing, that product capabilities / features have
>> begun to look secondary. While one may decide to "not care" and move-on,
>> an alternative approach could be to share some insights on how boards
>> are priced. Is it purely RasPi's volume at play here, that they are
>> above to give such a phenomenal price ? How else can one justify
>> difference of more than 100% between an AP, one which is ARM11 and the
>> other is a Cortex-A8, much of else being roughly, at-par. RasPi is a
>> 100% non-profit thingy (well, at the surface at-least), I am sure there
>> is a lot of commercial interest behind it's success, but it is not
>> unfair for other open-boards to have profit objective, just that many
>> people fail to see how it could be something close to 100% (assuming AP
>> + memory price difference at those volumes to be not more than total of
>> $10).
>
> Some of it is just different use cases.
>
> For the kind of stuff I do, for example, -- namely Android platform development -- the RPi will likely just not do: no serial, no JTAG and, apparently (I haven't checked this myself), 20% slower CPU.

More like 50% slower, it's an arm11, which someone described as the "most unsuccessfull arm CPU ever"


> You can add the serial and JTAG, true, but they're not there to boot. So add $ for those. In the case of the CPU, though, it's just non-negotiable. See this post (http://www.opersys.com/blog/beaglebone-android-start) on my experiments running Android on the 'Bone at 500MHz (USB-powered) vs. 720MHz (DC-powered.) In sum, 20% slower means Android is sluggish. And then we haven't discussed expandability ...
>
> From my point of view, this whole "debate" is possibly misleading and it's unfortunate that RPi leadership made comments comparing both. As Jason said very early on in this thread, there's likely no reason the price-point couldn't be matched. The question is: what need is the board trying to fulfill?
>
> --
> Karim Yaghmour
> CEO - Opersys inc. / www.opersys.com
> http://twitter.com/karimyaghmour
>

Måns Rullgård

unread,
Mar 9, 2012, 12:51:03 PM3/9/12
to beagl...@googlegroups.com
Koen Kooi <ko...@beagleboard.org> writes:

That seems like a reasonable guess.

> it's an arm11, which someone described as the "most unsuccessfull arm
> CPU ever"

I disagree with that assessment. The ARM11 was used in a huge number of
phones, including the iPhones prior to 3GS.

However, I challenge you to find an ARM10 in the wild. Or an ARM8.

--
Måns Rullgård
ma...@mansr.com

Vladimir Pantelic

unread,
Mar 10, 2012, 3:29:22 PM3/10/12
to beagl...@googlegroups.com
On 03/09/2012 04:09 PM, Brian Hutchinson wrote:
> On Thu, Mar 8, 2012 at 11:25 PM, Karim Yaghmour
> <karim.y...@opersys.com> wrote:
>> ... The question is: what need is the board trying to
>
> I've been following this thing from the start and the goals of the Pi
> Foundation are very similar to the "One Laptop per Child" effort years
> ago. The end goal is to get these into the hands of teachers&
> students to interest the next generation in technology (engineering
> ... which appears to be on the decline with less new students and the
> boomers retiring).

I don't think this "decline" is due to not enough "computers"
being available to students or teachers in the UK (or the rest
of the western world)

Dave Higton

unread,
Mar 10, 2012, 4:00:09 PM3/10/12
to beagl...@googlegroups.com
In message <4F5BB9A2...@gmail.com>
Vladimir Pantelic <vlad...@gmail.com> wrote:

Don't you?

To what do you ascribe the decline?

I agree with the Pi foundation - there are not enough of the /right/
/kind/ of computer available to students. It has to be cheap and
accessible, and to not be a serious problem if the student breaks
it - which rules out the family PC, because if one of the kids
breaks that with his/her programming experiments, the family's
data are lost.

The other problem is the lack of teachers who can programme and
teach programming. That's not so easy to solve.

Dave

Sid Boyce

unread,
Mar 10, 2012, 6:37:21 PM3/10/12
to beagl...@googlegroups.com
The teacher problem is one element, the other is the possible rejection
of anything that is at odds with what they have been brought up on.

Some years ago a student at a college here in the UK Midlands offered to
help them out of a bind where their NT network was down and all avenues
to putting it right seemed a dead end.
They took him home to collect his Linux PC and he had them up again in
no time. His reward was to be watched closely whenever he approached a
PC. When he asked them why he was told it was because he was a hacker.

Some will definitely learn a different approach but many will probably
scoff at the idea of using something that is different and something
they are unaccustomed to.

That's the cynical view but here is hoping it turns out differently so
we turn out capable people so that in years to come we don't get another
paper from employers entitled "Running on Empty" and having to recruit
employees from abroad to fill the computer skills gap that exists.
Regards
SID.

--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot,
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

rickman

unread,
Mar 10, 2012, 8:59:03 PM3/10/12
to Beagle Board


On Mar 10, 4:00 pm, Dave Higton <davehig...@dsl.pipex.com> wrote:
> In message <4F5BB9A2.6090...@gmail.com>
The suggestion is that the *cause* of the decline is the lack of
computers being available to students. Let's face it, there are MORE
computers, MORE available to MORE students now than there has been at
any time in history. You can't possibly attribute a decline in
interest for computers to the lack of computer availability in any
way!

Making more computers available in more ways may help the problem, but
the lack of computer availability was never the cause of a *decline*
in interest in the first place.

How about a real topic, like what sort of case will they put these
things in?

Rick

Michael Davey

unread,
Mar 11, 2012, 6:31:14 AM3/11/12
to beagl...@googlegroups.com
On 11 March 2012 01:59, rickman <gnu...@gmail.com> wrote:

> I agree with the Pi foundation - there are not enough of the /right/
> /kind/ of computer available to students.  It has to be cheap and
> accessible, and to not be a serious problem if the student breaks
> it - which rules out the family PC, because if one of the kids
> breaks that with his/her programming experiments, the family's
> data are lost.
>
> The other problem is the lack of teachers who can programme and
> teach programming.  That's not so easy to solve.
>
> Dave

The suggestion is that the *cause* of the decline is the lack of
computers being available to students.  Let's face it, there are MORE
computers, MORE available to MORE students now than there has been at
any time in history.  You can't possibly attribute a decline in
interest for computers to the lack of computer availability in any
way!

Making more computers available in more ways may help the problem, but
the lack of computer availability was never the cause of a *decline*
in interest in the first place.

I think Dave was quite specific.  It isn't the lack of computers per se, but rather the lack of inexpensive computers where the programming interface is easilly accessible and where, if the student breaks the OS, it is trivial to get the computer back into a known good state.

A number of the trustees of the Raspberry Pi Foundation work in Universities - either in undergraduate admissions or lecturing on computer science.  It is not necessarilly decline in interest that they are trying to address, but rather the decline in skills presented by students applying for University places.  In the 1980s it was common for students to have written their own programming language and parser/compiler; a basic OS; hacked features into a popular kernel; written a basic web browser; written a game engine; or similar.  Today, the better applicants might have written a basic web site or have rudamentary knowledge of PHP.

Don't take my word for it, Computing for Schools (http://www.computingatschool.org.uk/index.php?id=the-challenge), the Royal Society (http://www.bbc.co.uk/news/technology-16515275), UK Government (http://www.develop-online.net/news/39220/UK-Government-responds-to-Livingstone-Hope) and Educating Programmers (http://codemanship.co.uk/parlezuml/blog/?postid=1057) all agree that inexpensive, hackable, easilly recoverable computers are one of the ten key barriers to effectively teaching young people
computer sicence and software and hardware engineering skills.

--
Michael

rickman

unread,
Mar 11, 2012, 7:00:29 AM3/11/12
to Beagle Board
On Mar 11, 6:31 am, Michael Davey <md84...@gmail.com> wrote:
> On 11 March 2012 01:59, rickman <gnu...@gmail.com> wrote:
>
> > > I agree with the Pi foundation - there are not enough of the /right/
> > > /kind/ of computer available to students. It has to be cheap and
> > > accessible, and to not be a serious problem if the student breaks
> > > it - which rules out the family PC, because if one of the kids
> > > breaks that with his/her programming experiments, the family's
> > > data are lost.
>
> > > The other problem is the lack of teachers who can programme and
> > > teach programming. That's not so easy to solve.
>
> > > Dave
>
> > The suggestion is that the *cause* of the decline is the lack of
> > computers being available to students. Let's face it, there are MORE
> > computers, MORE available to MORE students now than there has been at
> > any time in history. You can't possibly attribute a decline in
> > interest for computers to the lack of computer availability in any
> > way!
>
> > Making more computers available in more ways may help the problem, but
> > the lack of computer availability was never the cause of a *decline*
> > in interest in the first place.
>
> I think Dave was quite specific. It isn't the lack of computers per se,
> but rather the lack of inexpensive computers where the programming
> interface is easilly accessible and where, if the student breaks the OS, it
> is trivial to get the computer back into a known good state.

To quote Dave Higton, "To what do you ascribe the decline?" How can
you attribute the decline in interest in computers to the lack of
something that has never been around? You aren't making sense.


> A number of the trustees of the Raspberry Pi Foundation work in
> Universities - either in undergraduate admissions or lecturing on computer
> science. It is not necessarilly decline in interest that they are trying
> to address, but rather the decline in skills presented by students applying
> for University places. In the 1980s it was common for students to have
> written their own programming language and parser/compiler; a basic OS;
> hacked features into a popular kernel; written a basic web browser; written
> a game engine; or similar. Today, the better applicants might have written
> a basic web site or have rudamentary knowledge of PHP.

I'm just dealing with the question as asked. If you want to talk
about a different question that's fine, but I'm talking about the
question as Dave asked. But either way if you are talking about a
decline in the skills, you can't blame it on the lack of something
that hasn't been around... ever. Can you?


> Don't take my word for it, Computing for Schools (http://www.computingatschool.org.uk/index.php?id=the-challenge), the Royal
> Society (http://www.bbc.co.uk/news/technology-16515275), UK Government (http://www.develop-online.net/news/39220/UK-Government-responds-to-Li...)
> and Educating Programmers (http://codemanship.co.uk/parlezuml/blog/?postid=1057) all agree that
> inexpensive, hackable, easilly recoverable computers are one of the ten key
> barriers to effectively teaching young people
> computer sicence and software and hardware engineering skills.
>
> --
> Michael

Great! Let's help them get them.

Rick

Michael Davey

unread,
Mar 11, 2012, 7:55:43 AM3/11/12
to beagl...@googlegroups.com
On 11 March 2012 11:00, rickman <gnu...@gmail.com> wrote:

To quote Dave Higton, "To what do you ascribe the decline?"  How can
you attribute the decline in interest in computers to the lack of
something that has never been around?  You aren't making sense.

Again, its not decline in interest, its decline in skills.

You can argue that until recently computers haven't been affordable.  But as to hackable and recoverable, it is clear to most that 1980s computers were very hackable and recoverable, and the average home PC today is not.  Many 1980s computers came with languages like BASIC either built-in or on cassette supplied with the compuer.

In the 1980s, most serious computer magazines included a section each month with listings that you could type in that would perform an interesting task - whether it be converting between celcius and fahrenheit, calculating mortgage repayments, or a game such as snakes or asteroids.  And because most computer owners had the software they needed to try the program, some did.  If tings went wrong, you could simply reboot the computer and be back to a sane environment.  That is simply not true today of the average home PC or games console.

--
Michael

rickman

unread,
Mar 11, 2012, 3:33:05 PM3/11/12
to Beagle Board
We live in very different worlds. I was one of those computer owners
in the 80's and what I remember was that there were VERY few of them
ever bought by anyone other than total geeks like myself. Yes, the
computers were not hard to recover, but nobody had them. The ease of
recovery went away as soon as they started installing hard drives and
backups got to be more than a dozen floppy disks. Backup media has
been struggling to keep up ever since and computers have been hard to
restore ever since.

What is different in this regard is the fact that Flash storage has
finally caught up with the mass storage needs of general computing.
Let's face it, Windows is often the single largest installation on a
user's computer. The rotating disk drive has managed to stay well
ahead of the software bloat but only in the last year has solid state
memory been able to economically catch up with the requirements.
Laptops are starting to show up with solid state storage instead of
rotating drives and in a couple/three years only the base models will
still have rotating drives. You will be able to take your hard drive
with you in your wallet and every PC will be easily backed up and
restored.

Still the fact that remains is that you can't attribute a
***decline*** in anything to the lack of something we haven't had in
over thirty years and in reality never really had. Computers were
easy to restore when it just meant copying a floppy disk, but hardly
anyone had them and we certainly didn't have many of them in the
schools for kids to crash. Even now I doubt that the schools will
greatly benefit from a machine like the rPi. This is the mantra, but
I don't think it will do a lot. I think it will be business as usual
for the schools and students.

Rick

Rick

Dave Higton

unread,
Mar 11, 2012, 5:52:11 PM3/11/12
to beagl...@googlegroups.com
In message
<4158011d-0f50-41c9...@ge5g2000vbb.googlegroups.com>
rickman <gnu...@gmail.com> wrote:

> We live in very different worlds. I was one of those computer owners
> in the 80's and what I remember was that there were VERY few of them
> ever bought by anyone other than total geeks like myself.

Ah, now at last I understand /what/ you said didn't exist. You had
lost me.

Indeed we /did/ live in very different worlds. In the UK we had the
ZX80 (the kit), the ZX81, the ZX Spectrum, the BBC Micro, and lots of
other models. And lots of people did have them, mainly for the kids.

> Yes, the computers were not hard to recover, but nobody had them.

That's where your experience differs from many people I know. You
were the odd one out, it seems.

> The ease of
> recovery went away as soon as they started installing hard drives and
> backups got to be more than a dozen floppy disks. Backup media has
> been struggling to keep up ever since and computers have been hard to
> restore ever since.

And this covers the other part of the story. When the computers
were for the kids, it didn't matter if they went wrong. Nowadays,
people live in fear of losing the data on their hard drives, so
that's another reason for the kids not to programme them.

Along with Microsoft's gradual process of making them less hackable,
e.g. stopping putting GWBASIC on them, or indeed any tool that
made them accessible. They had a revenue stream to protect. It
was unthinkable that any ordinary person should be able to come
up with an alternative to what they were selling.

Dave

Dave Higton

unread,
Mar 11, 2012, 5:38:23 PM3/11/12
to beagl...@googlegroups.com
In message
<52f49138-8c9d-4dab...@h20g2000yqd.googlegroups.com>
rickman <gnu...@gmail.com> wrote:

> How about a real topic, like what sort of case will they put these
> things in?

If you'd been keeping up with the story on RPi's web site, you would
know that they are planning a clear case for later this year, at no
extra cost.

Clear, so that the kids can see inside.

Dave

rickman

unread,
Mar 11, 2012, 7:02:40 PM3/11/12
to Beagle Board
Ok Dave,

You win. The lack of interest in science and technology today is
directly due to the fact that we no longer have the ZX80 in our
homes.

Long live the ZX80!

rick

Siarhei Siamashka

unread,
Mar 11, 2012, 7:41:10 PM3/11/12
to beagl...@googlegroups.com
2012/3/9 Måns Rullgård <ma...@mansr.com>:

Just to clarify, "50% slower" interpreted as "2x slower" or as "1.5x
slower" for ARM11 vs. Cortex-A8 comparison at roughly the same clock
frequency and assuming that both of them have L2 cache?

Unless SIMD is involved, 2x performance difference looks highly
unrealistic to me. And even 1.5x performance advantage expectation is
moderately optimistic for A8 if the code is generated by C compiler.
We are yet to run benchmarks on RasPi, but 1.2GHz sheevaplug (also a
single-issue ARM core) was consistently outperforming 720MHz OMAP3530
board some time ago in my tests by something like 1.2x on average
(naturally on integer code).

I am not very happy about prolonging the life of armv6 either, but
maybe RasPi folks were after "maturity, low level of implementation
risk, and low implementation cost" as advertised on ARM website [1]?
Their only strong point is low price while still keeping decent
price/performance ratio, and that's quite an achievement by itself if
it proves to be sustainable in the long run.

1. http://www.arm.com/products/processors/classic/arm11/arm1176.php.

Robert Nelson

unread,
Mar 11, 2012, 8:24:26 PM3/11/12
to beagl...@googlegroups.com

Consistently Really?
http://global.phoronix-test-suite.com/?k=profile&u=robertcnelson-9745-20331-820

Sorry, haven't gone back and retested those devices in a long time, so
the results are little dated... But it really depends on the
workload.. (heck at times, the beagle-c4's (256Mb 720Mhz) doubling up
the Sheevaplug. (512mb 1.2Ghz) ;) )

Regards,

--
Robert Nelson
http://www.rcn-ee.com/

Måns Rullgård

unread,
Mar 11, 2012, 8:26:55 PM3/11/12
to beagl...@googlegroups.com
Siarhei Siamashka <siarhei....@gmail.com> writes:

Either one would be a reasonable guess. It all depends on the workload
of course.

> and assuming that both of them have L2 cache?

Very few ARM11 chips have L2 cache. I doubt this is one of them.

> Unless SIMD is involved, 2x performance difference looks highly
> unrealistic to me.

The A8 is superior to ARM11 in a number of ways:

- Dual issue.
- L2 cache.
- Far better branch prediction.

Each of these alone can boost performance by 50% for some workloads.
Of course typical values will be a bit lower, but given the liberties
the RPi people take with benchmarking, I think it's fair to be a bit
generous here.

And then there's NEON.

> And even 1.5x performance advantage expectation is moderately
> optimistic for A8 if the code is generated by C compiler.

What generated the code is irrelevant. The compiler is equally good/bad
whatever the target core.

> We are yet to run benchmarks on RasPi, but 1.2GHz sheevaplug (also a
> single-issue ARM core) was consistently outperforming 720MHz OMAP3530
> board some time ago in my tests by something like 1.2x on average
> (naturally on integer code).

Clock for clock, that's a 39% advantage for the OMAP3.

--
Måns Rullgård
ma...@mansr.com

Sid Boyce

unread,
Mar 11, 2012, 9:20:44 PM3/11/12
to beagl...@googlegroups.com
A case should be no problem.
I put the BeagleBone in a small plastic box with holes drilled and cut
and I'm sure they can do a better job than I.
Regards
Sid.

dave higton

unread,
Mar 12, 2012, 4:09:20 AM3/12/12
to beagl...@googlegroups.com
Quoting rickman <gnu...@gmail.com>:

The ZX80 was of its time. The Raspberry Pi is of its time. They
are both attempting to address similar people, by providing a low
cost, accessible computer, with minimal adverse consequences if
someone someone breaks it by software or hardware means.

Dave


Siarhei Siamashka

unread,
Mar 12, 2012, 4:52:17 AM3/12/12
to beagl...@googlegroups.com
On Mon, Mar 12, 2012 at 2:24 AM, Robert Nelson <robert...@gmail.com> wrote:
> On Sun, Mar 11, 2012 at 6:41 PM, Siarhei Siamashka
>> Unless SIMD is involved, 2x performance difference looks highly
>> unrealistic to me. And even 1.5x performance advantage expectation is
>> moderately optimistic for A8 if the code is generated by C compiler.
>> We are yet to run benchmarks on RasPi, but 1.2GHz sheevaplug (also a
>> single-issue ARM core) was consistently outperforming 720MHz OMAP3530
>> board some time ago in my tests by something like 1.2x on average
>> (naturally on integer code).
>
> Consistently Really?
> http://global.phoronix-test-suite.com/?k=profile&u=robertcnelson-9745-20331-820

I would not give phoronix much credibility after their recent
pandaboard benchmarking stunts :)

And some oddities show up even in your results. For example, take a
closer look at beagle-c2-squeeze vs. beagle-c4-squeeze. Even though
supposedly running the same software and using the same version of
gcc, the performance differences are a bit too extreme in some tests
(Sudokut). And it did not even seem like you were running the hardware
at the expected clock frequencies (600MHz vs. 720MHz), because CPU
dependent tests such as OpenSSL seem to demonstrate more like 500/720
ratio.

> Sorry, haven't gone back and retested those devices in a long time, so
> the results are little dated...  But it really depends on the
> workload.. (heck at times, the beagle-c4's (256Mb 720Mhz) doubling up
> the Sheevaplug. (512mb 1.2Ghz) ;) )

Before you get too excited, make sure that it was not a floating point
heavy test, there are lots of these in the phoronix test suite. Unlike
raspi and beagle, sheevaplug does not have a hardware FPU and can't
show impressive results there.

Siarhei Siamashka

unread,
Mar 12, 2012, 5:20:56 AM3/12/12
to beagl...@googlegroups.com
2012/3/12 Måns Rullgård <ma...@mansr.com>:

> Siarhei Siamashka <siarhei....@gmail.com> writes:
>
>> 2012/3/9 Måns Rullgård <ma...@mansr.com>:
>>> Koen Kooi <ko...@beagleboard.org> writes:
>>>
>>>> Op 9 mrt. 2012 om 05:25 heeft Karim Yaghmour <karim.y...@opersys.com> het volgende geschreven:
>>>>> For the kind of stuff I do, for example, -- namely Android platform
>>>>> development -- the RPi will likely just not do: no serial, no JTAG
>>>>> and, apparently (I haven't checked this myself), 20% slower CPU.
>>>>
>>>> More like 50% slower,
>>>
>>> That seems like a reasonable guess.
>>
>> Just to clarify, "50% slower" interpreted as "2x slower" or as "1.5x
>> slower" for ARM11 vs. Cortex-A8 comparison at roughly the same clock
>> frequency
>
> Either one would be a reasonable guess.  It all depends on the workload
> of course.
>
>> and assuming that both of them have L2 cache?
>
> Very few ARM11 chips have L2 cache.  I doubt this is one of them.

Seems like this is one of them, but not sure about the L2 cache size:
https://github.com/raspberrypi/linux/commit/2fe771a79d07fee48af401711c8b5e80e8623610

>> Unless SIMD is involved, 2x performance difference looks highly
>> unrealistic to me.
>
> The A8 is superior to ARM11 in a number of ways:
>
> - Dual issue.
> - L2 cache.
> - Far better branch prediction.

And roughly twice heavier branch misprediction penalties. Which can
potentially show up on some workloads.

> Each of these alone can boost performance by 50% for some workloads.
> Of course typical values will be a bit lower, but given the liberties
> the RPi people take with benchmarking, I think it's fair to be a bit
> generous here.
>
> And then there's NEON.

And there are also double precision floating point workloads, where
Cortex-A8 performs extremely bad even compared to ARM11.

Siarhei Siamashka

unread,
Mar 12, 2012, 5:48:03 AM3/12/12
to beagl...@googlegroups.com
On Mon, Mar 12, 2012 at 11:20 AM, Siarhei Siamashka
<siarhei....@gmail.com> wrote:
> 2012/3/12 Måns Rullgård <ma...@mansr.com>:
>> Siarhei Siamashka <siarhei....@gmail.com> writes:
>>
>>> 2012/3/9 Måns Rullgård <ma...@mansr.com>:
>>>> Koen Kooi <ko...@beagleboard.org> writes:
>>>>
>>>>> Op 9 mrt. 2012 om 05:25 heeft Karim Yaghmour <karim.y...@opersys.com> het volgende geschreven:
>>>>>> For the kind of stuff I do, for example, -- namely Android platform
>>>>>> development -- the RPi will likely just not do: no serial, no JTAG
>>>>>> and, apparently (I haven't checked this myself), 20% slower CPU.
>>>>>
>>>>> More like 50% slower,
>>>>
>>>> That seems like a reasonable guess.
>>>
>>> Just to clarify, "50% slower" interpreted as "2x slower" or as "1.5x
>>> slower" for ARM11 vs. Cortex-A8 comparison at roughly the same clock
>>> frequency
>>
>> Either one would be a reasonable guess.  It all depends on the workload
>> of course.
>>
>>> and assuming that both of them have L2 cache?
>>
>> Very few ARM11 chips have L2 cache.  I doubt this is one of them.
>
> Seems like this is one of them, but not sure about the L2 cache size:
>    https://github.com/raspberrypi/linux/commit/2fe771a79d07fee48af401711c8b5e80e8623610

It's 128K according to:
http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf

Måns Rullgård

unread,
Mar 12, 2012, 5:57:54 AM3/12/12
to beagl...@googlegroups.com
dave higton <daveh...@dsl.pipex.com> writes:

> Quoting rickman <gnu...@gmail.com>:
>
>> Ok Dave,
>>
>> You win. The lack of interest in science and technology today is
>> directly due to the fact that we no longer have the ZX80 in our
>> homes.
>>
>> Long live the ZX80!
>
> The ZX80 was of its time. The Raspberry Pi is of its time. They
> are both attempting to address similar people, by providing a low
> cost, accessible computer,

Requiring an NDA to get anything resembling documentation is not my idea
of accessible.

--
Måns Rullgård
ma...@mansr.com

dave higton

unread,
Mar 12, 2012, 6:29:55 AM3/12/12
to beagl...@googlegroups.com

Oh, I would like access to much more documentation, too. But that
still doesn't prevent the RPi from being sufficiently accessible
to its intended audience. There is (at least) one OS to run on it
from day 1, with more to follow.

Dave


Måns Rullgård

unread,
Mar 12, 2012, 6:33:56 AM3/12/12
to beagl...@googlegroups.com
Siarhei Siamashka <siarhei....@gmail.com> writes:

> 2012/3/12 Måns Rullgård <ma...@mansr.com>:
>> Siarhei Siamashka <siarhei....@gmail.com> writes:
>>
>>> Unless SIMD is involved, 2x performance difference looks highly
>>> unrealistic to me.
>>
>> The A8 is superior to ARM11 in a number of ways:
>>
>> - Dual issue.
>> - L2 cache.
>> - Far better branch prediction.
>
> And roughly twice heavier branch misprediction penalties. Which can
> potentially show up on some workloads.

The A8 branch prediction should have much more than twice the hit rate
with a 4x larger branch target buffer and more than 2x larger return
stack. A global history buffer also allows the A8 to predict repeating
patterns of branches, something ARM11 cannot do. Only truly
unpredictable branches would perform worse, and these are very rare.
Moreover, the A8 branch predictor does not need to be flushed on context
switches as is the case for ARM11.

>> Each of these alone can boost performance by 50% for some workloads.
>> Of course typical values will be a bit lower, but given the liberties
>> the RPi people take with benchmarking, I think it's fair to be a bit
>> generous here.
>>
>> And then there's NEON.
>
> And there are also double precision floating point workloads, where
> Cortex-A8 performs extremely bad even compared to ARM11.

I am intentionally ignoring those.

--
Måns Rullgård
ma...@mansr.com

Måns Rullgård

unread,
Mar 12, 2012, 6:38:42 AM3/12/12
to beagl...@googlegroups.com
Siarhei Siamashka <siarhei....@gmail.com> writes:

This suggests that there is a 128K cache shared with the GPU. This
sharing means two things: 1) the effective size is smaller, and 2)
arbitration logic probably adds some latency. Compared to the
integrated 256K (typical) L2 cache of A8, this seems rather poor.

--
Måns Rullgård
ma...@mansr.com

Vladimir Pantelic

unread,
Mar 12, 2012, 7:21:31 AM3/12/12
to beagl...@googlegroups.com

So it's the fear of "breaking the family PC" that is holding back
teaching kids how to program? Why does learning to program involve
breaking anything? Can't one learn to program in an environment
that prevents one from doing that?

Even back in the C64/BBC Micro days, most of the programming would
have been in BASIC and the worst you could do was to create an
endless loop.

> The other problem is the lack of teachers who can programme and
> teach programming. That's not so easy to solve.

right

> Dave
>

Joheinz

unread,
Mar 12, 2012, 7:34:35 AM3/12/12
to beagl...@googlegroups.com
I do not think that it is about breaking something, or having to do a non-existing backup.
When I was a kid, with a ZX-81 I taught myself English, so that I could understand the Basic programs. There were computer magazines with literally lots of programs which you had to type into your system.  Gradually you started to learn by copying from the available resources and the results were somewhat cool. The ZX-81 had an expansion dock at the back, and it was really easy to put an LED to it, issue a poke command and have it lit up. The entry barrier to doing these things were really minimal and it was cool.

Today, with PCs I wouldn't know how to start teaching kids how to program. On a PC it is really boring or way to complicated for someone being 10 years old. I then started to experiment a bit with the Arduino and kids love it. You have some basic resources from where you can copy, you connect a servo and that thing moves. It is something none of their friends has. It is cooler than whichever game on a gaming console.

And the cool thing is, that the Arduino platform does not hide the more complex stuff from you. As you learn , you graduate and tackle more complex tasks.

In my opinion, teaching Computing and Programming skills also starts with building the community to do so. Compare the kind of information the arduino community for example assembles at http://www.arduino.cc and what currently is offered at beaglebone.cc (I really do not want to offend someone! Everyone is doing a great job here). But when it comes e.g. to the beaglebone, I am under the impression that most of the people here assume that you know already a lot or you can just google it. It is hard to google when I have not the faintest idea what to google.

My guess is that the Raspberry foundation will strive to create exactly this kind of community. A meeting place where you can find relevant information to get you started and explore (and no links to kernel.org/documentation :-)

Regards Markus


2012/3/12 Vladimir Pantelic <vlad...@gmail.com>
On 03/10/2012 10:00 PM, Dave Higton wrote:
In message<4F5BB9A2.6090002@gmail.com>
          Vladimir Pantelic<vlad...@gmail.com>  wrote:

Robert Nelson

unread,
Mar 12, 2012, 8:51:58 AM3/12/12
to beagl...@googlegroups.com
On Mon, Mar 12, 2012 at 3:52 AM, Siarhei Siamashka
<siarhei....@gmail.com> wrote:
> On Mon, Mar 12, 2012 at 2:24 AM, Robert Nelson <robert...@gmail.com> wrote:
>> On Sun, Mar 11, 2012 at 6:41 PM, Siarhei Siamashka
>>> Unless SIMD is involved, 2x performance difference looks highly
>>> unrealistic to me. And even 1.5x performance advantage expectation is
>>> moderately optimistic for A8 if the code is generated by C compiler.
>>> We are yet to run benchmarks on RasPi, but 1.2GHz sheevaplug (also a
>>> single-issue ARM core) was consistently outperforming 720MHz OMAP3530
>>> board some time ago in my tests by something like 1.2x on average
>>> (naturally on integer code).
>>
>> Consistently Really?
>> http://global.phoronix-test-suite.com/?k=profile&u=robertcnelson-9745-20331-820
>
> I would not give phoronix much credibility after their recent
> pandaboard benchmarking stunts :)

You can call it stunts, but on the initial shipments of a brand new
board (to both developers and users) with a newbie arm user behind the
wheel, the results are expected.. I'd argue if the same newbie where
to do the exact thing today, the results would look different...

> And some oddities show up even in your results. For example, take a
> closer look at beagle-c2-squeeze vs. beagle-c4-squeeze. Even though
> supposedly running the same software and using the same version of
> gcc, the performance differences are a bit too extreme in some tests
> (Sudokut). And it did not even seem like you were running the hardware
> at the expected clock frequencies (600MHz vs. 720MHz), because CPU
> dependent tests such as OpenSSL seem to demonstrate more like 500/720
> ratio.

Correct, the C2 was either operating at 500MHz or 600MHz*, with the
fast usb-sata rootfs drive operating behind the known buggy MUSB based
USB controller vs the TI EHCI USB controller on the C4 beagle..

*at some point this was patched/fixed to be default, just can't remember when...

>> Sorry, haven't gone back and retested those devices in a long time, so
>> the results are little dated...  But it really depends on the
>> workload.. (heck at times, the beagle-c4's (256Mb 720Mhz) doubling up
>> the Sheevaplug. (512mb 1.2Ghz) ;) )
>
> Before you get too excited, make sure that it was not a floating point
> heavy test, there are lots of these in the phoronix test suite. Unlike
> raspi and beagle, sheevaplug does not have a hardware FPU and can't
> show impressive results there.

True, and i still have a raspi on pre-order.. ;)

Vladimir Pantelic

unread,
Mar 12, 2012, 8:57:14 AM3/12/12
to beagl...@googlegroups.com
On 03/12/2012 12:34 PM, Joheinz wrote:

> Today, with PCs I wouldn't know how to start teaching kids how to
> program. On a PC it is really boring or way to complicated for someone
> being 10 years old. I then started to experiment a bit with the Arduino
> and kids love it. You have some basic resources from where you can copy,
> you connect a servo and that thing moves. It is something none of their
> friends has. It is cooler than whichever game on a gaming console.

Correct, yet in order to play with the arduino, you need a PC, out of
the box the arduino will do nothing. The very same PC that raspberrypi
claims either does not exist or parents are afraid their kids will
break...

> My guess is that the Raspberry foundation will strive to create exactly
> this kind of community. A meeting place where you can find relevant
> information to get you started and explore (and no links to

> kernel.org/documentation <http://kernel.org/documentation> :-)

let's hope so.

Vladimir Pantelic

unread,
Mar 12, 2012, 9:05:30 AM3/12/12
to beagl...@googlegroups.com
On 03/11/2012 12:55 PM, Michael Davey wrote:
>
>
> On 11 March 2012 11:00, rickman <gnu...@gmail.com
> <mailto:gnu...@gmail.com>> wrote:
>
>
> To quote Dave Higton, "To what do you ascribe the decline?" How can
> you attribute the decline in interest in computers to the lack of
> something that has never been around? You aren't making sense.
>
>
> Again, its not decline in interest, its decline in skills.
>
> You can argue that until recently computers haven't been affordable.
> But as to hackable and recoverable, it is clear to most that 1980s
> computers were very hackable and recoverable, and the average home PC
> today is not. Many 1980s computers came with languages like BASIC
> either built-in or on cassette supplied with the compuer.

BASIC? if that is what is missing, install an AppleII or C64 emulator
on your PC, phone or tablet. It's cheap, accessible and unbrickable
and exactly the same 80's tech that allegedly made students so much
better at programming back then.

> In the 1980s, most serious computer magazines included a section each
> month with listings that you could type in that would perform an
> interesting task - whether it be converting between celcius and
> fahrenheit, calculating mortgage repayments, or a game such as snakes or
> asteroids. And because most computer owners had the software they
> needed to try the program, some did. If tings went wrong, you could
> simply reboot the computer and be back to a sane environment. That is

the very same tasks you could do today e.g. in a browser based
programming environment, substitute BASIC for Javascript. And getting
the browser to crash would actually be a challenge :)

Michael Davey

unread,
Mar 12, 2012, 3:30:46 PM3/12/12
to beagl...@googlegroups.com
On 12 March 2012 10:29, dave higton <daveh...@dsl.pipex.com> wrote:


Oh, I would like access to much more documentation, too.  But that
still doesn't prevent the RPi from being sufficiently accessible
to its intended audience.  There is (at least) one OS to run on it
from day 1, with more to follow.
Reply all
Reply to author
Forward
0 new messages