Author Topic: EEVblog #883 - Orange Pi One vs Raspberry Pi 2  (Read 27255 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37730
  • Country: au
    • EEVblog
EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« on: May 24, 2016, 01:10:09 am »
Dave takes a look at the Orange Pi One $10 single board 4 ARM Cortex A7 processor computer and compares it to the Raspberry Pi 2.
Coving the install of the ARMbian flavour of Debian.
Beware the security bug!
And what is the power/watt efficiency between the two?

http://www.orangepi.org/orangepione/
Schematic: http://linux-sunxi.org/images/7/7e/ORANGE_PI-ONE-V1_1.pdf
Allwinner H3 datasheet: http://linux-sunxi.org/File:Allwinner_H3_Datasheet_V1.2.pdf
Open source Allwinner H3 community:
http://linux-sunxi.org/Main_Page

 

Online Vgkid

  • Super Contributor
  • ***
  • Posts: 2710
  • Country: us
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #1 on: May 24, 2016, 05:22:23 am »
Thanks for the video. At that price, it might be worth playing around with it.
If you own any North Hills Electronics gear, message me. L&N Fan
 

Offline Whales

  • Super Contributor
  • ***
  • Posts: 1899
  • Country: au
    • Halestrom
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #2 on: May 24, 2016, 06:12:18 am »
Re 4K h265 decoiding @30FPS: whether or not you can use this comes down to whether or not drivers for it exist openly :P  Sometimes they keep the good drivers under wraps/for specific customers.

Offline Athanasis

  • Contributor
  • Posts: 49
  • Country: cy
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #3 on: May 24, 2016, 06:56:23 am »
$10 for a Compute? This is fucking cool deal...  But who the hell sells this?

 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 6460
  • Country: nl
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #4 on: May 24, 2016, 07:29:39 am »
"Unfortunately you can not power the board through the mini USB connector you have to use the DC jack"
I wish the Pi had a DC connector like the beaglebone, who in *&^*&^ sakes has ever thought of powering a motherboard through a serial connector, its not a portable device people, it is a static computer.
I always solder my PSU directly to the PI pcb, not use that mechanically crappy usb port and I just hope that some day they will put just a decent Wago pcb connector or DC connector on it.
 

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2217
  • Country: 00
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #5 on: May 24, 2016, 07:43:33 am »
There are lots of boards around with better specs than the RPI.
The main reason why the RPI is a better choice, is the software eco-system and community.
 

Offline andiz

  • Newbie
  • Posts: 5
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #6 on: May 24, 2016, 12:44:23 pm »
A few corrections regarding the video:
The RPi Zero uses the ARM1176 core (1.25 DMIPS/Mhz), not the Cortex-A7 (1.9 DMIPS/Mhz).
The Allwinner H3 is rated at 1.3 GHz and the 1.6 GHz stated for the OrangePi PC are pure marketing-BS, because this totally overclocks the chip. See https://linux-sunxi.org/H3

And although the datasheet of the Allwinner H3 is open source, Allwinner is known for repeated GPL-violation and usually only provides closed source binary-blobs for their hardware (the same applies to the ARM Mali graphics), which are bound to a certain kernel version (which makes them in fact not open source). So you are stuck to an outdated kernel version as opposed to the RasPi with its Broadcom-chips.  https://linux-sunxi.org/GPL_Violations

Also the datasheet for RPi1 SoC BCM2835 is available and the newer versions only differ in the CPU-module, the peripherals are identical.

