EmbeddedRelated.com
Forums

what is the best SBC?

Started by andre November 30, 2016
Everybody knows the Raspbery PI, but there are a lot of other SBC available.
Which are the best for use and which are the best balance efficiency / 
price?
I use them for smal automation in relation with microctl (Atmel )
Many thanks in advance
Sorry for my english
-- 
Les politiciens sont imprévoyants, et les électeurs sans mémoire!
Il giorno mercoledì 30 novembre 2016 10:26:04 UTC+1, andre ha scritto:
> Everybody knows the Raspbery PI, but there are a lot of other SBC available. > Which are the best for use and which are the best balance efficiency / > price? > I use them for smal automation in relation with microctl (Atmel ) > Many thanks in advance > Sorry for my english
what is SBC? and the answer is: it depends on what you have to do :) Bye Jack
On 11/30/2016 2:26 AM, andre wrote:
> Everybody knows the Raspbery PI, but there are a lot of other SBC available. > Which are the best for use and which are the best balance efficiency / price?
What criteria do you use in your definition of "efficiency"?
> I use them for smal automation in relation with microctl (Atmel ) > Many thanks in advance > Sorry for my english
Le 30/11/2016 10:38, Don Y a écrit :
> On 11/30/2016 2:26 AM, andre wrote: >> Everybody knows the Raspbery PI, but there are a lot of other SBC >> available. >> Which are the best for use and which are the best balance efficiency / >> price? > > What criteria do you use in your definition of "efficiency"?
Fonctionality / ease of use / connectivity / operating system ( web server ssh .. ) communication (RS232 485, I2C, SPI ..) ease and tools for programming ease of integrating them into a box with other devices .....
> >> I use them for smal automation in relation with microctl (Atmel ) >> Many thanks in advance >> Sorry for my english >
-- Les politiciens sont imprévoyants, et les électeurs sans mémoire!
"Jack" <jack4747@gmail.com> wrote in message 
news:4eab56b0-4f84-47cf-a50a-2d916727d3fe@googlegroups.com...
> Il giorno mercoled&igrave; 30 novembre 2016 10:26:04 UTC+1, andre ha scritto: >> Everybody knows the Raspbery PI, but there are a lot of other SBC >> available. >> Which are the best for use and which are the best balance efficiency / >> price? >> I use them for smal automation in relation with microctl (Atmel ) >> Many thanks in advance >> Sorry for my english > > what is SBC?
Single-Board Computer
> and the answer is: it depends on what you have to do :) > > Bye Jack
Il giorno mercoled&igrave; 30 novembre 2016 13:34:50 UTC+1, tim... ha scritto:
> "Jack" <jack4747@gmail.com> wrote in message > news:4eab56b0-4f84-47cf-a50a-2d916727d3fe@googlegroups.com... > > Il giorno mercoled&igrave; 30 novembre 2016 10:26:04 UTC+1, andre ha scritto: > >> Everybody knows the Raspbery PI, but there are a lot of other SBC > >> available. > >> Which are the best for use and which are the best balance efficiency / > >> price? > >> I use them for smal automation in relation with microctl (Atmel ) > >> Many thanks in advance > >> Sorry for my english > > > > what is SBC? > > Single-Board Computer
ah, thanks. Bye Jack
Op 30-Nov-16 om 10:53 AM schreef andre:
> Le 30/11/2016 10:38, Don Y a &eacute;crit : >> On 11/30/2016 2:26 AM, andre wrote: >>> Everybody knows the Raspbery PI, but there are a lot of other SBC >>> available. >>> Which are the best for use and which are the best balance efficiency / >>> price? >> >> What criteria do you use in your definition of "efficiency"? > Fonctionality / ease of use / connectivity / operating system ( web > server ssh .. ) communication (RS232 485, I2C, SPI ..) ease and tools > for programming ease of integrating them into a box with other devices
No board will be best on all criteria, but in bang for the bucks the various Pi's rank quite high, because they are produced in large volume which keeps the price down. Wouter "Objects? No Thanks!" van Ooijen
On 11/30/2016 12:13 PM, Wouter van Ooijen wrote:
> Op 30-Nov-16 om 10:53 AM schreef andre: >> Le 30/11/2016 10:38, Don Y a &eacute;crit : >>> On 11/30/2016 2:26 AM, andre wrote: >>>> Everybody knows the Raspbery PI, but there are a lot of other SBC >>>> available. >>>> Which are the best for use and which are the best balance efficiency / >>>> price? >>> >>> What criteria do you use in your definition of "efficiency"? >> Fonctionality / ease of use / connectivity / operating system ( web >> server ssh .. ) communication (RS232 485, I2C, SPI ..) ease and tools >> for programming ease of integrating them into a box with other devices > > No board will be best on all criteria, but in bang for the bucks the > various Pi's rank quite high, because they are produced in large volume > which keeps the price down. > > Wouter "Objects? No Thanks!" van Ooijen
It's hard to beat the pi zero on raw price if it has everything you need. Here is another contender with wifi and bluetooth built in. https://getchip.com/ -- Rick C
On Wed, 30 Nov 2016 10:26:00 +0100, andre wrote:

