Тёмный

MangoPi MQ-PRO Review: RISC-V Raspberry Pi Zero Alternative? 

Learn Embedded Systems
Подписаться 36 тыс.
Просмотров 38 тыс.
50% 1

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 90   
@kailiu6105
@kailiu6105 Год назад
I checked it out. It has an ARM version which is cheaper and alternative to RPi Wireless. RISC-V is still in its infancy, lack of GPU, only one core, more bugs... But it is a good starting point.
@MeTube3
@MeTube3 Год назад
I have this version of Mango Pi. I run a port of Armbian (yes ARMbian). This board is good for trying out and testing, but not a deployment. The D1 is quite a ropey implementation of RISC V.
@YvanJanssens
@YvanJanssens Год назад
I think a major omission in this video are the nuances where the D1 really shines; I have used several D1-based boards, and there are a few situations where I would prefer a D1 over the Pi Zero. The first one is power consumption - performance is similar to an OG Raspberry Pi, but power consumption is scarily low. When running the Hercules-390 emulator with MVS 3.8j and several clients connected to WiFi and SD I/O happening, it was consuming less than 100mA @ 5V. This makes this an excellent candidate for situations where power is constrained or you need to get the most out of a battery. Another good thing about this chip. Another big strength of the D1 chip is that it has a variant (D1s) that comes in an (el)QFP128 package with 64MB of DRAM included in the package. This chip is perfectly doable to hand-solder since you don't have to deal with SMD, and it needs almost no support components besides SPI flash for your small Linux-based image. This effectively allows you to build your own Linux-based devices with average-ish soldering skills.
@paulwratt
@paulwratt Год назад
There are more OS available than you have mentioned and tested. You need to keep an eye on the gh project _Awesome Mango Pi MQ Pro_ by _boosterl_ which tracks a detailed list of working OS's and variants (there are 12 at time of post, both desktop and headless).
@alexscarbro796
@alexscarbro796 Год назад
Given that this might be a good starting point for RISC-V development, how about a bare-metal tutorial on developing programmes (without an O/S) using the available toolchain(s)?
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
Something to look into! I'll add it to my list of tutorial ideas, thank you!
@vevasam
@vevasam Год назад
If you are looking for bare metal development in RISC-V , Prof. David Harris lectures in Computer Architecture on edx are a great resource. It uses the popular Sparkfun Red-V board which has a RISC-V core.
@gern_blandston
@gern_blandston Год назад
having the wifi antenna connector is actually a pretty big advantage over the pi0!
@australai
@australai Год назад
Nice to see you look at MangoPi! I have an MQ-Quad I got a few months ago and will be very curious to see what you think of it. It is unfortunate it doesn't have any MIPI connectivity, as it would be a good board to pair with a camera. I found it to perform pretty well, but video output at 4K was unusably broken. At lower resolutions it was okay, save for frequent mouse flicker. It runs warm, so the heatsink case is pretty essential.
@paulwratt
@paulwratt Год назад
there is better video drivers on some OS, but they also suffer from other issues. ATM it is still better to _mix'n'match_ your own OS from what is available - BTW the D1 Nehza is never going to be a "graphics behemoth" without a 3D assist, so why try .. if you want RISC-V _AND_ Graphics, pre-order one of the new Lichee RISC-V SoM or get one of the new SiFive SBC (if you can find them) - both are quad core, with the Lichee having upto 16Gb RAM
@PlatimaTinkers
@PlatimaTinkers Год назад
Hey this is a great video, thanks for showing me this - definitely buying one now, since I seemingly keep killing RPiZeroW's haha.
@SlinkyD
@SlinkyD Год назад
Thanks for the info. Nice video. In short, not worth the time or money. Rather play around in QEMU until somethung capable hit the market.
@PeterJasper
@PeterJasper Год назад
Thanks for your review ... I found that only the outside USB-C powered the board and not the inner one. I loaded Ubuntu Server and it is helpful if you have a USB to Ethernet adaptor, otherwise you need to download and manually install the wifi drivers and configure the network (text file). A single processor is restrictive, but as a new riscV board one this is a great start.
@histrigaming7344
@histrigaming7344 Год назад
The file Compression probably uses operations, not realized on the RISC CPU Still a great alternative and a nice look at the architecture of the future :)
@thegreenpickel
@thegreenpickel Год назад
What's the power consumption? That was the best part of the zero being between a microcontroller and an SBC.
@phillynarrowstraight
@phillynarrowstraight Год назад
Came here to say this too
@dmytroi5456
@dmytroi5456 Год назад
Despite of raspberry, you can actually buy this mango board (and it won't cost a fortune). And they don't have such supply shortages as raspberry
@paulwratt
@paulwratt Год назад
FWIW _every_ aliexpress purchase I make, I add one of the 1Gb MQ-Pro to the order, and have been doing so for 6 months (since the Pink v1.3 release)
@darknetworld
@darknetworld Год назад
It good there is progress for new type of chips.
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
For sure!
@Basheski
@Basheski Год назад
Actually in 'real' 🤓embedded scenarios, graphics is not really that important...
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
Yes I agree. In most deployments headless systems would be used but graphics processors can accelerate other tasks. Also as a comparison to RPi Zero I think it's important to mention!
@Basheski
@Basheski Год назад
@@LearnEmbeddedSystems Agreed! Just pointing out..
@kayakMike1000
@kayakMike1000 Год назад
@@LearnEmbeddedSystems well, being an embedded engineer... There are MCUs with dedicated peripheral ports for LCD panels, it's just not meant for xorg or Wayland or miir whatever their doing these days ..
@oaquique
@oaquique Год назад
For those that need driving existing displays, using devices different than RPi present a real challenge in term of drivers/libraries availability for non RPi. Although some of them are open-source, porting then to non-RPi increase dev costs due to having to allocate time and resources for the port. This is where the RPi huge community makes a difference.
@vevasam
@vevasam Год назад
I'm sure this has been clarified, but it's a Single Board Computer. You can see this like a motherboard with all the peripherals on single board for desktop applications unlike an embedded application.
@user-fr3hy9uh6y
@user-fr3hy9uh6y Год назад
What are the development options for this board? Is there an arduino plug in? What compilers ect.
@conorstewart2214
@conorstewart2214 Год назад
It is an SBC, you don’t typically use them with arduino, they run their own operating system, hence you could see it had a full desktop loaded (badly) and the Ubuntu was accessed through a terminal. So you typically do development on the device itself although it is possible to cross compile on another system or you can probably remote access it using vscode.
@J0NA5.
@J0NA5. Год назад
What about energy consumption?
@aaro_n
@aaro_n Год назад
Find me an Ubuntu image for the mq. I've had one for months and it's a paperweight
@DrewryPope
@DrewryPope Год назад
hi "faster is better" at 6:57 should be "smaller is better" or "faster is better (smaller bars)"
@DrewryPope
@DrewryPope Год назад
"lower is better" etc etc
@RixtronixLAB
@RixtronixLAB Год назад
Creative video, thanks :)
@kayakMike1000
@kayakMike1000 Год назад
I am going to get my own is running on this thing...
@copitzkymichael3313
@copitzkymichael3313 Год назад
What are you using for a display?
@STORMFIRE07
@STORMFIRE07 Год назад
Visionfive from StarFive with its U74 processor should perform better than this mango pi, but that costs $180 iirc
@TheSulross
@TheSulross Год назад
Hmm, would prefer a cross-development toolchain vs doing actual development on the SBC itself.
@zk_6312
@zk_6312 Год назад
Do you know if this board will run klipper?
@highspeedpiTV
@highspeedpiTV Год назад
Yes I have done it. Works ok, just takes a sec to first boot
@AttilaAsztalos
@AttilaAsztalos Год назад
This IS worth your money over an RPi by the sheer value of not being a closed-source abomination that boots the CPU using unknown code in the GPU first.
@conorstewart2214
@conorstewart2214 Год назад
From the Ubuntu server it looks like they are just copying sipeeds RV Dock distro, I’m not sure how similar the boards are, they both use the D1 but might there not be differences to do with external components and drivers, etc?
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
Yes there may be differences, but seemed to work pretty well for me! Mileage may vary of course
@AndrewAHayes
@AndrewAHayes Год назад
AN Orange Pi Zero 2 is more costeffective and has lots of availability, RISC has a lot of ground to cover to get even as much software as the Orange Pi never mind the Raspberry Pi. Its ok if you want to experiment with RISC but its not for me!
@flytie3861
@flytie3861 Год назад
No matter beffy the specs are, if the support it non existent. Then why release it
@yusufcosgun4769
@yusufcosgun4769 Год назад
Can you look also the mq-quad it also pi zero alternative and have quad core a53 @1.5GHz
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
Yes we have one on the way!
@shihabhossain2232
@shihabhossain2232 Год назад
Can we make this into Google assistant?
@aldob5681
@aldob5681 Год назад
i see almost doubled prices
@thewiirocks
@thewiirocks Год назад
This appears to be an older version of this board. The current revision is very, very, VERY… Pink.
@DamjanDimitrioski
@DamjanDimitrioski Год назад
These are my needs: to always be in stock, no geo restrictions, cost for delivery to be max 10$, to be GNU/Linux compatible, have GPIO + analogue pins and PWD, price to be extremely low to 35$ max. And I don't care about the brand :D or processor type.
@BurkenProductions
@BurkenProductions Год назад
It's NOT impossible to get an RPI like wtf it's all over amazon for example.
@toma01001
@toma01001 Год назад
Risc V sweep incoming, just not now
@volkinaxe
@volkinaxe Год назад
wood be usefull with 8 gigs of ram
@johnnelms5117
@johnnelms5117 Год назад
I have 4 MQ quads; thay work OK. slow GUI. apps run better.
@Username-qx9gk
@Username-qx9gk Год назад
16£ for zero W is robbery. It was 5USD when it came out. Greedflation
@LewisCowles
@LewisCowles Год назад
Looks awful, just like the visionfive 2 I got. Really need someone who can replace rpi (for ARM and RISCV) for software support and polishing
@Pipe0481
@Pipe0481 Год назад
Please never start graphs at a number other than 0, it is extremely misleading.
@thecatchannel852
@thecatchannel852 Год назад
Can anyone name new thingy.... apple pi
@nil0bject
@nil0bject Год назад
i've been waiting for this. ARM really is quite "low-tech". RISC is much more advanced
@elijah_9392
@elijah_9392 Год назад
What does that even mean?
@jyvben1520
@jyvben1520 Год назад
@@elijah_9392 reduced instruction set, where as arm is more like cisc probably, complex instruction set, intel/amd are hybrids, risc/cisc combo. in lego terms risc has 10 blocks and cisc has a 100 blocks.
@nil0bject
@nil0bject Год назад
@@elijah_9392 I used to use RISC machines a lot in the 90's and 2000's. they were always far superior to any other machine on the market, ie IBM POWERPC beat every iteration of x86. the research and dev in RISC is much more mature than that of ARM
@elijah_9392
@elijah_9392 Год назад
@@nil0bject ARM is built from RISC.
@elijah_9392
@elijah_9392 Год назад
@@jyvben1520 I know what RISC is, I was adking about what "low-tech" means. Because it sounds meaningless. ARM is an ISA, with advanced features.
@gabscar1
@gabscar1 Год назад
Thanks for the nice review. I won't be buying this!
@cdyoutoob
@cdyoutoob Год назад
Lol, "Faster is better" Think you mean shorter is better or longer is better.
@LearnEmbeddedSystems
@LearnEmbeddedSystems Год назад
Yes I did
@midixiewrecked7011
@midixiewrecked7011 Год назад
Hdmi , not haytch dmi
@chewylandlive
@chewylandlive Год назад
Faster is better.
@TheInternetdirect
@TheInternetdirect Год назад
Raspberry pi zero sold out !!!! Blind ?
@thewiirocks
@thewiirocks Год назад
I’ve got a (literal) stack of Pi Zeros, so I have access to hardware if I need it. The real problem with Pi Zero is that it’s an obsolete platform. Running an ARMv6 core, it’s difficult to find usable software that still supports it. And being as complex as it is, it really needs a proper OS to boot. Unlike the Pi Pico which provides an embedded-focused ARMv6 core that runs more “bare metal”. Pi Pico is also readily available, which makes it a good option for new embedded projects. The Pi Zero 2 W is a good replacement on the higher end. At least on paper. In practice, I’ve never actually seen one. They began production right at the start of the supply-chain crisis. This made them so rare that only those willing to wait out pre-order timeframes have actually gotten their hands on one. Emphasis on *one* unit. Good luck getting them in any actual supply.
@goofycker
@goofycker Год назад
Mango... Raspberry - both contain enough Vitamin C, so dont be afarid about Scurvy.
@evilsdexter5261
@evilsdexter5261 Год назад
sorry not gonna pay soo much for a "xuan tie"
@MarquisDeSang
@MarquisDeSang Год назад
Risc-V is the only possible future for computers. The design is so far ahead of ARM and X64 and they will cost 1/10 of an ARM... in a year or two.
@conorstewart2214
@conorstewart2214 Год назад
How is it so far ahead of arm? Risc-V is still a bit of a mess and I don’t think there are any Risc-V processors out there yet that compete with arm ones, Risc-V is generally slower so far and is no where near as well supported as ARM. Edit: Risc-V won’t necessarily be cheaper either, it is an open ISA not open hardware, the actual implementations of the processor can be closed source and in a lot of cases they are, so if you want to use Risc-V you either have to make your own or license a core from someone else. There may be open source cores available but the best ones will still need licensed.
@TheSulross
@TheSulross Год назад
so far there is no RISC-V product that truly out competes its ARM alternative - and it truly seriously lags in multi-core implementations. After all this time it's still a rude surprise to see how much the actual gap is between RISC-V vs ARM commercial implementations
@conorstewart2214
@conorstewart2214 Год назад
@@TheSulross yeah people don't seem to see the flaws with risc-v they are just blinded by the fact it is an open ISA. They think it will be cheaper than arm due to no licensing costs for the ISA but you can keep the implementation closed source which is what many companies do. You will end up with the very basic RISC-V cores being open source but for advanced features or designs you will still need to license them from companies like arm. Just because the ISA is open doesn't mean the entirety of RISC-V is open source, it is literally just the ISA that needs to be open source. I have also not really seen any price difference between RISC-V and arm other than risc-V tends to be more expensive for less performance which goes against the common belief that RISC-V is cheaper than arm. With arm they set the ISA and there are rules on what modifications other companies are allowed to implement or how the implement it. With RISC-V there isn't any hard rules like that, I can create any non standard implementation or extension I want and it doesn't need to be compatible with any other implementations, which is a big problem with compatibility between brands, there is no way to stop them taking the ISA and doing whatever they want, at least with arm, arm has at least some say in the final implementation. RISC-V is a start and it is interesting and we will see a growth in it but I think it has far too many flaws to become any better than any other ISA.
@gustavrsh
@gustavrsh Год назад
The problem isn't hardware, it's the (lack of) software. RISC V is a good alternative for embedded systems but that's it.
@MarquisDeSang
@MarquisDeSang Год назад
@@gustavrsh You are very short-sighted. Now is not important. You failed to realized that America and Europe are not the future and that BRICS can only use Risc-V.
@nil0bject
@nil0bject Год назад
i hate how ARM needs so much RAM
@Mueller3D
@Mueller3D Год назад
What exactly needs so much RAM? In general, RISC architectures need more RAM for code space than CISC ones. 64-bit architectures similarly need more code space than 32-bit architectures. Linux needs much more RAM than a bare metal OS. However, the real consumer of RAM is applications and their data. You choose the amount of RAM you need based mainly on that.
@liudas5377
@liudas5377 Год назад
Useless...
Далее
Mango Pi MQ-Pro RISC-V SBC
16:55
Просмотров 181 тыс.
Battle of the Zeros
19:44
Просмотров 73 тыс.
Every Developer Needs a Raspberry Pi
27:27
Просмотров 725 тыс.
Raspberry Pi Pico 2: a RISC-V bet!
8:05
Просмотров 289 тыс.
RISC-V Week: 7 days only using RISC-V computers
25:40
Просмотров 201 тыс.
EEVblog 1524 - The 10 CENT RISC V Processor! CH32V003
19:55
When Did Raspberry Pi become the villain?
21:54
Просмотров 1,6 млн
VisionFive 2: RISC-V Quad Core Low Cost SBC
18:57
Просмотров 268 тыс.