Bottom line: Allwinner-chips should be avoided if possible. You pay less, but in the end the disadvantages of these chips are not worth it.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #7 on: May 24, 2016, 05:11:06 pm »
I couldn't assemble these for $10. Is there a single genuine part on the board? Is it being assembled by slaves in a dungeon? I love a bargain, but this is so extreme  - someone is paying the price for these even if the consumer is not. I can't support any of this, humans and businesses are being taken advantage of. Crap.?
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26896
  • Country: nl
    • NCT Developments
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #8 on: May 24, 2016, 05:20:40 pm »
I couldn't assemble these for $10. Is there a single genuine part on the board? Is it being assembled by slaves in a dungeon? I love a bargain, but this is so extreme  - someone is paying the price for these even if the consumer is not. I can't support any of this, humans and businesses are being taken advantage of. Crap.?
If you producte 50000 pieces (or way more) you can have an SMT assembly line run very efficiently. Ofcourse the wages are low in China but boards like these have to be assembled using machines since you can't really do anything manually except for feeding PCBs and components and taking the finialised product from the assembly line and put it in a box.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #9 on: May 24, 2016, 05:47:11 pm »
I am not talking about hand assembly - I am talking about building the whole product with genuine parts here in the USA. Even with volumes of 50k (which seems high, but I don't really know) - there is no way I could build it for $10 much less make any profit. The assumption here is that they are building it for less than what they sell it for.

Fake parts and slave labor is the only way to make this happen. Honorable mentions: No QC, bad software support, mediocre sales chain, etc. If I had time, I would love to estimate the BOM cost and assembly labor using real parts. Is paying as little as possible so important to people that they are willing to support shitty companies like this?

Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Online edavid

  • Super Contributor
  • ***
  • Posts: 3381
  • Country: us
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #10 on: May 24, 2016, 05:54:56 pm »
Fake parts and slave labor is the only way to make this happen. Honorable mentions: No QC, bad software support, mediocre sales chain, etc. If I had time, I would love to estimate the BOM cost and assembly labor using real parts. Is paying as little as possible so important to people that they are willing to support shitty companies like this?

You have no basis for that accusation.  I don't know if it's racism or just ignorance, but it's completely unfair.

And speaking of ignorance, do you consider Broadcom to be an ethical company?  I know I would much rather support Allwinner, despite their GPL failings.

« Last Edit: May 24, 2016, 06:01:02 pm by edavid »
 

Offline roli

  • Regular Contributor
  • *
  • Posts: 69
  • Country: si
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #11 on: May 24, 2016, 05:55:27 pm »
I've been trying to find a decent single board computer/SoM for quite a while. I think I've now gone through quite a few boards (at least 5) and I still can't find a solution.

I would really like something with Wifi and BLE built in. RPI3 has it, but it is quite expensive and bulky. I want something in the size range of RPI zero with those features. Mostly because of the thickness. Something like that for around 10-20$ would be just awesome. I am sure that Pi guys can add those features to the Zero for around 5-10$ extra. But they probably won't any time soon.

I would make one myself, but getting a SoC in a QFP or other usable package is pretty much impossible. Except older Allwinners. BGA is sadly a no-go if you want a cheap PCB.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #12 on: May 24, 2016, 06:13:28 pm »
You have no basis for that accusation.  I don't know if it's racism or just ignorance, but it's completely unfair.

What race are you referring to? I did not mention any race. Are you being racist? How is it unfair to be upset that a company miraculously is able to sell products at a cost that way below what it costs to build using genuine parts?

And speaking of ignorance, do you consider Broadcom to be an ethical company?  I know I would much rather support Allwinner, despite their GPL failings.

What does broadcom have to do with my comments? I have no idea what they do or don't do. If they use fake parts and slave labor to meet unrealistic consumer price demands - then I would not consider them ethical. I have no specific information other than history and an understanding of what it takes to manufacture things.
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 6460
  • Country: nl
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #13 on: May 24, 2016, 06:49:05 pm »
How is it unfair to be upset that a company miraculously is able to sell products at a cost that way below what it costs to build using genuine parts?
Fair or unfair I can attest from experience that if you want to buy a $5 / 1000 pieces microcontroller from a company , they will drop to $3 if you buy 100000 and even lower than $2 depending on the contract if you go into millions. So is that unfair? That is called business I am afraid and the small fish get eaten by the big fish.
Besides this , these parts can come from an overproduction run, second source (over date), prototyping who knows where it comes from and what they paid for it. Maybe they break even and just want to move the products that were in their inventory and make a profit of a few % instead of the tens of % that western companies like to make.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #14 on: May 24, 2016, 06:49:49 pm »
Here is my prediction:

As long as the world consumers demand ultra-cheap crap and are willing to look the other way when manufactures cut costs by any way imaginable - we (society) will have to live with the long term consequences. The consequence is that, as consumers, will ONLY have shit to choose from. Shit A or Shit B. That is because the innovators and above board manufacturers will have no interest in the economy where they make $.01 profit per unit. The companies that innovate will deal with commercial, industrial, and ,military applications where they can get there money back.

Products were once designed to solve a problem. Now they are designed to be cheap. It is fun for  a while, until that is all we have. A race to the bottom.
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline bbandi

  • Newbie
  • Posts: 2
  • Country: hu
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #15 on: May 24, 2016, 06:57:21 pm »
I think the Broadcomm soc on the raspberries are completly open now: http://arstechnica.com/information-technology/2014/02/raspberry-pi-marks-2nd-birthday-with-plan-for-open-source-graphics-driver/

While as others mentioned, even though you got datasheet for this allwinner, the quality of the drivers are pretty bad, probably because of the not-so-open-if-you-look-into-it documentation...

Also, it's not really fair to compare this brand new board to the previous generation of the pi, the pi3 is said to be about 50% faster, so it would came pretty close to this allwinner. However this board seems to have the lowest $/speed ratio.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #16 on: May 24, 2016, 07:04:10 pm »
How is it unfair to be upset that a company miraculously is able to sell products at a cost that way below what it costs to build using genuine parts?
Fair or unfair I can attest from experience that if you want to buy a $5 / 1000 pieces microcontroller from a company , they will drop to $3 if you buy 100000 and even lower than $2 depending on the contract if you go into millions. So is that unfair? That is called business I am afraid and the small fish get eaten by the big fish.
Besides this , these parts can come from an overproduction run, second source (over date), prototyping who knows where it comes from and what they paid for it. Maybe they break even and just want to move the products that were in their inventory and make a profit of a few % instead of the tens of % that western companies like to make.

With that in mind - I am super curious what the worldwide demand for these things are. They are toys/learning platforms aimed at tinkerers and education.

What does it take (beyond hard volumes) to get the price down to where these could be built for maybe $7? PCB, connectors, assembly - everything has to be the lowest of the low cost. When cost is the primary driver for the product, the goal is to find the lowest cost parts. In my experience - knock-off's and counterfeits are the de-facto way to get the cheapest price on parts. Paying people $1/day is another way to save money. Regardless of how they are able to pull it off, it is reasonable to say that corners are being cut at every opportunity without any consideration for the long term consequence. Suppliers, sub-suppliers, and sub-sub raw material suppliers are all cutting corners to meet the low cost demand. Consumers love it because they get the $10 thing. A decade or two from now, and all we will have access to is old stale tech because the big innovators are always being undercut. Good luck world. If your target is hitting the bottom, it's a pretty big target and you are sure to hit it. With a thud.
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline apis

  • Super Contributor
  • ***
  • Posts: 1667
  • Country: se
  • Hobbyist
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #17 on: May 24, 2016, 07:18:58 pm »
Here is my prediction:

As long as the world consumers demand ultra-cheap crap and are willing to look the other way when manufactures cut costs by any way imaginable - we (society) will have to live with the long term consequences. The consequence is that, as consumers, will ONLY have shit to choose from. Shit A or Shit B. That is because the innovators and above board manufacturers will have no interest in the economy where they make $.01 profit per unit. The companies that innovate will deal with commercial, industrial, and ,military applications where they can get there money back.

Products were once designed to solve a problem. Now they are designed to be cheap. It is fun for  a while, until that is all we have. A race to the bottom.
It's not because consumers demand ultra cheap crap, it's because when you are choosing what fridge to buy (for example) the average consumer have no idea about any non-superficial performance parameter, so they just go with the cheapest one that is big enough. Since no other parameter determines what the customer choose that is the parameter the producer will optimize.

In some markets there are monopolies/oligopolies so you get crap but you have to pay out of your nose anyway because you have no alternatives.

Problem is that if free markets are to be efficient policy makers need to deal with these kind of problems but they typically do not since it's not in the existing manufacturers best interest (and they are the ones with influence), instead they are asking for less regulation since that is what is in their owners best interest. The result is that we get more and more overpriced junk.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #18 on: May 24, 2016, 07:23:08 pm »
It's not because consumers demand ultra cheap crap, it's because when you are choosing what fridge to buy (for example) the average consumer have no idea about any non-superficial performance parameter, so they just go with the cheapest one that is big enough. Since no other parameter determines what the customer choose that is the parameter the producer will optimize.

Well stated. It becomes a slow decent that is not noticed until everything looks, smells, and performs like shit. We are moving down with the illusion of moving up - best magic trick in history.
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Offline Artlav

  • Frequent Contributor
  • **
  • Posts: 750
  • Country: mon
    • Orbital Designs
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #19 on: May 24, 2016, 07:27:59 pm »
A supercomputer cluster?
Sorry, but that is a bad idea.
I got one, out of 6 PIs, and it measures 100 times slower on most tests and real tasks than a single quad core core i7.
For the same money (~US $200-ish with all the loose ends) you can get 3 or 4 used Celeron G1610 systems, each about 20 to 50 times more powerful than the whole 6-PI build.

The $/FLOPS of these small boards is embarrassingly low.
 
The following users thanked this post: rx8pilot

Offline filssavi

  • Frequent Contributor
  • **
  • Posts: 433
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #20 on: May 25, 2016, 07:56:36 am »
A supercomputer cluster?
Sorry, but that is a bad idea.
I got one, out of 6 PIs, and it measures 100 times slower on most tests and real tasks than a single quad core core i7.
For the same money (~US $200-ish with all the loose ends) you can get 3 or 4 used Celeron G1610 systems, each about 20 to 50 times more powerful than the whole 6-PI build.

The $/FLOPS of these small boards is embarrassingly low.

I guess what you are seeing here is the effect of Interconnects on RPi you have no way of connecting the nodes in a really efficient way, the Ethernet is connected through USB2.0 so taking inro account USB overheads, Ethernet, tcp/ip framing etc the usefull data throughput is not that great in fact if we look at real top clusters (like in the top 500) the majority uses infiniband fabric as Interconnects because it has a muchlighter network stack trading of flexibility with peeformances
Than there is then the software side of which i'm sot an expert but i know it has to be aware he's running on a cluster and acting accordingly and i don't know if raspbian has this kind of support
 

Offline f4eru

  • Super Contributor
  • ***
  • Posts: 1093
  • Country: 00
    • Chargehanger
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #21 on: May 25, 2016, 04:42:34 pm »
One of the big problems of the raspberry is the crooked I2C : it does not support clock stretching, so it cannot talk to a microcontroller.
And broadcom refused to update the silicon, so it's stuck.

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2217
  • Country: 00
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #22 on: May 26, 2016, 07:47:47 am »
..., so it cannot talk to a microcontroller.

And UART or SPI is not a valid way to talk with an MCU?
Never had any problems with communication between RPI and an MCU.

 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16642
  • Country: 00
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #23 on: May 26, 2016, 12:01:14 pm »
..., so it cannot talk to a microcontroller.
And UART or SPI is not a valid way to talk with an MCU?

And a lot lot easier than using USB, IMHO.
 

Offline altaic

  • Supporter
  • ****
  • Posts: 45
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #24 on: May 26, 2016, 11:06:52 pm »
What does it take (beyond hard volumes) to get the price down to where these could be built for maybe $7? PCB, connectors, assembly - everything has to be the lowest of the low cost. When cost is the primary driver for the product, the goal is to find the lowest cost parts. In my experience - knock-off's and counterfeits are the de-facto way to get the cheapest price on parts. Paying people $1/day is another way to save money. Regardless of how they are able to pull it off, it is reasonable to say that corners are being cut at every opportunity without any consideration for the long term consequence. Suppliers, sub-suppliers, and sub-sub raw material suppliers are all cutting corners to meet the low cost demand. Consumers love it because they get the $10 thing. A decade or two from now, and all we will have access to is old stale tech because the big innovators are always being undercut. Good luck world. If your target is hitting the bottom, it's a pretty big target and you are sure to hit it. With a thud.

You're missing a big part of global economics in your rather cynical analysis. It costs a lot more to produce stuff in the US because the source materials bounce all over the world. In China, materials come from themselves, and, as such, Chinese manufacturers get special deals. Other nations do not usually get such deals. Your righteous indignation is misplaced: China manipulates their prices and their currency to encourage the world to rely on them; at any time, they could decide otherwise. They're successfully moving the world's manufacturing infrastructure into their control, and it will not be a good day when they decide to squeeze.

Tangential anecdote: A while back, there was an international investment shit storm which was precipitated by a leaked internal Chinese government document describing their outside investor policies. It translated as, "Let the dog in, beat the dog up, let the dog out." The Japanese were furious, but pretty much everyone was like :wtf:

Back to the point: Cheap stuff is correlated to bad quality and slave labor, but is not necessarily causally related. And that's not even taking into account that the cost of living in China is absurdly low. Even describing the USD equivalent of wages there is bound to be fallacious in countless respects. That said, everyone buying cheap stuff from China may lead to a rather nasty outcome.
 

Offline knks

  • Regular Contributor
  • *
  • Posts: 51
  • Country: au
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #25 on: May 26, 2016, 11:15:42 pm »
What's next? Apple Pi?  8)
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9008
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #26 on: May 27, 2016, 04:06:57 am »
I am not talking about hand assembly - I am talking about building the whole product with genuine parts here in the USA. Even with volumes of 50k (which seems high, but I don't really know) - there is no way I could build it for $10 much less make any profit. The assumption here is that they are building it for less than what they sell it for.

Fake parts and slave labor is the only way to make this happen. Honorable mentions: No QC, bad software support, mediocre sales chain, etc. If I had time, I would love to estimate the BOM cost and assembly labor using real parts. Is paying as little as possible so important to people that they are willing to support shitty companies like this?


If you can wait for a deal, you can get a basic quad core smartphone for $10. Basically 1/4 the cost of a Pi 3 for more or less the same CPU capabilities.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline samnmax

  • Regular Contributor
  • *
  • Posts: 82
  • Country: es
 

Offline Athanasis

  • Contributor
  • Posts: 49
  • Country: cy
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #28 on: May 27, 2016, 11:07:09 am »
What's next? Apple Pi?  8)

Nerds don't bother with Apple crap because they like hacking, modifying, adding, and be marketable as well. So no, don't expect an Apple pi to establish itself. We already have Linux which is fully opened source and customizable. Apple crap is only for crappy assholes like dead Steve Jobs and soon all his history will end up with him in his grave.
« Last Edit: May 27, 2016, 11:09:14 am by Athanasis »
 

Offline jancumps

  • Supporter
  • ****
  • Posts: 1272
  • Country: be
  • New Low
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #29 on: May 27, 2016, 12:19:19 pm »
I take it you're not a fan?
 

Offline Artlav

  • Frequent Contributor
  • **
  • Posts: 750
  • Country: mon
    • Orbital Designs
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #30 on: May 27, 2016, 01:26:48 pm »
I guess what you are seeing here is the effect of Interconnects on RPi you have no way of connecting the nodes in a really efficient way,
Not exactly. I mostly use it for explicitly parallel problems, where there is no communication between nodes, and the results are kinda sad once you get over the coolness factor.
 

Offline Athanasis

  • Contributor
  • Posts: 49
  • Country: cy
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #31 on: May 27, 2016, 08:41:30 pm »
What's next? Apple Pi?  8)

Nerds don't bother with Apple crap because they like hacking, modifying, adding, and be marketable as well. So no, don't expect an Apple pi to establish itself. We already have Linux which is fully opened source and customizable. Apple crap is only for crappy assholes like dead Steve Jobs and soon all his history will end up with him in his grave.
It was only a joke. Don't do yourself any injury.
It was a joke but the Apple pi exists like u see above in alink

--------------------------
I keep track of your replies with my android devices using the app "Tapatalk".

 

steverino

  • Guest
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #32 on: May 28, 2016, 01:31:30 am »
What's next? Apple Pi?  8)

Nerds don't bother with Apple crap because they like hacking, modifying, adding, and be marketable as well. So no, don't expect an Apple pi to establish itself. We already have Linux which is fully opened source and customizable. Apple crap is only for crappy assholes like dead Steve Jobs and soon all his history will end up with him in his grave.

Count me as a crappy asshole. (actually, aren't assholes supposed to be crappy?)
 

Offline drussell

  • Super Contributor
  • ***
  • Posts: 1855
  • Country: ca
  • Hardcore Geek
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #33 on: May 28, 2016, 01:32:57 am »
 

Offline Athanasis

  • Contributor
  • Posts: 49
  • Country: cy
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #34 on: May 28, 2016, 05:06:10 am »
What's next? Apple Pi?  8)

http://hackaday.com/2016/04/01/apple-introduces-their-answer-to-the-raspberry-pi/

 :D
that link

--------------------------
I keep track of your replies with my android devices using the app "Tapatalk".

 

Offline f4eru

  • Super Contributor
  • ***
  • Posts: 1093
  • Country: 00
    • Chargehanger
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #35 on: May 28, 2016, 07:35:37 am »
..., so it cannot talk to a microcontroller.
And UART or SPI is not a valid way to talk with an MCU?
Never had any problems with communication between RPI and an MCU.
SPI does not have a properly ACKed handshake.
UART does not have proper handshake either.

So you have to make the communication as slow as your slowest interrupt on the micro.
And if you fail that timing, you don't have a warning of the corruption.
That's bad.

It can be avoided with i2C, but only if the master handles the handhake properly. The raspberry doesn't.

Conclusion : there is no safe way to transfer a bit more data from raspberry to a micro.

Offline Franz Zinn

  • Contributor
  • Posts: 25
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #36 on: May 28, 2016, 03:19:48 pm »
Though the data sheets are available which is more than can be said of the Broadcom equivalent, Allwinner is not Open Source compliant either. Please see http://linux-sunxi.org/GPL_Violations .
This is not to detract from any of the merits of the Orange Pi. It is just a statement of fact about the unfortunate state of affairs that there is as yet no fully open source, embedded board with a modern GPU. Though the situation is improving as there are open source video drivers being developed for both VC4 and Mali-400.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16642
  • Country: 00
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #37 on: May 28, 2016, 07:31:12 pm »
Conclusion : there is no safe way to transfer a bit more data from raspberry to a micro.

No safe way ... apart from programming the micro correctly so it can keep up with the data stream.

UART does not have proper handshake either.
You could always send a special character to say "I'm getting full!" and a different character to say "OK, start sending again".  :-//

 

Offline apelly

  • Supporter
  • ****
  • Posts: 1061
  • Country: nz
  • Probe
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #38 on: May 28, 2016, 08:08:40 pm »
UART does not have proper handshake either.
You could always send a special character to say "I'm getting full!" and a different character to say "OK, start sending again".  :-//
:-DD Oh ^S it! You're killing me.
 

Offline 4gent5mith

  • Newbie
  • Posts: 1
  • Country: us
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #39 on: May 29, 2016, 05:29:19 pm »
If you go to the Orange Pi site and try to download the Kali image for the Orange Pi one it takes you to a mega. co. nz folder. Which has all images/md5. Strange part is that it has images they don't list on their site. I downloaded all images (6.81GB worth); this might be very interesting.

I ordered one so we'll see how it goes. I'll likely post my discoveries (if any) on the forum.
 

Offline arekm

  • Supporter
  • ****
  • Posts: 165
  • Country: pl
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #40 on: May 29, 2016, 06:56:23 pm »
That board have much more features available in form of ... pads:

http://forum.armbian.com/index.php/topic/755-orange-pi-one-adding-analog-audio-out-tv-out-mic-usb-and-ir-receiver/

Data lines for USB #3: points 1,2
Data lines for USB #2: points 3,4
1 - IR receiver RX line
2,3,4 - MIC1P/MIC1N/MIC-MBIAS
5,6 - LINEOUTR/LINEOUTR
TVOut signal and MUTE
 

Offline f4eru

  • Super Contributor
  • ***
  • Posts: 1093
  • Country: 00
    • Chargehanger
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #41 on: May 29, 2016, 10:56:20 pm »
No safe way ... apart from programming the micro correctly so it can keep up with the data stream.

Yeah.
Shure.
Ensure that a 20 MHz micro reacts fast enough compared to a 500 MHz SOC.
I plan to do more useful things with my micros than to wait for data from the host.
Especially when servicing time critical tasks like multiple regulation loops in the 1000-2000 interrupts/seconds range.
 
You could always send a special character to say "I'm getting full!" and a different character to say "OK, start sending again".  :-//
Suuure.
Yeah.
Does not work here.
The micro cannot react and do SW handshake before corruption happens, because it has no Hardware buffer, so it needs to service each byte with an interrupt....


So the conclusion is still : i2C is the only option for a communication with a host including a positive hardware ack.... as long as you don't use a RPI
« Last Edit: May 29, 2016, 10:59:03 pm by f4eru »
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9008
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #42 on: May 30, 2016, 02:37:16 am »
The microcontroller supports real time programming. You can limit the data rate on the Pi side so the buffer never overflows.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16642
  • Country: 00
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #43 on: May 30, 2016, 09:07:26 am »
No safe way ... apart from programming the micro correctly so it can keep up with the data stream.
Yeah.
Shure.
Ensure that a 20 MHz micro reacts fast enough compared to a 500 MHz SOC.
I plan to do more useful things with my micros than to wait for data from the host.
Especially when servicing time critical tasks like multiple regulation loops in the 1000-2000 interrupts/seconds range.

Ummm... last time I checked RS232 had baud rates plenty slow enough for a 20MHz micro to respond to and still have time left over for other things. It's all down to good programming.

You could always send a special character to say "I'm getting full!" and a different character to say "OK, start sending again".  :-//
Suuure.
Yeah.
Does not work here.
The micro cannot react and do SW handshake before corruption happens, because it has no Hardware buffer, so it needs to service each byte with an interrupt....
I don't know what 'micro' you're referring to. The micros I use (AVR based) have a one byte buffer in hardware which gives you plenty of time to respond to an interrupt. I believe this is a common in other chips, too.

If your micro doesn't have a 1-byte hardware buffer you could toggle a data pin in the interrupt handler when, that lets the sender know you're ready for the next byte and would hardly slow things down at all (what's the interrupt response time on a 20MHz micro? Less than a microsecond?).

Give me a few seconds and I could come up with half a dozen other ways to make it work, too. It's all down to what I call "good design and programming".

So the conclusion is still : i2C is the only option for a communication with a host including a positive hardware ack.... as long as you don't use a RPI

Or... you can use I2C and rely on clock stretching for flow control (assuming your 'micro' can do clock stretching in hardware).

I don't get your assertion that a Raspberry Pi can't do I2C. "I2C master" is one of the easiest protocols to do in software.

 

Offline hukuzatuna

  • Newbie
  • Posts: 2
  • Country: us
  • Just learning electronics....
    • Phil's Personal Web Site - Scattershot
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #44 on: May 30, 2016, 10:28:54 am »
Than there is then the software side of which i'm sot an expert but i know it has to be aware he's running on a cluster and acting accordingly and i don't know if raspbian has this kind of support

I have a 128-core cluster of Adapteva Parallella boards, Raspberry Pi 2s, and Raspberry Pi 3s. I use this for developing prototype distributed AI code. Raspbian supports MPI, though I don't use the Debian package. I install MPICH-3.2 and use that. I've also gotten Apache Spark to run on the cluster with a lot of customizing the Java runtime environment to squeeze the heap into that tiny 1 Gig chip. It's an interesting experiment, but not particularly performant because of the Java ecosystem running on limited hardware. MPI, however, does have reasonable performance (within the limitations of the hardware). Once I get things working on this cluster I'm pretty comfortable moving it into a distributed environment using much larger machines.

Cheers,
Phil
 

Offline Okabe

  • Newbie
  • Posts: 1
  • Country: nl
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #45 on: June 04, 2016, 08:10:47 pm »
We should make a EEVblog SETI group XD
 

Offline System Error Message

  • Frequent Contributor
  • **
  • Posts: 473
  • Country: gb
Re: EEVblog #883 - Orange Pi One vs Raspberry Pi 2
« Reply #46 on: June 22, 2016, 12:34:31 pm »
if you're interested in many core clusters TILE has an interesting one which facebook uses as PCIE cards in their servers to handle the processing bits such as firewall and web server. Their dev machines arent cheap but you can get one with 8x36 cores in a 1U config with the usual stuff you find in servers like lots of ram slots and also even has its own PCIe slot too just like a regular x86 server. I have one of these many core CPUs in the router i've  been using, never goes beyond 4% under the worst case (internet + firewall + filtering and proxy + unoptimised management + network services, no hardware acceleration used) and much cheaper than any consumer router in the price/performance, beats ARM A7s and A9 by a large margin in per core and per clock throughput. Best part is the TILEs tend to come with 10Gb/s NICs while the raspberry pi or pi clones have 100Mb/s, only 1Gb/s for some and thats only on the usb2 interface rather than PCIe.

As far as SETI computing power goes if it ever became available for these routers it would be a huge improvement as ISPs have been buying them so it is quite funny when you tell your ISP you have the same router they use in their edge gateway or router.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf