http://opalkelly.com/

Author Topic: Looking for a SBC good for custom design  (Read 1937 times)

0 Members and 1 Guest are viewing this topic.

Offline robotix3

  • Regular Contributor
  • *
  • Posts: 78
  • Country: us
    • Blog
Looking for a SBC good for custom design
« on: March 21, 2017, 05:09:45 AM »
I'm looking for a good single board computer (running linux) that I can easily integrate into a custom design. I've been wanting to design my own for a while, and rather than start from scratch, I would like to use pre-existing software and hardware design. I really need something with a ton of documentation on getting everything up and running (mainly with the OS part).

I really like the UDOO Neo but I can not find any documentation on designing/initial bring-up with your own (but there are schematics).

And there is obviously the beaglebones, but it seems like TI doesn't want people to build there own (not much documentation on the hardware side, I could be wrong)

My only hardware requirement is that it has a >800MHz processor. My use-case is most likely a custom quadcopter design.
« Last Edit: March 21, 2017, 05:13:39 AM by robotix3 »
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 2598
  • Country: us
Re: Looking for a SBC good for custom design
« Reply #1 on: March 21, 2017, 06:16:21 AM »
How about the Raspberry Pi or various derivatives and clones? Huge amount of support out there, hard to get much cheaper.
 

Offline robotix3

  • Regular Contributor
  • *
  • Posts: 78
  • Country: us
    • Blog
Re: Looking for a SBC good for custom design
« Reply #2 on: March 21, 2017, 06:42:22 AM »
The Raspberry Pi isn't open hardware

Offline james_s

  • Super Contributor
  • ***
  • Posts: 2598
  • Country: us
Re: Looking for a SBC good for custom design
« Reply #3 on: March 21, 2017, 06:52:19 AM »
I didn't see a requirement that it be open hardware, that does limit the choices somewhat.
 

Offline robotix3

  • Regular Contributor
  • *
  • Posts: 78
  • Country: us
    • Blog
Re: Looking for a SBC good for custom design
« Reply #4 on: March 21, 2017, 07:11:17 AM »
Well you can't even buy the Raspberry Pi processor, it's only available in large volumes, even the datasheet is unavailable.

Offline robotix3

  • Regular Contributor
  • *
  • Posts: 78
  • Country: us
    • Blog
Re: Looking for a SBC good for custom design
« Reply #5 on: March 21, 2017, 07:41:56 AM »
So after looking for a bit, it seems the beaglebone black is actually a good candidate for what I want to do.

Offline kaevee

  • Contributor
  • Posts: 40
  • Country: in
Re: Looking for a SBC good for custom design
« Reply #6 on: March 31, 2017, 01:51:59 AM »
Checkout OpenRex.

http://www.imx6rex.com/open-rex/

This project is completely open source and one can download all documents, including Schematic and PCB.

One can buy BoM in retail quantities. But, cost would be no match to Raspberry pi or clones.

Venkat
 

Offline Delta

  • Super Contributor
  • ***
  • Posts: 1115
  • Country: gb
Re: Looking for a SBC good for custom design
« Reply #7 on: March 31, 2017, 02:10:53 AM »
Olimex. Open source SBCs using various Allwinner ARM-based processors.
 

Offline sanwal209

  • Regular Contributor
  • *
  • Posts: 59
Re: Looking for a SBC good for custom design
« Reply #8 on: April 16, 2017, 05:38:10 AM »
I
 

Offline sanwal209

  • Regular Contributor
  • *
  • Posts: 59
Re: Looking for a SBC good for custom design
« Reply #9 on: April 16, 2017, 05:39:24 AM »
I am going to make SBC as a gateway for my open source project (http://www.linuxiot.org). Feel free to add ur suggestion for SBC
 

Offline chrisalbertson

  • Contributor
  • Posts: 6
  • Country: us
Re: Looking for a SBC good for custom design
« Reply #10 on: April 19, 2017, 04:47:33 PM »
....seems the beaglebone black is actually a good candidate for what I want to do.

Yes, they are cheap and small, not as powerful the Pi3 but one huge advantage of the BBB is that the ARM processor they use has two "PRUs" on-chip.  These are small micro controllers that have direct access to IO pins.  You can use them for any "hard realtime" tasks such as a control loop that have to run at a constant rate.   This kind of real time scheduling is hard or impossible under Linux even with a real-time kernel.   As an example the MachineKit project has a way use the PRUs for servo motor control for things like CNC milling machines.

I thought of using BBB on my robot project but opted for the Raspberry Pi 3 to run Linux and a generic  ARM Cortex M for the real-time stuff.   I just needed much more compute power than the BBB has.

 

Offline robotix3

  • Regular Contributor
  • *
  • Posts: 78
  • Country: us
    • Blog
Re: Looking for a SBC good for custom design
« Reply #11 on: April 26, 2017, 05:41:29 AM »
Quote
Checkout OpenRex.
Way too overkill for my application, but will check it out in the future.

Quote
Olimex. Open source SBCs using various Allwinner ARM-based processors.
I forgot they existed, good source for designs actually...but the beaglebone has a giant community

Quote
I am going to make SBC as a gateway for my open source project (http://www.linuxiot.org). Feel free to add ur suggestion for SBC
That's an interesting project


Quote
Yes, they are cheap and small, not as powerful the Pi3 but one huge advantage of the BBB is that the ARM processor they use has two "PRUs" on-chip.  These are small micro controllers that have direct access to IO pins.  You can use them for any "hard realtime" tasks such as a control loop that have to run at a constant rate.   This kind of real time scheduling is hard or impossible under Linux even with a real-time kernel.   As an example the MachineKit project has a way use the PRUs for servo motor control for things like CNC milling machines.

I thought of using BBB on my robot project but opted for the Raspberry Pi 3 to run Linux and a generic  ARM Cortex M for the real-time stuff.   I just needed much more compute power than the BBB has.

In my quad I am using separate ARM microcontroller for the real-time stuff anyways, the Linux machine will be used for GPS way-point navigation, maybe wifi, openCV, etc.

Offline jmelson

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: Looking for a SBC good for custom design
« Reply #12 on: June 29, 2017, 07:24:49 AM »
I've done several projects using the Beagle Bone Black, with good success.  The PRU units in the Bone are amazing, a pair of 200 MHz 32-bit microcontrollers with direct access to GPIO pins, and shared memory interface to the ARM CPU.  Ethernet, USB host and target and a few other things.  There are also variants aimed at vehicle projects.  I have used it in  ground-powered applications, but it is pretty low power, something like 300 mA at 5 V.

I started using the earlier Beagle Board to control devices remotely, and have now switched over to using the Bone as the original Board is no longer made.  I could have used lesser-performing processors in these devices, but the ease of programming network servers in Linux made this a great choice.

Jon
 

Offline veryevil

  • Supporter
  • ****
  • Posts: 143
Re: Looking for a SBC good for custom design
« Reply #13 on: July 06, 2017, 05:25:47 PM »
If you could get away with less than 800MHz then I highly recommend these guys.

https://www.acmesystems.it/

 

Offline dave_k

  • Regular Contributor
  • *
  • Posts: 184
  • Country: au
Re: Looking for a SBC good for custom design
« Reply #14 on: July 06, 2017, 09:08:56 PM »
If you could get away with less than 800MHz then I highly recommend these guys.

https://www.acmesystems.it/

.. or the yum-cha clone of the Aria
http://armdevs.com/core9g25.html
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf