element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum RPi use cases explained
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 83 replies
  • Subscribers 680 subscribers
  • Views 10020 views
  • Users 0 members are here
Related

RPi use cases explained

Former Member
Former Member over 12 years ago

The RPi FAQ says:

Can you test it to make sure that it is suitable for <X>?

If you want to use it for something that we haven’t tested, and that it’s not intended for (i.e. anything but the educational work we’re planning for it), then that development work is up to you.

 

Although they realize that inexpensive computers will be used for more than just

education, and they don't discourage that, they want to be sure that you know that

they're an educational charity and they don't want you asking them to do any work

that falls outside the scope of that mission.

 

But then we see a press release from Collabora that appears to indicate that

non-educational use cases such as advanced multimedia playback, complex digital signage,

and set-top boxes, are driving the RPF's recent improvements to the VideoCore firmware:

 

 

While collaborating with the Raspberry Pi foundation, improvements to the VideoCore firmware were made by the foundation to further the performance and stability of the Raspberry Pi. Despite the full-featured drivers for X11, it wasn't previously possible to meet the requirements of certain use cases such as advanced multimedia playback, complex digital signage or set-top boxes.

 

http://www.collabora.com/press/2013/05/collabora-brings-wayland-and-x11-graphics-performance-to-raspberry-pi.html

  • Sign in to reply
  • Cancel