> Everybody knows the Raspbery PI, but there are a lot of other SBC > available. > Which are the best for use and which are the best balance efficiency / > price? > I use them for smal automation in relation with microctl (Atmel ) > Many thanks in advance Sorry for my english
The reason there are so many is that there is no one "best". Your question needs to be "what is best for my application?", and, unfortunately, only you can answer that. A non-exhaustive list of things to consider in your calculations are: * How big is it? * How expensive is it? * Does it have more than sufficient processing power? * How likely is it to be around for the lifetime of your product? * How much power does it consume? * What features does it have? * What temperature range does it operate over? * How easy is it to use? * How hard is it to source? -- Tim Wescott Control systems, embedded software and circuit design I'm looking for work! See my website if you're interested http://www.wescottdesign.com
On 11/30/2016 2:53 AM, andre wrote:
> Le 30/11/2016 10:38, Don Y a &eacute;crit : >> On 11/30/2016 2:26 AM, andre wrote: >>> Everybody knows the Raspbery PI, but there are a lot of other SBC >>> available. >>> Which are the best for use and which are the best balance efficiency / >>> price? >> >> What criteria do you use in your definition of "efficiency"? > Fonctionality / ease of use / connectivity / operating system ( web server ssh > .. ) communication (RS232 485, I2C, SPI ..) ease and tools for programming ease > of integrating them into a box with other devices .....
Most of this is purely subjective. What criteria do you use to *rate* "functionality"? Or, "ease of use" (as a developer? as the end user of your *developed* product? etc.)? Do "more connectors" constitute better connectivity? Or, more *virtual* connection capabilities (protocols, etc.)? Do the number of virtual *connections* that can be maintained at a given time factor into this (e.g., if a device can support 10 open sockets while another supports 1000, is the latter better? how MUCH better? what if those sockets come at the expense of some other criteria -- how much are they "worth"?) Are you making "one-off" units -- e.g., as a hobbyist? Or, trying to design for higher volumes? How price sensitive is your decision? How much (personal?) time do you want to throw at your projects and what are teh consequences in terms of CALENDAR time? (are you willing to wait an extra month, year, etc. to satisfy -- or compensate -- some other criteria) Here's a possible crude way of sorting out what you need: - consider two extremes; a ready-made PC and a pile of chips The PC can be self-hosting in your development effort. No need to buy tools to allow you to debug code AS it executes. You can develop in damn near any "language" you choose, interpret, JIT, compile, etc. You can readily add resources to it as your needs evolve (more memory, upgrade to a faster processor, add secondary storage, different connectivity mechanisms, user interface technologies, etc.). At the other extreme, you can assemble an assortment of chips to achieve *exactly* the performance and capabilities that you want/need. And, code the OS to provide the functions you think are important. You'll get different results -- and invest your time in very different ways! - revise this as you see what each imagined "optimization" *costs* E.g., I can add more memory by replacing a DIMM vs. having to possibly select a different SoC that can support that additional memory; I can move to an execution environment that supports protected address spaces by *buying* one that runs on the COTS PC vs. DEVELOPING one that runs on the particular set of components I've assembled; etc. Think about how this conversation (with yourself) will play out in the future. *If* you take one approach (PC vs. "components" vs. anything in the continuum between), how much will you be *bound* by your initial decision? (see, also, below)
>>> I use them for smal automation in relation with microctl (Atmel )
Knowing absolutely *nothing* about your actual goals and specific criteria... but, assuming your gizmos need to talk to each other (i.e., you aren't making a standalone device that JUST does one thing and has to be configured completely independently of other devices busily doing OTHER things), I'd recommend an RPi running Inferno. This "wastes" a fair bit of resources (over what you could do "on your own"). But, not as much as something like an SBC PC (that has support for a pretty display, rotating media, etc.). The big wins, are: - its easy to develop under - its easy to extend the system past the boundaries of that *first* RPi (i.e., you can have N RPi's all seamlessly cooperating on a particular application; doing so in other environments makes the "seams" far more visible! - you'll (probably) learn something(s) "interesting" along the way
>>> Many thanks in advance >>> Sorry for my english >> > >