For more projects - youtube.com/@ThatProject That Project Github Repository - github.com/0015/ThatProject Join FB Group - facebook.com/groups/138965931539175
Very nice! The M7 is good at double-precision floating point calculations. My test shows 2.46Gflops for a 912Mhz M7 core while the ESP32 S3 is only 17.31Mflops. BTW, the boot time for Zero is about 1'20", Zero 2 is about 25", but the MCU boot in no time. For quick power on response, the MCU will be the choice.
The video is technically incorrect as there us a cheaper sbc on the market. The Ox64 from pine64. It blures the line between a uc and a sbc as the 8$ version can (or will in the future) be able to boot both Linux and rtos (real time operating system)
Thanks for letting me know. I didn't even know such a product existed. Looks like it won't be available until January 2023. I will test it after purchase.
For software consideration, it still has a long long way to go. There are so many cheaper SBCs out there, even though many are faster than Zero or Zero 2. But no one has the same software level and peripherals support. That's the reason why they are so cheap.
Would love to see how the Oak-d-lite + DepthAI and Websockets work! Also if you want to compare apples to apples.. or raspberries to raspberries perhaps, the Pi Zero 2 W (Cortex A54) vs the Pi Microcontroller (RP2040)! BTW, since the Arduino Portenta STM32H747 is a bit pricey.. any thoughts on Microchip's SNAP programmer (PG164100)? It has a 300Mhz SAME70, and before the chip-shortage, it was only $18. Scott W Harden has a great blog post on the SNAP.
you should also remember that you can run the SBC Without Linux, as these chips are well documented, I've seen some projects run pure software on RPis, if you really need the speed and rather sacrifice the comfort of having an OS, this is also a solution. I'm quite surprised by the results of the benchmark so I re ran them on an older zero 1 and you can achieve much much better results by running with optimization: g++ benchmark.cpp -O2 -o test Multiplication and Division Benchmark ===================================== MulBigDouble: 157ms MulBigInt: 141ms DivBigDouble: 299ms DivBigInt: 691ms MulSmallDouble: 151ms MulSmallInt: 155ms DivSmallDouble: 332ms DivSmallInt: 1501ms Addition and Subtraction Benchmark ================================== AddBigDouble: 130ms AddBigInt: 71ms SubBigDouble: 128ms SubBigInt: 71ms AddSmallDouble: 142ms AddSmallInt: 76ms SubSmallDouble: 144ms SubSmallInt: 76ms
I have no idea how users can justify using the Arduino H7. Right out of the gate whatever your going to sell is going to be so expensive using it. Then if using the RPI you have to worry about people shutting it down abruptly and causing a SD card corruption issue. Let alone trying to find places that stock them.
For more projects - youtube.com/@ThatProject
That Project Github Repository - github.com/0015/ThatProject
Join FB Group - facebook.com/groups/138965931539175
Good video, very detailed. Thanks!
Very nice!
The M7 is good at double-precision floating point calculations. My test shows 2.46Gflops for a 912Mhz M7 core while the ESP32 S3 is only 17.31Mflops.
BTW, the boot time for Zero is about 1'20", Zero 2 is about 25", but the MCU boot in no time. For quick power on response, the MCU will be the choice.
M7 is not the only cortex core with floating point unit. M4 also has FPU.
@@curlybrace6694 I knew. But M4F can not go high frequencies.
For Pi there is Bare metal OS (Circle) still in development that will make Zero boot faster similar to MCU OS
@@arduinoguru7233 Thanks for all your great contributions. Looking forward to it!~
@@arduinoguru7233 wow, this is a very interesting project!
The video is technically incorrect as there us a cheaper sbc on the market. The Ox64 from pine64. It blures the line between a uc and a sbc as the 8$ version can (or will in the future) be able to boot both Linux and rtos (real time operating system)
Thanks for letting me know. I didn't even know such a product existed. Looks like it won't be available until January 2023. I will test it after purchase.
For software consideration, it still has a long long way to go.
There are so many cheaper SBCs out there, even though many are faster than Zero or Zero 2.
But no one has the same software level and peripherals support. That's the reason why they are so cheap.
Is it "available?" I don't know that I've ever seen their stuff in stock.
Would love to see how the Oak-d-lite + DepthAI and Websockets work!
Also if you want to compare apples to apples.. or raspberries to raspberries perhaps, the Pi Zero 2 W (Cortex A54) vs the Pi Microcontroller (RP2040)!
BTW, since the Arduino Portenta STM32H747 is a bit pricey.. any thoughts on Microchip's SNAP programmer (PG164100)? It has a 300Mhz SAME70, and before the chip-shortage, it was only $18.
Scott W Harden has a great blog post on the SNAP.
you should also remember that you can run the SBC Without Linux, as these chips are well documented, I've seen some projects run pure software on RPis, if you really need the speed and rather sacrifice the comfort of having an OS, this is also a solution.
I'm quite surprised by the results of the benchmark so I re ran them on an older zero 1 and you can achieve much much better results by running with optimization:
g++ benchmark.cpp -O2 -o test
Multiplication and Division Benchmark
=====================================
MulBigDouble: 157ms
MulBigInt: 141ms
DivBigDouble: 299ms
DivBigInt: 691ms
MulSmallDouble: 151ms
MulSmallInt: 155ms
DivSmallDouble: 332ms
DivSmallInt: 1501ms
Addition and Subtraction Benchmark
==================================
AddBigDouble: 130ms
AddBigInt: 71ms
SubBigDouble: 128ms
SubBigInt: 71ms
AddSmallDouble: 142ms
AddSmallInt: 76ms
SubSmallDouble: 144ms
SubSmallInt: 76ms
Wooow that is a big difference can you make a video please😮
hi nice video. can you connect LTE, camera and solar cell to the Arduino H7?
How fast is ESP32-S3??
I haven't tried comparing it to the ESP32-S3 yet.
I have no idea how users can justify using the Arduino H7. Right out of the gate whatever your going to sell is going to be so expensive using it. Then if using the RPI you have to worry about people shutting it down abruptly and causing a SD card corruption issue. Let alone trying to find places that stock them.
And now there is the Bouffalo Lab BL808 which is classed as an MCU but can run Linux...
Thank you for telling me. It's also a very interesting device.
arduino doesn't worth the price
Imagine disabling the dislike button