Parents
  • morgaine
    morgaine over 12 years ago

    Here is my take on this odd situation.  There are several needs and types of stakeholders in the Pi ecosystem:

     

    • Conceptual need in EE.  Eben Upton has many times related the problems he experienced while doing student recruitment  at university, where each year's intake candidates were seemingly  less technically experienced than the last.  I can well believe that, because we saw exactly that same problem in my own engineering department, to the point where we had to provide catch-up courses to bring part of the student intake up to the level where they could  understand basic 1st-year EE lectures.  Making very cheap hardware available that encourages experimentation by inquisitive youngsters does seem to address part of the problem squarely by fostering interest and offering direct experience with hardware.  However, it doesn't address the gap in mathematics and foundational science skills.

     

    • Improving IT education.  The UK has a specific problem in school-level IT education, in that over time it became nothing more than vocational training in office skills.  Clearly there is much room for improvement there, but this is almost entirely unrelated to the skills shortage observed in EE recruitment.  CompSci departments might benefit a little if programming were taught in schools, but not a lot because lack of programming skills is not the bottleneck,  Stronger maths skills would be vastly more useful than programming knowledge, and would help EE as much as every other branch of engineering and the physical sciences.  Also, programming is almost always vocational training with just a smidgeon of CompSci education acquired by osmosis on the side, and very rapidly becomes dated.  To compound matters further, a high-level language with a lot of abstraction would tend to be chosen for programming education, which means that pupils would tend to learn little about computer fundamentals unless they have an awesome teacher who explains the foundations along with the programming.

     

    • Cheap media centre.  Don't laugh, this is a major stakeholder group for Pi.  What's more, RPF have always known this, because they have promoted the very strong media capability of the Broadcom SoC countless times in their blog.  They even went as far as to sell licensed codecs which are about as distant from educational as anything could be.  This area may well be getting the most development effort as well, which is reasonable since it plays to the Pi's biggest strength and makes a very large group of Pi users happy.

     

    • Platform for expansions.  It always did seem odd that the Foundation so often stressed the difficulty of reaching their $25/$35 price point, and yet created a board bearing proprietary MIPI DSI and CSI-2 connectors which raised the board cost and complicated PCB routing.  Even more odd is that these MIPI interfaces would not contribute significantly to the board's educational capabilities since USB cameras and displays with open interfaces were readily available at good prices.  The subsequent high investment by RPF in developing camera and display modules suggests that this was a planned business strategy from the start, and it explains why the extra connector cost was considered justified.  One possible view is that there is business advantage in creating a platform for which expansion modules could be produced using a proprietary interface spec that narrows the competition.  Whether or not that was the thinking, it is the current actuality since RPF has invested time and money in expansions and delivered product.

     

    • Enthusiasts/makers hacking platform.  Quite distinct from the needs of EE and UK IT education, a  large group of stakeholders is the worldwide and ever-growing community of makers and related enthusiasts, which may or may not be technical.  This group is heavily interested in creative projects which typically underpin some other area of interest that isn't itself computing.  The Foundation has from the start shown some interest in supporting this group, as evidenced by the board's P1 interfacing header and the near-miraculous provision of SoC peripheral interfacing information from a SoC manufacturer that has shown very little interest in supplying open documentation.  The enthusiast/maker community is strongly aligned with the open source software and open hardware communities since closed/proprietary devices impede rather than support building things.  Unfortunately RPF has been lukewarm in this area as the board is not open hardware, the SoC has very little open documentation, and not all of the software is open source either.  Undoubtedly most of the blame for this lies with Broadcom, but RPF spokespersons have defended the restriction of information themselves as well.

     

    • Commercial for-profit product.  This stakeholder group is small but obvious.  RPF is a registered non-profit, but Premier Farnell and RS are not, and so the Pi has to justify its place on warehouse shelves.  The typically high profits on accessories probably make this quite easy though.

     

     

    It's pretty clear from the above that the Pi ecosystem has multiple interested parties and drivers, and proceeds along many roads simultaneously with varying degrees of support from the Foundation.

     

    In other words, the Raspberry Pi's concept, rationale, targets and user base are not correlated.

     

    Getting a single view from anyone (especially RPF) is no more productive than all those blind men feeling different parts of the elephant.  To say that it was designed for IT education is completely wrong if intended literally --- Pi would not have been designed as it was nor targetted so strongly at non-educational stakeholders if that had been the primary intention.  This makes the question of "Why is there still no educational release?" a simple one to answer:  IT education was only one driving force, and clearly not a major one.

     

    The only certain position is from objective engineering:  it's an ARM board with specific pros and cons, and it's those pros and cons that determine its effectiveness or otherwise for any given application.  I guess that's more boring than hype-laden official positioning statements by people with vested interests, but in contrast to them, it's accurate.

     

     

    Morgaine.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 12 years ago in reply to morgaine

    Morgaine I remember been phoned by Eben some 2 years ago about the RPi.

    His aims at the time were as he stated to create a cheap device for education as well as a curriculum to support it.

    In fact he was rather amazed at the wave of hackers who took to the device.

    I think at least some of the problem is that the foundation was hoping that more of the curriculum would bubble up out of the comunity where  this would be a wave of enthusiastic teaching staff. The reality is that the comunity is in fact predominantly a hacker driven one who know little about what constitutes a curriculum and probably less interest.

     

    I keep on about this curriculum but with out it's guidance most teachers volunteered with teaching this are going to be wofuly unprepared. Things seem to be improving but maybe not at the pace they originally expected.

    Mind you the world rarely moves to the beat you expect.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago in reply to johnbeetem

    John Beetem wrote:

     

    selsinork wrote:

     

    I keep wondering if that simply means we're teaching the kids the wrong things.

    "Logic!  Why don't they teach Logic in these schools?" asks the Old Professor in The Lion, the Witch, and the Wardrobe.

    When I was about 12 my mother got me a game called WFF'N PROOF: The Game of Modern Logic, described on their web site as "the granddaddy of educational games".  I'm sure it was recommended from some seller of "educational games".  As a game it was a washout, because there wasn't anybody to play it with, but I devoured the instruction manual and learned propositional calculus from it.  Later on I discovered Lewis Carroll's Symbolic Logic (also available from gutenberg.org), which is a delightful introduction to predicate calculus and easily understood by an intelligent 12-14 year old.  I never had much interest in Lewis Carroll's Game of Logic that's included with the Dover edition.  I guess it's the "great-great-grandaddy of educational games".

     

    Logic is something everybody needs to know to avoid being bamboozled.  Quoting from Lewis Carroll:

    Once master the machinery of Symbolic Logic, and you have a mental occupation always at hand, of absorbing interest, and one that will be of real use to you in any subject you may take up. It will give you clearness of thought——the ability to see your way through a puzzle——the habit of arranging your ideas in an orderly and get-at-able form——and, more valuable than all, the power to detect fallacies, and to tear to pieces the flimsy illogical arguments, which you will so continually encounter in books, in newspapers, in speeches, [on web sites image], and even in sermons, and which so easily delude those who have never taken the trouble to master this fascinating Art.

    This answers the Professor's question.  As long as people who benefit from bamboozling decide what's taught in school, Logic won't be part of it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to johnbeetem

    Eben Upton explains the current RPF organizational structure in an interview at:

    http://issuu.com/eeweb/docs/volume_106_-_eben_upton/5?e=7607911/3960319

     

    There is a charitable side of the organization and a trading side.  The interview talks

    a lot about "industrial applications". 

     

    The lead paragraph says:

    ... This computer's simplicity allows it to be a great teaching tool for children and hobbyists alike and is powerful enough to be featured in industrial applications and personal projects.  ...

    Under the heading "What is the Raspberry Pi Foundation?"

    ... We are kind of an unusual charity in that we don't really accept donations. ... By and large, we trade. ... The foundation has a bit that makes the money and a bit that spends the money, which is the educational side of it. ... It actually feels very much like a commercial company, but all of the returns are put back into this charity.

    Under the heading "Could you talk about some of the operating systems that are supported?"

    We've gotten a lot of questions like, "To what extent does a Pi make a good industrial computer?"  It'll be interesting to see.  We have seen people putting them into industrial applications, but I think the industrial applications have to come first, and then the RTOS support will follow, rather than expecting the RTOS vendors to put a lot of investment into this relatively unproven platform.

     

    Under the heading "Do you see a lot of people using the Pi in commercial applications?"

    We see a number of people using them basically as industrial computers. ...

     

    Under the heading "How many people work at the Foundation?"

    ... On the Foundation side, we have a couple of people at the moment, but we are looking to staff that up.  On the business side we have four or five people.  On both sides there are a lot of contractors. ...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to Former Member

    The Eben interview in the previous post says sales are 1.3 Million over 15 months.

    On May 30, Liz had said 1 m as of January, 2013 and "more like 1.5 m now".

    http://www.raspberrypi.org/archives/4103

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 12 years ago in reply to Former Member

    To be honest asking RPF about volumes is probably not the best. Wouldn't be better to total up the sales of Farnell and RS then job done image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 12 years ago in reply to Former Member

    Sorry when you said standard lenses I was expecting C mount lenses like those on a propper security camera.

    It would be interesting to see how the Pi Cam operates in low light !?!?!

     

    selsinork wrote:

     

    John Alexander wrote:

     

    Selsinork, how are they dealing with the fact that the sensor is so much smaller than that for secuity cameras.

    do you just need to put up with the  fact your sensor covers only a fraction of the expected area?

    Two thoughts, the camera will stream 1920x1080, so the horizontal field of view is quite good, or you just add a fisheye style lens intended for a mobile phone to widen the angle.

     

    The simple fact that it's around 50 quid for something that can do 5M pixel stills (or low fps mjpeg) or ~2Mp 30fps streaming compared to probably 200-300 for a 1.3Mp is going to make it worthwhile exploring. Example http://www.camsecure.co.uk/HDWebcam720P.html  of one that has a similarly capable camera, so with that sort of price difference you can be sure it's going to be done...

    There are several recipies for getting it working with motion or zoneminder on the RPF forum.

    I expect security cameras weren't something that was ever thought about, but there's a community out here who will think up all manner of uses image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 12 years ago in reply to johnbeetem

    Surely John learning to program is actually a practical implementation of Logic and problem solving.

    Maybe learning to program's most important gift is learning how to problem solve.

     

     

     

    This answers the Professor's question.  As long as people who benefit from bamboozling decide what's taught in school, Logic won't be part of it.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to johnbeetem
    .
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to Problemchild

    John Alexander wrote:

     

    Sorry when you said standard lenses I was expecting C mount lenses like those on a propper security camera.

    It would be interesting to see how the Pi Cam operates in low light !?!?!

    I'm not sure it was C-Mount lenses, but as it's basically some sort of machined aluminium block made to align with the screw holes in the board, I don't see why someone couldn't come up with a C-Mount version of it.

     

    This is one of the ones I saw http://www.raspberrypi.org/phpBB3/viewtopic.php?f=43&t=45887

     

    As for low light, there are people prying apart the camera so that they can remove the IR filter...  I'm sure I've said it before, but these are cheap enough that everything is going to be tried..

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago in reply to Problemchild

    John Alexander wrote:

     

    Surely John learning to program is actually a practical implementation of Logic and problem solving.

    Maybe learning to program's most important gift is learning how to problem solve.

    Here's another data point regarding learning to program.

     

    My mother forced music lessons on me at an early age, and I selected the clarinet because of the wonderful levers all over the place.  Clarinet fingering is not trivial, because those various levers give you alternate ways to play the same notes and which you use depends on the notes that come before and the ones that come after.  So you have to plan the fingering strategy ahead and document it with arcane symbols on the music sheet.  Any fingered instrument is going to have similar problems to solve.

     

    Well, it turns out that you need exactly the same skills for programming microcode.  So that came naturally.

     

    I've read that the best way to improve math scores is to teach music.  It seems that music -- especially classical music like Mozart and Bach -- develops the same part of the brain that's needed for math.  In the USA, very few schools have music programs left (especially at the elementary level) and people wonder why STEM is having problems?

     

    In fact, I believe music and software have a great deal in common.  In both cases, you have a static representation -- a source code.  The source code is mostly linear, but does include looping and conditional constructs.  In both cases you need an instrument to interpret the static representation.  In both cases, the dynamic interpretation is transitory and once played is gone.  You can replay it any number of times, but each step in the program or music only exists for a moment.

     

    You see lots of examples of computer scientists who are also musicians.  My favorite example is Donald Knuth, who has his own pipe organ.

     

    So maybe the correct answer to STEM is to throw away the CDs and MP3 players and have children make their own music like they used to.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to johnbeetem
    Clarinet fingering is not trivial, because those various levers give you alternate ways to play the same notes and which you use depends on the notes that come before and the ones that come after.

     

     

    I don't know anything about clarinet fingering, but trumpet fingering is confusingly similar

    to binary representation.  The middle valve adds a short amount to the total length of the

    tubing; the first valve adds twice as much, and the 3rd valve adds 3 times as much. 

    So pressing the 2nd valve will lower the tone by one note (half-step), and

    pressing the 3rd valve is roughly equivalent to pressing the first two valves,

    so there are only 7 rather than 2^3=8 distinct notes that can be played before

    starting over at a higher harmonic with more air pressure.  At higher harmonics

    you get more fingering equivalences, because the harmonics come closer and closer together.

     

    Both the first and third valves have "slides", like a trombone slide, so they can

    be extended as needed to make a particular note in tune, in addition to a main

    tuning slide that stays fixed while playing.  This is because the math based on

    tubing length doesn't work out exactly for the musical scale.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 12 years ago in reply to johnbeetem
    Clarinet fingering is not trivial, because those various levers give you alternate ways to play the same notes and which you use depends on the notes that come before and the ones that come after.

     

     

    I don't know anything about clarinet fingering, but trumpet fingering is confusingly similar

    to binary representation.  The middle valve adds a short amount to the total length of the

    tubing; the first valve adds twice as much, and the 3rd valve adds 3 times as much. 

    So pressing the 2nd valve will lower the tone by one note (half-step), and

    pressing the 3rd valve is roughly equivalent to pressing the first two valves,

    so there are only 7 rather than 2^3=8 distinct notes that can be played before

    starting over at a higher harmonic with more air pressure.  At higher harmonics

    you get more fingering equivalences, because the harmonics come closer and closer together.

     

    Both the first and third valves have "slides", like a trombone slide, so they can

    be extended as needed to make a particular note in tune, in addition to a main

    tuning slide that stays fixed while playing.  This is because the math based on

    tubing length doesn't work out exactly for the musical scale.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube