Tinker V: Single-board RISC-V computer
tinker-board.asus.com
tinker-board.asus.com
[1] https://lore.kernel.org/all/CA++6G0Do001Bo+kxhUNz5T937TYU-K5...
Also, in the ARM ecosystem, some of the things that the RISC-V spec specifies (like MMU details) are vendor-specific, leading to a minor headache for OS writers, but give chip manufacturers more freedom. Renesas may have assumed they had the same freedom.
A statically linked "HelloWorld" on my VisionFive 2 starts from 0x10000 and runs up to 0x4ea8e, so smack through that whole memory region.
The only way to make programs compiled with a standard binutils (or on another RISC-V machine, or a standard OS running in a VM) work would be for the kernel to memcpy() that 128k region in and out on every address space switch.
It's really an awful bug (or design decision) if you want to run standard OSes and standard code on it.
This implementation has a very incompatible (and problematic) deviation from the privileged ISA spec.
It seems to act as if there was a hardcoded, stuck, TLB entry that cannot be removed, so the whole system has to work around it. And to add insult to injury, it affects a virtual memory address range that happens to be used in most Linux programs.
IMHO ASUS is doing a disservice to RISC-V by releasing a board with such a chip. They should have used something else or skipped this generation.
The VisionFive 2 is currently the best RISC-V SBC option, at least until TH1520 becomes available (next month?), depending on the price.
I can vouch for the VF2 hardware - works well. Alas PCIe is oddly slow, but I'm hopeful that firmware will improve that.
EDIT: The Pine Star64 is (should be) the exact same SOC, so it should be basically the same as VF2 (small differences like PCIe edge connector instead of an M.2 slot, etc).
It's probably being limited because the RAM to RAM copy speed isn't much more than that! I get 475 MB/s memcpy() speed for 64 MB copies on my VisionFive 2. The much slower CPU on the AllWinner D1 manages 1100 MB/s n the same code. Somehow the SiFive-based SoCs have never been good on RAM speed -- the HiFive Unleashed and Unmatched were even worse than this.
Hopefully the Horse Creek SoC has some good Intel DDR IP in it.
Horse Creek would be nice - should it ever become available for purchase.
EDIT: Well, I'm shocked. With a far more beefy supply (12.3V/0.7A) I now hit 295+ MB/s, not great but so much better than before. Thanks for the hint.
What is the rating of your bigger supply?
And presumably what you were measuring is the average Amps/Watts, not the peak.
And, yes, with its OoO CPU cores it should match a Pi 4 at the same MHz, but do more MHz.
If you follow the "Where to Buy" links for the United States, it's available from Amazon for $280.
[1] https://www.amazon.com/ASUS-Tinker-1-5GHz-Graphics-Motherboa...
[2] https://tinker-board.asus.com/product/tinker-edge-t.html
there are other SBC's available, like the mango pi mq pro, which is in the form factor of a raspberry pi zero.
Honestly??
There is no good excuse for these ports' continued use in new designs, just penny pinching nonsense.
Host-side ports can be full size A or C, device side ports can be full size B or C, anything else is just being cheap.
Although that might be so cruel that it violates the Geneva Convention.
This is Asus. They make a phone that has two USB-C ports, plus a variety of mobile accessories that all have one. They also make laptops, desktops, and motherboards that generally have 2-4 of them.
I'd be shocked if the sales of the entire Tinkerboard line added up to even the mobile products alone, much less the PC lines.
I’m sure that finding MiniUSB is much more easier on that setting and ecosystem.
And because one of the ports is USB OTG, one of the intended uses is for a micro B connector as the host connector. Which is a misuse of the originally intended function of that connector anyway.
I know I've got a wealth of devices that have the various formats, mostly micro. Their functionality still seems fine, so the anguish that pops up from time to time seems a bit much.
Micro USB doesn't deliver enough power, especially if you plug USB devices into an SBC.
> CPU and GPU: Quad-core ARM Cortex-A53 and integrated GC7000 Lite Graphics
> CPU Socket Quad-core ARM Cortex-A53
> Chipset Type Quad-core ARM
...am I right to expect something not ARM?
[edit] nm, apparently the SBC series also offers ARM
I expect the quality of this board to be similar
> from ASUS
The "from ASUS" part is pretty important to that headline IMHO...
No one was popularized RISC-V yet. Maybe Asus will be the one!
As far as I'm aware, there are only categories of people when it comes to "the invention of the GUI":
1. People who know it was a long and involved development process involving many people starting in the 1960s.
2. People who don't care.
edit: Lol y'all some bitches.