That's pretty much how it goes on ARM SBCs, the vendor has to apply a 
varying amount of patches to the Linux kernel for it to have decent 
functionality because the SOCs are generally designed to be run on Android 
with all sorts of proprietaryness. I went on an ARM board kick and bought 
up all sorts of different SBCs, though I've never been a huge fan of the 
rpi but the rpi4 is starting to seem like a decent board. I have a 
Rockpro64, and a Rock96, they both use the RK3399 chip. The PCIE slot on 
the RockPro64 is a neat gimmick but it's a silly form factor to have a PCIE 
cart plugged into a board that is half it's size. There are plenty of SBCs 
that have an M.2 slot for an NVME drive and if it's implemented right it 
should be just as useable as a straight PCIE slot with a M.2 to PCIE 
adaptor/extender.

I don't much care about the PCIE slot, its sure faster for getting data 
from the host PC to the FPGA card but if you're using a Mesa card, you 
can't beat the hardware generated step/encoder interfaces no matter what 
you do with a modern PC. New processors are fast but latencies just keep 
getting worse, ARM doesn't seem to be hugely better than x86 in this 
regard. So the Ethernet cards have been great for me but Mesa seems to be 
increasingly supporting SPI devices, so that might be pretty interesting 
since almost every SBC has SPI on the GPIO and therefore the FPGA wouldn't 
be tying up the ethernet port. HM2 has some sort of support for SPI, I'm 
not sure if it's part of smart serial or what, maybe Michael can answer 
that. I think SPI is even in some way compatible with RS422/485 so there 
might be alot of possibilities there.

By far, the best ARM SBC I've used is the Odroid N2, and that's the board 
I'd like to see make some traction. Think I'll make a new post for it, see 
if any of the MK kernel gurus want to take a stab at it.
 

On Tuesday, September 17, 2019 at 6:43:58 PM UTC-4, mugginsac wrote:
>
>
> Michael,
>
> I bought a RockPro64 4gb and I have rt_preempt running on it. However, 
> they keep moving the goal posts. I have been unable to get rt_preempt to 
> run on a newer release. If I lose the uSD I have (or if I find a bug in it) 
> I can't produce a newer image. The people most involved in it seem more 
> interested in video streaming or something like that. All of the images 
> (and source for them) that they are releasing are heavily patched so you 
> can't apply rt_preempt patches to them.
>
> At the moment, I wish I had waited and bought a Raspberry Pi 4b (4gb). It 
> has the same processor, and a whole lot more people working on software. It 
> has a relatively current rt_preempt kernel available for it, without even 
> having to configure and compile it.
>
> The Raspberry Pi 4b, is not quite as fast but it has gigabit ethernet, 
> USB3 and wifi built in. It doesn't have quite as good heat sinking 
> available at the moment.
> The Pi 4b doesn't have a pcie slot but there is some question about driver 
> support for the pcie slot on the RockPro64.
>
> Alan
>
>
> On Tuesday, September 17, 2019 at 7:02:42 AM UTC-7, Michael Brown wrote:
>>
>> Just an Idea....
>> While debugging on the new Machinekit aarch64 port, my thoughts went to 
>> wondering if it would be possible for someone to combine a low cost Arm64 
>> Soc with a mesa card: (and yes...)
>>
>> ROCKPro64 2/4GB 60$ -80$ <https://www.pine64.org/rockpro64/>
>>
>> Mesa 6i25-6i24 110$-$140 <http://www.mesanet.com/>
>>
>> The ROCKPro64 has 64MB of pcie mappable address space, more than enough 
>> for the 64KB hostmot2 memory map and this combo is much smaller than any pc 
>> .....
>>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/fe3ce08c-34a0-431a-9695-08991a2f6620%40googlegroups.com.

Reply via email to