Тёмный

Testing out the Milk-V Duo - The new $9 RISC-V eSBC that runs Linux! 

Platima Tinkers
Подписаться 6 тыс.
Просмотров 117 тыс.
50% 1

Buy Yours Now: shop.plati.ma/products/milk-v...
These are one hardcore little unit! Rather easy to use too. And yes, I am coining the term (thanks some random Redditor) eSBC - meaning embeddedSBC. With:
- Dual-Core RV64 Processor
- 64MB DDR2 RAM
- TF/microSD & SPI
- 10/100 Ethernet
- TPU
- 26 GPIOs
- USB-C
- 5V Input
- 3.3V 2A Output
- Low Battery Detection
- CSI 2-Lane MIPI
- Hardware H.264/H.265 Encoding
- I2C, ADC, PWM, UART, SPI, SDIO, and JTAG Support
- Surface-Mount Compatible
❤ DON'T FORGET TO LIKE AND SUBSCRIBE! ❤
💳 Patreon: / platima
Here I show you what the parts of it are, how to flash it with the Linux image, how to gain SSH access to it, how to monitor it booting over serial, and then how to cook it with a DIY janky 24V POE adapter that faulted.
Should I build my own image for this with ION RAM already freed up, SDIO1 preconfigured for wifi, dhclient installed, and similar? Let me know in the comments!
V1.2 SCHEMATIC NOW AVAILABLE: github.com/milkv-duo/duo-hard...
⚡ Power Consumption
- Source: 5V
- Without SD card: 15mA (very low)
- Booting: 80-114mA, average about 90 (normal)
- Idle after boot: 62mA (good)
Chapters
00:00 Introduction to this eSBC
01:30 Physical Overview
02:25 Comparison with Ox64
03:38 Processor Discussion
04:34 Power & Network over USB-C (RNDIS)
04:56 GPIO Changes Between Hardware Revisions
05:36 Serial Pins
05:45 RAM/Memory Limitations due to ION
05:59 Important Power Pins
06:47 How to Flash SD Card with Linux
09:48 Connecting & Booting First Time
10:32 SSH via RNDIS
11:40 Checking Memory, Storage, Networking and Processor
12:49 Soldering Montage
13:18 Serial Connectivity via UART
14:42 Watching it Boot (115200 Baud)
17:23 Ethernet Connectivity #FAIL
19:08 Realising I Failed
20:25 Product Summary
20:49 Outro & Shop Info
22:15 Realising One Is Just Overheating
🔗 Resources
- Product Page: milkv.io/duo
- Main Github Repo: github.com/milkv-duo/duo-buil...
- SD Image Used: github.com/milkv-duo/duo-buil...
- Changing ION Reserved RAM: github.com/milkv-duo/duo-buil...
📚 References/Datasheets:
- Wiki Overview: milkv.io/docs/duo/overview
- Duo PDFs: github.com/milkv-duo/duo-files (Pending V1.2 schematic PDF)
- Old Repository: github.com/milk-v/duo-manifest (Has info about ION)
- CV1800B Datasheet: github.com/milkv-duo/hardware
🛒 Shop: shop.plati.ma
💵 PayPal: paypal.me/PlatimaCash
📺 Other Channel: / @platima
📷 Instagram: / platimatinkers
🌏 Reddit: / platimazero
#Platima #Milk-V #SBC
Music Credits
The Cannery Kevin MacLeod (incompetech.com/music/royalty...)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons.org/licenses/b...

Наука

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

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 329   
@jazzzAiman
@jazzzAiman 8 месяцев назад
great stuff mate, just keep moving those projects forward!
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Will do - had two great project ideas whilst travelling this week, which I could possibly even use my Milk-V Duo for!
@jagc2206
@jagc2206 7 месяцев назад
Wow this is very nice! I tried running as complete limux as possible on the Maix bit with 6MB of ram, but that was _very_ limiting, even bash could only run in a limited mode. I will need to get my hands on this!
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Hey glad you enjoyed! Yeah 6MB is a BIT small haha. I've got some of these in-stock on my store still at shop.plati.ma Enjoy!
@MadBison
@MadBison 9 месяцев назад
Cool device, appreciate the review! I had a laugh at your 256MB SD card. I still have a 1MB PCMCIA card and a 2MB PCMCIA card, both full size, both still work! 😅
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Hey thanks, you're very welcome! Hahah god damn. I think I still have a PCMCIA 56k modem in a box somewhere. I have some old 1MB 32-pin SIMMS laying around somewhere too!
@SunnieSnell
@SunnieSnell 9 месяцев назад
I still have the 1 mb ram stcks 30 pin Cost $80 per stick in 1994
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@SunnieSnellSolid! I was always told that the way they were addressed you could essentially 'stack' them... I don't recall the exact idea, but something about common pins, and then adding a resistor on one pin for each extra module as the resistance determined its address.... that's stretching my memory though.
@SunnieSnell
@SunnieSnell 8 месяцев назад
Yep a little more info than me. Was gonna LOL use them with a Pic chip Long time ago but yea ta from all of us for the sharing of knowledge @@PlatimaTinkers
@kayakMike1000
@kayakMike1000 6 месяцев назад
Just got my milk-v running, thanks!
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
Wooo glad to hear, cheers!
@lookitsahorner
@lookitsahorner 9 месяцев назад
Newer Ox64s do not come with the JTAG header presoldered (but is included). Small progress being made on the Ox64, but very interested to see where this little board goes too! Ordered one!
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Hey mate great to hear from you! Glad you ordered one, I think they're pretty damn good. Awesome to hear Ox64 is making progress too - should add the RNDIS idea, definitely handy. Worth me doing another Ox64 video yet you think? Cheers
@lookitsahorner
@lookitsahorner 9 месяцев назад
@@PlatimaTinkers probably not yet to be completely honest, there's a few big steps that need to be completed before it becomes viable. RNDIS is technically done but in a highly alpha and not easy to use unless experienced state. I haven't dared touch it yet. More to come though! Best news feed is the discord
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@lookitsahornerAh good to know, thank you kindly! If you want to let me know when, I'll make sure you and the team get credit and try to push people to contributing. How did you go with ethernet in the end? I've got quite a few different modules now if you need any tested. I think the ENC28J60 is meant to be widely supported, but W5500 has way more hardware features
@lookitsahorner
@lookitsahorner 9 месяцев назад
@@PlatimaTinkers Ethernet is still in a weird mid-state right now. They're working on a new... Uuuh... HAT? Trousers?... A new plug in module for official Ethernet, I've had a beta board but it completely flopped due to a design floor so hopefully the next revision will fix it. The main trouble after that will again be drivers and getting someone who knows their way around ethernet to take a look if the new module doesn't resolve the issues we have been having
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@lookitsahorner Oh damn, going for a hardware solution is a bit rough. Were the test implementations using SPI or SDIO? I can definitely test it; I've got all the negotiation inspection and line testing hardware at the office. Plus some good Cisco switches which do decent hardware level inspection, and a cheap Chinese network tester which actually shows some good electrical characteristic reports.
@arduinoguru7233
@arduinoguru7233 8 месяцев назад
its price jumped btw to ~$12 I expected to be more soon.....side note, I don't know why many single boards uC developers still using Windows for developing.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
OUCh damn. Hopefully once the hype dies down the price will stabilise a bit. Valid point too - I don't usually use Winblows for dev work, I just use it for videos, and Debian is my go-to for most of my actual coding and compiling.
@der.Schtefan
@der.Schtefan 7 месяцев назад
So, how DO you wire up Ethernet then? :) I remember there are actual ethernet sockets, that come with the transformer already included inside. I vaguely remember it from a project that bit banged ethernet with a microcontroller in software. Also, is there any documentation on the Linux interface when it comes to the 2 ADCs?, or how to run Linux and RTOS on the two cores in parallel?
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
The ethernet DOES work like that, I had it working, however, you're best to 1) not use 24V passive POE like I did, and 2) use diodes on the TX/RX lines to prevent any stray signals causing issues. The ethernet module itself is super basic: www.aliexpress.us/item/3256805730788067.html The second core is still under embargo it seems, much like the issues with the BL808 on the Ox64, which essentially has the same silicone. As for the ADC though, that should either be available natively if configured in with the kernel build, which I'd expect so, else I'd say you can use pinmux to set the channel/pin mode and generate some sample sample code.
@bastiannenke9613
@bastiannenke9613 8 месяцев назад
This video planted the seed and i just ordered 6 of them before they go out of stock again. The Ram will probably be a issue but they'll be nice to play with until the milk-v mars is available. For less than 5€/piece they are more attractive than a microcontroller.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hah glad to hear it! And yeah worst case you can probably get a GOOD SD card and just enable swap!
@SirToddTheGod
@SirToddTheGod 8 месяцев назад
RISC-V is a very, very serious game changer. Coming back from a 10 year hiatus due to burnout in the PC game... In which i did not keep up with at all, absolutely blew my fkn mind man. I left when the original RPi was still struggling to get support outside of the foundation's own work and remember thinking to myself that "SBC's" were a cool idea, but the hardware would never actually allow them to become anything worth a shit. Boy, was I wrong. These new SBC's and even the RISC-V boards are just completely insane to me. I would have never ever thought these things would exist back when I was a teen and struggling to get over 500 mb of RAM for my Win 98 SE machine lol. I absolutely love this new world of computing and have spent several thousands of dollars on snatching up every SBC I could get my hands on before the good ol pandemic took a shit on the whole world. I'm still trying to catch back up with this new massive wave of product releases. 😅
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hah man I was kind of similar. Did not touch a Raspberry Pi or anything ARM or RISC-V really until about 6 years ago and was then like 'wait, I need a rack of these' haha. Win 98 SE? Pffft, come on Win 95 Gold Edition (D) :P Yeah good luck with all the brands and releases. Seriously needs an XLS chart hah.
@DanT10
@DanT10 8 месяцев назад
@@PlatimaTinkers You whippersnappers! I remember MS DOS was hot on the scene and then that clown suit Windows first came out. The good old days when 640 K was all we needed according to Bill. A single floppy held all my software. 😁😁 Where is that punchcard guy when you need him?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@DanT10Oooh I'm right there with ya, cutting my teeth on a 286SX when I first got into BASIC programming. I think the first thing I did was digital-on for a parallel port pin that I shoved an LED in. Got me hooked!
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
yes it is CRAZY. I'm gonna petition this fine youtuber to make a truly useful video we should all pitch him ideas. I want one on a plant sensor that you can use in houseplants that links to preexisting sensor apps. I think I'll put the script together for him and shoot him some cash and money to do it. these things are so amazing yet NOBODY puts sensible projects together. Think a plant stick that you shove in the ground and it tells you the LIGHT (in the plant wavelengths), the total light, and possibly moisture at different levels. so like a rod you knock in the ground 2 feet, so you don't waste water. A nutrient sensor could be good too. The thing is the prebuilt ones suck. use standard sensors. May be too hard but temp / light / water is easy but would be very very nice. Even a camera could easily be added even on a $5 ESP board like my former tech built in like 30 min off a pile of pi's and esp boards i am too lazy to work with. Sounds like you are a crack addict on this new tech like I am. i just sent him a paltry $33.33 AUS as a thank you for this. I love his coverage of the pins... ethernet 10/100... are you kidding me HOLYY SHITTT. Then he does the POE. Security cam, moisture sensor, poe, wind, sound, security, blinky light built in to scare away the fucking rabbits, and a buzzer! ETHERNET to my garden with el cheapo garbage ethernet wire you get get by the ton. He could honestly make it and SELL it. We gotta light a fire under him to do it !
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
​@@ericlawrence9060you are a god damned mind reader, as (like mentioned in the end comment) that's pretty much my end goal for this project. I have a huge block with HEAPS of plants, mostly fruit and vegetables, that I don't want to have to proactively monitor. I have got pH sorted in my testing, but nutrients are super hard to track, as you'd normally measure EC or TDS, but when it's soil and not hydroponics that is way harder. Agreed that the pre-built 'sensors' are a garbage factory, I have a pile of them laying around that I gave up on. Much appreciated homie!
@dimitrisantiago3359
@dimitrisantiago3359 8 месяцев назад
Great video/job!
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Cheers mate much appreciated!
@samuelmiller9522
@samuelmiller9522 9 месяцев назад
Thanks for the video. BTW, you can run python 3.9 on these, if you build your own buildroot image. The milkv forums have lots of good info for adding new buildroot modules and drivers. Its also possible to reclaim the rest of the RAM occupied by the multimedia buffer. Such an awesome device!
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
OH that is excellent to know, thank you kindly! And you're welcome. Have never actually tried buildroot, but have been curious to try Yocto recently as I've read some great stuff.
@BruceHoult
@BruceHoult 8 месяцев назад
Of course. It's running full Linux, so you can run all normal software (that runs in 64 MB or less). MicroPython is for microcontrollers and can run in 16 KB of RAM (0.016 MB) and 256k of ROM/flash. 64 MB is enough to run full on emacs, gcc toolchain, ...
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@BruceHoult It's kind of amazing what you can do with such a 'small' amount of memory, when we are so used to these insane multi-GB values these days. We forget how bloated modern apps are as devs get lazier, with notepad being probably one of the last greats on Windows, but even about to be destroyed I think.
@TDGalea
@TDGalea 8 месяцев назад
@@PlatimaTinkers In Windows 11 Notepad is "replaced" by a new Store varient (what the difference is, I don't know, beyond looking uglier) but you can uninstall that, and then the original version is just there ready to use sat in System32 as always. It does give you a banner begging to get the Store version again but nah. It's Wordpad they're officially killing off. Which, let's all admit, we forget exists but when we remember, and we open it as a "haha remember that thing" we're surprised how many features it actually shares with Word.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@TDGalea yeah it makes me so angry. Missus has W11 and the notepad sucks. So bloated. Same as the new calc - I install 'oldcalc' because 1) the new one is a nightmare if you need to use calculator a lot, and 2) IT EVEN CRASHES. How the hell can they fail that badly? End rant Good to know you can rip out the store version though! I read that about WordPad the other day. Sad, but less of an impact to my workflow TBH.
@qnprogrammer
@qnprogrammer 7 месяцев назад
I've just received this. It's working flawlessly. It's pretty fast. Right now, I don't need to solder for the ethernet. I can just copy files from the PC with scp if I need them. Thanks for the video.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Awesome to hear, and glad you're enjoying it!
@qnprogrammer
@qnprogrammer 7 месяцев назад
@@PlatimaTinkers I have another board coming. It's an Orange Pi Zero 2W 4GB RAM DDR4 Development Board WiFi-BT Zero2 W Allwinner H618 Orange Pi Zero 2 W Single Board Computer. I also order the aluminum case for it.
@PlatimaTinkers
@PlatimaTinkers 5 месяцев назад
Hey sorry mate nearly missed this one! And yeah great unit - got one myself and I quite like the H618 and H616 boards!
@fabiano9277
@fabiano9277 8 месяцев назад
Thank you very much for this awesome video! I checked the documentation on their website and for Version 1.2 the GPIO Pins where still not correct. Where did you find the correct Layout for Version 1.2?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey yeah I am waiting for V1.2 doco still too! So far I've just tested them out to figure what was going on, but you can see most of it labelled on the PCB too
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Yo, v1.2 schematic is out: github.com/milkv-duo/duo-hardware/blob/main/duo/duo-schematic-v1.2.pdf Enjoy!
@fabiano9277
@fabiano9277 8 месяцев назад
Thank you!
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@fabiano9277Very welcome mate!
@lollubrick
@lollubrick 6 месяцев назад
I want a followup to this video - can we run anything on the second core? how do we utilize the RTOS on the second core? is it running proprietary code on that second core that can't be controlled? is it a backdoor of somesort?
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
Yeah mate that's all going to be in my Part 2 video! They've just added doco about how to make use of the TPU here milkv.io/docs/duo/app-dev/tpu and they are starting to add more info about the RTOS core, which is a C906 same as the first core, but clocked down to 700MHz and does not have vector or I/D cache. You can keep an eye out for that doco at milkv.io/docs/duo/getting-started/rtoscore and I think that wont' be far off!
@pvc988
@pvc988 8 месяцев назад
What about bare metal? Is it possible to use it without OS overhead? Is there any register level documentation available?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Yeah mate absolutely, they have heaps of options. Eg there is some example code that uses the SDK at github.com/milkv-duo/duo-examples. They then support pinmux, pinpong and wiringX (see milkv.io/docs/duo/app-dev), and you can put FreeRTOS on there, and possibly even MicroPython but I am not 100% on that.
@chuxxsss
@chuxxsss 8 месяцев назад
Morning, funny looking board. Risc reminds me of my Amiga.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Morn mate. Hah true, and great stuff!
8 месяцев назад
This is already an interesting board. But if they manage to slam PIO and WiFi on it in a future revision and still make it sell for $10, it's going to be a very capable alternative to the Pi Pico W.
@sc0or
@sc0or 8 месяцев назад
They are not even comparable. In terms of frequencies, PHY, and peripherals. Pico is just a microcontroller (with a software "ethernet"). That's an eSBC.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hahah cheers my man, I love you supporting the "eSBC" term! And yeah, it's so hard to compare all these SBC/MCU/eSBCs etc now the lines are getting blurred!~
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
You ain't wrong my friend, but I think it's a different use case. Closer to Ox64 or MangoPi MQPro in my opinion!
@bskull3232
@bskull3232 5 месяцев назад
PIO will not easily happen. RPi has PIO instruction set and architecture patented. Some Bouffalo chips actually have them, but due to patent issues, they were blocked at factory. WiFi is possible, more likely with a Bouffalo chip as they already have the technology on some of their chips. I know a Chinese team is working on a 32-bit PIO design (OG RPi PIO is 16-bit) that circumvents all RPi patents, but the state machine code will not be binary compatible, instead they will be offering compilers that is source compatible with RPi's.
@PlatimaTinkers
@PlatimaTinkers 5 месяцев назад
@@bskull3232Ooooh that would be bloody interesting. Excited to see this happen!
@qnprogrammer
@qnprogrammer 8 месяцев назад
Thanks for the video. It looks like a very little board. I just purchased one from eBay for $6.89 + $4.90 shipping cost from China.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Very welcome Oh that is bloody awesome! Link?
@Freireg1503
@Freireg1503 7 месяцев назад
Any luck on fixing those boards? I'd be glad if yiu release a development video with this board. I'm anxiously waiting for mine to arive
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Hey unfortunately not, but I do know a bit more about them now so may be able to. That being said, they are so cheap it's nearly not worth it haha. They area stupidly awesome little board though
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
3rd time watching this video. what do you guys think of his style of explaining / teaching / describing the features / and breaking it down? note he even talked about the low power cpu not working right and note his intro. He literally qualified all our experiences with these things when we first start setting it up. Note how he shows each step and does not madly rush through each thing that we are looking for... the flash, the balena etcher, the not jiggle camera, no banging noises or distractions. clear, with the tour of the hardware first to turn all us hardware freaks on. I would say sub to him and like and even his store is cool. and he shows the microsoft USB crap ... just fucking great job man. I would say link him to any other youtubers that do this stuff and see if they can reference him so he keeps making this stuff.
@jstro-hobbytech
@jstro-hobbytech 6 месяцев назад
Ritalin involved and signs of potential. Nothing else unfortunately.
@Yasen6275
@Yasen6275 3 месяца назад
Is it possible to solder SPI flash on tt? Will it be possible to use sd card and spi with proper adapter?
@PlatimaTinkers
@PlatimaTinkers 3 месяца назад
Unfortunately not out of the box. The SPI pads and TF slot both use SD0 interface, however, there is SD1 which is used for the ethernet but if you know what you're doing could possibly be re-purposed!
@Yasen6275
@Yasen6275 3 месяца назад
@@PlatimaTinkers Thanks
@PlatimaTinkers
@PlatimaTinkers 3 месяца назад
@@Yasen6275 Any time!
@bennguyen1313
@bennguyen1313 7 месяцев назад
This is a general linux question.. maybe someone can give me a pointer.. I have a USB to LAN/RJ45 adapter and a driver for it, qop_kernel/drivers/net/usb /dm9620.c But how do I compile/load it such that my pi sees it, and I can call the functions from that driver?
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Hey the easiest way these days would be to build the driver using DKMS then install it. The kernel would be the one calling the driver functions, but you can also link against it in your code and include it's header if you want to call functions from your own program. Here's a really good simple guide on building a driver with DKMS that should hopefully help jksinton.com/linux/building-a-linux-kernel-driver-on-ubuntu-using-dkms/ THAT BEING SAID, USB-to-Ethernet is pretty standardised these days, and honestly I've not seen a Type A or Type C adapter in a very long time that I cannot just plug in and use. If you do `dmesg -W` keep an eye on what comes up when you plug it in, and if you've installed net-tools package you can run `ifconfig` to see all of your interfaces nicely, else `ip link show` gives you some broad strokes. Best of luck mate
@timballam3675
@timballam3675 8 месяцев назад
I have two with the Ethernet hats and they work great, I'm waiting for the IO board to get started.....
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Awesome! Yeah ordered an IO board myself too. Enjoy!
@movax20h
@movax20h 8 месяцев назад
That is pretty impressive. I guess, they partition RAM statically in firmware. Because website, and boot loader says there is 64MB, but only 32 or so available to the first core. I hope it will be possible to just run dual core Linux, with RTOS. It is also cool they opted for 64 bit core, instead of 32 bit one. 32MB is really low, but still probably usable, if you optimize things. The kernel they are running is also really old. I hope it will all be upstreamed properly, otherwise it will be another crap. Other than that, at that price, it is really cool.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey yeah it's right here, reserved for ION by default; github.com/milkv-duo/duo-buildroot-sdk/blob/develop/build/boards/cv180x/cv1800b_milkv_duo_sd/memmap.py#L43 I think they reserve that much for the exact image buffer amount? Not entirely sure. And yeah 32MB can hurt, but honestly that's enough to run quite a bit - we just seem jaded from these modern behemoth systems. I've not really hit the upper limit, but it wouldn't be hard to solder some NAND flash onto those SPI pads, or enable swap space on the SD card (RIP erase count). The kernel is a tad aged, but 5.10 is LTS and will be supported and security patched until 2026 at a minimum (ref en.wikipedia.org/wiki/Linux_kernel_version_history#Releases_5.x.y). It also appears that the buildroot for this RISC-V variant is maintained by T-Head perhaps (github.com/T-head-Semi/buildroot) which could be imposing some limitations or delays. Glad you enjoyed :)
@breevwhyman2985
@breevwhyman2985 8 месяцев назад
Sir,,,, .........are you aware of any "RISCV sbc" that comes with a full desktop DEBIAN and a full Repo of apps? i have only seen them come with full DEBIAN and some desktop apps including a world wide web browser thanks vin
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Oh yes very much so, I have a few of them, and am recording a video on one as we speak. That is definitely not what though; a desktop and web browser and all that is a huge waste of memory that I do not need. Thank you though!
@Scrogan
@Scrogan 8 месяцев назад
We’re getting into strange territory. A 1GHz 64 bit processor with 28MB of RAM. My question is, can it run Klipper and Octoprint?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
64MB RAM** and nah sorry mate those are really 'fat' programs that use heaps of resources. I'd recommend a Pi 3 or better!
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
I wonder if they are going to start selling / standardizing modules for these things the POE that you did is great.
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
ooh you provided a link to the modules!
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Yeah it's so bloody tempting to make a breakout board like they have, but one with POE!
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@ericlawrence9060Did I? Haha. Cool
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
YES! Love it.@@PlatimaTinkers
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
and the "and how it probably doesn't work" part at the beginning. do they ever?
@interruptlabs
@interruptlabs 7 месяцев назад
Where are people talking about this part? I'm curios about support for SDIO etc...
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Generally on the internet :P I am sure there are forums for it, but I don't use any instant messaging stuff so I'm not sure!
@zxcvb_bvcxz
@zxcvb_bvcxz 9 месяцев назад
This form factor used to be sold as "Gumstix"
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
That is an excellent term. Reminds of those old bastard things that would snap your fingers haha. Cheers
@orhuk
@orhuk 3 дня назад
@@PlatimaTinkers That's not just a term. That's an actual product circa 2002-2005. The first small form factor SBC that I know of, that could run linux, that also doesn't cost an arm and a leg (around 100-200 bucks at the time). Before the gumstix, if we wanted an affordable sbc, we'd need to buy and hack a WRT54G router and scavenged its board because it can be reflashed with a linux firmware that we can then hack. The term "affordable" then is quite different from the "affordable" now.
@PlatimaTinkers
@PlatimaTinkers 2 дня назад
@@orhuk Oh that is very cool to know, thank you for that info! Also I still have a WRT54G that I kept from the pre-Cisco Linksys days and had OpenWRT on hah. I think I might have two, or one was perhaps the grey variant because I recall those being blue along the edges or something. Might have to go dig through some boxes and make a video on "Turning a 20 year old router into a modern SBC" haha.
@davidknoll
@davidknoll 9 месяцев назад
If you think your soldering on that ethernet port is janky, you should see what I do with PLCC sockets on veroboard.
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Hahaha oh now you've got me curious!
@DFX2KX
@DFX2KX 6 месяцев назад
I have a few really small SD cards, my Gamebuino META has one that's 128mb, it still works fine, and I have a 64MB one from ye old times of like 2007.... it also works. These little boards are really neat! and yeah, voltage in the wrong places definately kills things pretty quickly, lol.
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
wow that's insane haha, I'll have to have a look around and see if I can find any measured in MB - the smallest I know I have is 2GB and that feels tiny, but still overkill for what these need hah.
@techknowbabble
@techknowbabble 8 месяцев назад
Wow cool channel! I wonder what the smallest thing that can play or stream video would be?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
This MUST be getting close to it, but my DIY ESP32 devboard possibly could too!
@byteme6346
@byteme6346 6 месяцев назад
I just created a NAS with a Raspberry Pi 4B and an external USB HDD. Can you do that for $9?
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
10/10 would not recommend haha. With a NAS you'd be running RAID1/5/6/10, but the CPU overheads would make this thing burst into flames haha. You could do a single drive for sure, but I don't see the point of sharing a single drive via LAN when you could setup RAID and really leverage the benefits of a NAS with a bit more CPU power. I'd suggest going with the Milk-V Mars (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HuU0LbnTbFk.html) as then you can use a SATA breakout on that NVMe port, but RPi 4B should work just fine too!
@dtesta
@dtesta 8 месяцев назад
64MB RAM in the description, but I saw only 29MB in the terminal?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey yeah so I touch on this in the video a bit, and in the description, but long story short because it has a 2nd core and TPU, about half is reserved by/for ION which you can change if you build your own image.
@rpx8787
@rpx8787 9 месяцев назад
Seems quite similar to Ox64. What are key differences ? What you do with those things:-)
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Hey mate. I use these for mostly IOT purposes; hooking up to my garden sensors and controlling pump relays, controlling my workshop solar setup, etc. I'd say the key differences against Ox64 are; - Fuller SDK - Faster core(s) - Ethernet PHY built-in - More power options - MIPI CSI connector - RDNIS functioning (Ox64 could do this though) - Surface-mountable
@planker
@planker 8 месяцев назад
Excellent.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Welcome!
@Razor_Burn
@Razor_Burn 5 месяцев назад
@Platima Tinkers - I see Milk-V have released news of an upgraded DUO with 256MB RAM that's available for preorder on arace tech $13 AUD.
@PlatimaTinkers
@PlatimaTinkers 5 месяцев назад
FUCK YES. Have added to cart - nice find.
@DaveHojo
@DaveHojo 8 месяцев назад
I'm 2 min in. Can't wait: does it do usb host mode? The main reason I don't care for the pico is that it's only usb client, not host.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Yeah mate supports USB 2.0 Host and Device mode, with up to 127 devices attached via USB hub if required! Can likely just plug it into a dock to get most functionality, though I have not tested display like this!
@butsukete1806
@butsukete1806 9 месяцев назад
So how is the GPIO compatibility for things like I2C and I2S?
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Hey in what way do you mean? It has 3x pins that support I2C, I don't know of it supporting I2S, but it does have 2x ADCs which are 12 bit at 12.5MHz so you could do software implementation.
@butsukete1806
@butsukete1806 9 месяцев назад
@@PlatimaTinkers For I2S I mean using a PCM5102 or similar.
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@butsukete1806 Aaah okay you know what, I did some digging and found that it DOES support I2S. For this it uses BCLK, LRCK, PCM, SDI and SDI pins (github.com/milkv-duo/hardware page 42) Then if you look at duo-schematic-v1.1.pdf section VDD18A_USB_PLLyou can see the IIS2 pins are shared with the ethernet interface and could be used. From what I can infer, the IIS1 pins are tied to GPIOC24, GPIOC23 and GPIOA30 which are otherwise used by the mic positive, onboard LED, and otherwise not connected. I am not sure if that ethernet PHY has any supplementary componentry, but I don't think there is much, so you'd just need to use whatever driver or python code to change the C906 pins to the correct mode.
@butsukete1806
@butsukete1806 9 месяцев назад
@@PlatimaTinkers Cool, thanks for looking into it, I might pick one of these up.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
So worth it! My stock should arrive tomorrow I hope, so can buy from me with good pricing if you're in Australia, else just scour online and see what you can find eg AliExpress
@czrobotczrobot2469
@czrobotczrobot2469 8 месяцев назад
Question is if it can run web server (with PHP support) & MySQL?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Oh most certainly. You'd definitely NOT want to use this as a web host though; maybe just to present a UI for connected GPIO hardware.
@resneptacle
@resneptacle 8 месяцев назад
​@@PlatimaTinkersMakes me wonder how 'well' it would work as tiny embedded web server applicance, but with a full stack including a script handler and even database. I've run PHP7.4 and NGINX on an AMD K6 500MHz with 32MB of RAM and it did... fine with a couple test projects 🤔
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@resneptacle try it out and let me know! I would be super curious, but nginx might be pushing it as I think you can only get it down to about 16MB for a single master thread. PHP might be harder depending on what code you're executing. I'd say it can definitely be done, but maybe with something like lighttpd and very refined PHP code. That being said, you said you got it going with 32MB RAM, did you check swap utilisation?
@4b978
@4b978 9 месяцев назад
Where this device could be used and why just not flash the binary on the device? Is linux there just so ppl can do the dev stuff?
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
You can use it where ever you want mate. The devs aim it quite heavily at IP cameras though. Flash binary all you want, there are example apps in the Github repo - you don't need to run Linux, that's just what sets it aside from some others like the Pi Pico.
@gustavoenriquejimenez8098
@gustavoenriquejimenez8098 8 месяцев назад
Would you try to run node-red? Thank you!
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Yeah mate should run Node Red without any real issue that I can think of. I it'll just be a tad slow, as it'll be using swap space on the SD Card instead of real RAM. What's your use case here? I'd recommend getting a Rock 4B or something if you want to run Node Red. These are meant to be embedded and run light-weight or custom-written applications.
@petedavis7970
@petedavis7970 9 месяцев назад
Watching this whole thing. Mind blown. 64GB of RAM and only $9... Then I noticed the M. :-(
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Oh mate hahaha. Yeah wouldn't that be the way!
@sc0or
@sc0or 8 месяцев назад
64MB + 128MB of RAM actually. 64GB is a max amount on an external flash memory.
@stalbaum
@stalbaum 8 месяцев назад
​@@sc0ormy second computer was 64M. Whoops, I meant 64K. Trs-80 Coco.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@sc0or oh where are you getting that info from?
@wernerviehhauser94
@wernerviehhauser94 7 месяцев назад
that is still 1024 times more that my first computer had and 16 times more than my first PC
@rurichan6009
@rurichan6009 8 месяцев назад
this looks cool also think we have the same laptop
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey thanks. And yeah it's a Lenovo X1 Carbon from maybe 4-5 years ago? It was retired from work because it's a tads busted, but works for these purposes!
@tsclly2377
@tsclly2377 26 дней назад
oh.. no resistor on your 5V+.. great music and best attitude. & . I'm a 'red pointer addict'.. using MX. Where's the Fluke and the test power supply? (and you and resistors)...
@PlatimaTinkers
@PlatimaTinkers 25 дней назад
Fluke = money. Me = broke. Hahaha. Yeah resistor would have been smart. Worked the first time so just rolled the dice... And rolled 7's 😅
@georgestheking1
@georgestheking1 8 месяцев назад
Hi, yes a SD CARD image files with all the stuff will be very nice.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Noted. I'm travelling for three weeks but will aim to upload an image that auto expands, includes dhclient, etc, when I'm back. Cheers!
@zxcvb_bvcxz
@zxcvb_bvcxz 9 месяцев назад
something a little off with the audio here - think this probably needed to be mixed to mono and you've got a bit of reverb.
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Amazed you picked up on that haha. Yeah I could have mixed it to mono, but for bits where I lean away from the camera I just decided to leave it in. Didn't use my lapel mic this time. The reverb / odd issue was that there was a lot of construction going on outside, eg cement trucks, so I had to nearly completely drop 100Hz from it, and then above me I had a big core router running which is WAY louder than I wish it was, so that created a bit of a reverb/hum that I just couldn't quite knock. I am using Resolve Studio and I did try the Voice Isolator but it still seems to have some issues and randomly goes crackly at times.
@arie1293
@arie1293 7 месяцев назад
Just read on their website that an external transformer is needed for the rj45. Still need to read up more about it but that might be why yours died.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Yo where did you see that? I think that may be a translation issue. The actual ethernet module itself is VERY basic; www.aliexpress.us/item/3256805730788067.html Just don't use 24V passive POE :P
@jetibest
@jetibest 7 месяцев назад
How about its power consumption at idle?
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Testing today for you!
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Without SD card: 15mA Booting: 80-114mA, average about 90. Idle after boot: 62mA
@jetibest
@jetibest 6 месяцев назад
@@PlatimaTinkers Thank you. I'm gonna assume that's at 3.3V, so that'd be about 0.2 Watt. For an SBC running Linux on RISC-V it's probably the best you can get at this time.
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
@@jetibestAh no sorry mate 5V! Most of these are all 5V input these days. Sorry about that
@finhas8865
@finhas8865 2 месяца назад
That would be a very powerful rubber ducky
@PlatimaTinkers
@PlatimaTinkers 2 месяца назад
Yuuup haha
@agrofaq
@agrofaq 8 месяцев назад
How to run Arduino sketch on this board?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Nope
@nil0bject
@nil0bject 9 месяцев назад
funny how we got used to manhandling arduino's and raspberry pi's with little negative effects thanks for breaking yours so others don't btw: your shop link in the comments is wrong
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Yeah no joke hey - and welcome. Oh shitnuggets good catch. Corrected now and I'll setup a 301 redirect. Many thanks!
@nil0bject
@nil0bject 9 месяцев назад
@@PlatimaTinkers share the wealth knowledge is power
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@nil0bject Valid, thank you kindly good Sir!
@paulstubbs7678
@paulstubbs7678 8 месяцев назад
9:22, I've a 64MB micro here, scavenged from something - still works fine.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Oooh nice one! What brand?
@paulstubbs7678
@paulstubbs7678 8 месяцев назад
@@PlatimaTinkers Kingmax
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@paulstubbs7678 news to me haha. Mind you, I don't remember obsolete brands from last year so well, let alone that far back!
@Luredreier
@Luredreier 8 месяцев назад
I'd love to see it run an some image processing.
@platima
@platima 8 месяцев назад
Same! Got any idea how to? Hah. I legit have MINIMAL experience with anything NPU/TPU based, let alone on an embedded platform.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Oops, wrong RU-vid account haha. What he said though ^^
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
Great video. You talk very fast and a bit hard to understand but great coverage.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hahah thanks, and I know - my bad. Just uploading subtitles now so that should help!
@josephchamness9915
@josephchamness9915 8 месяцев назад
So, similar price to a pi zero?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
About half the price, with different connectivity, RISC-V instead of ARM, way faster, and can run a full OS
@josephchamness9915
@josephchamness9915 8 месяцев назад
@@PlatimaTinkers A pi zero is $10 to $15 vi $12 for the milk? And wouldn't the pi 1.3 or W be about the same speed, with the pi w 2 having 4 cores running at the same speed as the faster 1 on the milk? pi 512MB ddr ram vi 64mb for the milk.
@PaulSpades
@PaulSpades 8 месяцев назад
@@PlatimaTinkers You think a pi zero doesn't run linux? What are you smoking?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@PaulSpades hah smoking it all mate, all. Hah nah I keep getting the Pi Pico and Pi Zero mixed up -_-
@der.Schtefan
@der.Schtefan 7 месяцев назад
Funny that they export an RNDIS device, with Linux removing RNDIS support due to security issues.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
I know, I just read that on /. a few days ago 😂
@jj_0
@jj_0 7 месяцев назад
Man, micropython on this would be amazing. If you can do it, I that would be really nice.
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
I think that is going to be my main use case my man. The Ox64, even though it's much the same, is just slightly under developed. This thing feels production ready, so I can start running all my garden controllers with them. I cannot see any CircuitPython / MicroPython implementations though, so would likely be barebones Linux + Python 3, which isn't bad I guess. Means you've got an OS there for a management plane, eg SSH, watchdog, RMM agent, etc.
@MrDeicide1
@MrDeicide1 8 месяцев назад
As soon as I heard Jooow I found m'self basking in Asstrailian sunlit beeeech with prettee lil bloo octopie playin' round mah toes
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
If only! It's bloody cold here right now haha. Bring back summer 👌👌
@hongopocoporongo1105
@hongopocoporongo1105 6 дней назад
Why I didnt know this board? I need it now
@PlatimaTinkers
@PlatimaTinkers 6 дней назад
Hah yeah I use them for heaps of stuff! Link: shop.plati.ma/products/milk-v-duo-v1-2-hw
@hongopocoporongo1105
@hongopocoporongo1105 6 дней назад
@@PlatimaTinkers cool!! Thanks
@PlatimaTinkers
@PlatimaTinkers 5 дней назад
@@hongopocoporongo1105 Very welcome 😊
@browaruspierogus2182
@browaruspierogus2182 8 месяцев назад
you most likely killed the chip or stabilizer with POE which has voltage between 44-57V
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey yeah nearly, but you might have missed that I am using passive POE - 24V. Hence the voltage regulator. It did actually work before I accidentally shorted it through shit soldering haha. Also 48V POE is active POE, so has to negotiate and is much safer! Thanks for your input though, appreciated!
@redtails
@redtails 7 месяцев назад
is this like the 25$ raspberry pi that costs 150$ to buy?
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Ain't nothing like a Raspberry Pi sorry my friend. This is more of an eSBC, as compared to SBC. If you want a really functional but smaller RPi alternative, I really liked the MQ-Pro, but I am about to test the Milk-V Mars in a video coming out this weekend which I think smashes it.
@locaboy336
@locaboy336 7 месяцев назад
Maybe adding a GSM module do the work
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
What for?
@therealchayd
@therealchayd 8 месяцев назад
I smell an impulse buy coming up 😅
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Do it mate. Do it HARD
@zizlog_sound
@zizlog_sound 8 месяцев назад
Neat little device but as you demonstrated milk-v also demonstrated the lack of implementing basic circuit protection. Buying cheap, you most certainly pay twice as much.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hahah yeah mate story of my life. That being said, if it's >$20 I generally do. I have just use 24V passive POE to power a LOT of equipment and never had an issue. In this case it appears the wire sheath had NEARLY melted through, but tested fine, then maybe overnight or if I dropped it that was the straw that broke the .... Milk-V's back.
@soundspark
@soundspark 8 месяцев назад
How good is the protection on a RP2040?
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@soundspark what specific protection are you referring to?
@soundspark
@soundspark 8 месяцев назад
@@PlatimaTinkers ESD protection on the I/O pins is what I assume OP meant.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@soundspark oh well I would assume none? The RP2040 is just a chip, like the CV1800B. You'd want to stick TVS diodes on all external lines just like I didn't =/
@pete3897
@pete3897 8 месяцев назад
2:47: Thats not USB type A - it's type B micro (just say'n! maybe worth a drink? :)
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
AH right you are! I forget this, as usually it's Type-A to micro-B, so I just call it "A" haha. Good catch mate
@SP-ny1fk
@SP-ny1fk 8 месяцев назад
pi-hole would be great on this (pi-hole finally has RISC-V support)
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey yeah possibly, but Pi-Hole needs a fair bit of RAM! My own deployment in a docker container uses 147MB, so you'd likely need to turn on swap space, and make sure you've got a good SD card that can handle the wear
@linuxuser2928
@linuxuser2928 8 месяцев назад
@@PlatimaTinkersPiHole is very bloated. I’d just use Blocky DNS instead.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@linuxuser2928Oh really? Damn, yeah I noticed it's a tad on the fatter side. I'll check out Blocky! Much appreciated
@u9vata
@u9vata 7 месяцев назад
@@PlatimaTinkers I wonder when someone will make a product that just use plain RAM but with SD card interface haha. Honestly even I thought about doing that for my old laptop as a weird upgrade (and on linux I am 100% sure I can configure it just as swap).
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
@@u9vatamate I JUST did a video one one; ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Qta0egqRuZg.html haha. Note that swap on NAND such as SD card will ruin it super quick. Enjoy!
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
Have you found a way to make money on working on these. If you don't have ideas, I could bounce some off of you. I'm not good at what you do even though I'm a long retired tech who owned a medium sized ISP and IT consulting business for 27 years.
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
Really NOBODY knows what these things are able to do. so goddamn much capability!!!! I will most likely order some things from you for a friend of mine.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Nah RU-vid is nothing I actually make a profit from, but I'm always open to ideas. I currently run a small ICT company with a dozen staff, and that's the main bread and butter for me.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@ericlawrence9060 No worries at all! I am just getting the shop updated with these modules and other new stock this week. Cheers
@TheShorterboy
@TheShorterboy 8 месяцев назад
systemd-analyze will tell you how long it took to boot linux
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Ooooh I did not even think of that.... if this micro build even has systemd haha. I think it did? I forget - am travelling for work and knackered. Will check when I get back! Cheers
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
So there is no systemd-analyze hahah. I just video recorded it; ~13 seconds to boot, ~3 seconds of which is bm-dwmac configuring the ethernet interface
@hotrodhunk7389
@hotrodhunk7389 8 месяцев назад
White background and white theme... I don't know if we can be friends...
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hahah can you elaborate on what you're referring to there? If you mean my computer, yeah the white background hurts my eyes, but Explorer is set to dark mode at least! For Vim and IDE's I usually use Solarized.
@hotrodhunk7389
@hotrodhunk7389 8 месяцев назад
@@PlatimaTinkers thank God 🙏 I was just joking FYI
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
​@@hotrodhunk7389 I wasn't - we can't be friends 😂
@urnoob5528
@urnoob5528 Месяц назад
i dont get it at that price, why not just add a few more bucks and get a rpi zero 2 w, vastly superior specs and software that actually works
@PlatimaTinkers
@PlatimaTinkers Месяц назад
My mate, RPi Zero 2W is a completely different product, with a different use case. It's quite clear you don't get it 😜 Also Zero 2W's fail so easily. I've got a pile of dead ones. Only SBC I've had that's ever failed on its own. Let alone repeatedly 😂
@Panacea9
@Panacea9 Месяц назад
I agree! It would be the stupidest plan if you didn't actually have a trojan inside. To have nukes, code on par at least with something years down the road, the developer that came up with it and who understands nukes and can scale them. Why would Canada not release its own chipset for safety? fear or more domination? With nukes and interfaces..you could just hand out everyone interfaces and they would join in... France setup the EU just for that reason...!
@Panacea9
@Panacea9 Месяц назад
My bad! My Bad..I need to leave other options. The team got dominated hard..not really..but the fear was real.. Then they held onto the source information but let everyone take a beat down ,,me..and themselves..and other countries.. For a psych! That is the other option. They could have made the chip and let others have protection.. but fear of bribes and everything took over their thinking and ability to even struggle.
@Panacea9
@Panacea9 Месяц назад
You would think, others wouldn't even bring it to the market.. they would all have to surrender to the states knowing that if they release their chips in their place they would have espionage all over.. My writing is poor...but it is for effect
@PlatimaTinkers
@PlatimaTinkers Месяц назад
@@Panacea9 Yep I absolutely get you! It seems like it's a bit too rushed sometimes. I've told them that in recent feedback though!
@cronx1337
@cronx1337 7 месяцев назад
you call that a knife?
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
THIS is a knife.... Uhhh, ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GJxwWLoLuj8.html will do!
@terroshak
@terroshak 7 месяцев назад
You nearly amputated your finger there 🤭
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Yeah I'm pretty damn good at that haha
@enterprise7585
@enterprise7585 7 месяцев назад
I'm wondering what we can do with this type of device? Cryptocurrency mining? :)
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Hah no most definitely not. Embedded application; camera, sensor, controller, etc. Perfect for computer integration of analogue and digital components, eg I have one attached to my MQQT solar controller to report on it in a web page!
@georgestheking1
@georgestheking1 8 месяцев назад
The last firmware 1.04 include python
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Yeah saw that! I just installed it last week and was testing it out. Cheers
@samsmith1580
@samsmith1580 7 месяцев назад
Add a bit of memory and wifi and it would be cool.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Yeah you could upgrade it to 256MB of RAM, but those 2Gbit chips are about $63 USD each. Huuuu (might buy one). Edit: realised the RAM is built into this CV MCU, and that I was looking at NOR flash not DRAM haha. Oh well, could stick some NOR flash on there under the SD card and use it for swap! Wifi isn't so hard, will probably show that in my next video!
@samsmith1580
@samsmith1580 7 месяцев назад
@@PlatimaTinkers Cool.
@rsfi_
@rsfi_ 7 месяцев назад
do a swap file ... then you can have 1gb ram out of it
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Yeah the latest release enabled swap, HOWEVER, a swapfile will destroy your SD card extremely quickly, so it's really not recommended. Probably better soldering on some NOR flash and using that. Still way slower than DRAM, but NOR flash can handle a lot more write cycles than the NAND that's in an SD card.
@blormpf1740
@blormpf1740 7 месяцев назад
Disappointed that in 2023 a device like this has only 64MB of RAM. Great video, though - thanks for taking the time to share
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Hey thanks for the feedback, greatly appreciated. Honestly, I think 64MB is heaps. If you look at so many other products like the Pi Pico, Ox64, or other similar MCUs/devboards, it's quite a jump! All depends on your use case though :)
@gaborm4767
@gaborm4767 6 месяцев назад
good good but why?
@PlatimaTinkers
@PlatimaTinkers 6 месяцев назад
'Why'... the fundamental question of all time. One move once came up with the answer; 42.
@gaborm4767
@gaborm4767 6 месяцев назад
what will you use this machine for?
@PlatimaTinkers
@PlatimaTinkers 5 месяцев назад
Aaaaall sorts of things my friend!
@lohikarhu734
@lohikarhu734 8 месяцев назад
your text overlays are bloody difficult to read...if they were a better colour, with an opaque background box, then even smaller text would be ok...
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Mate you are not wrong and I do apologise. I tweaked them a few times but am still learning and can definitely improve. The opaque background box is a great idea so thanks for that suggestion - will do so on the next video!
@filthyfrankblack4067
@filthyfrankblack4067 9 месяцев назад
I saw one of these while looking for a size compairison between a esp32 c3 and raspberry pi pico. These eBSCs is for the people in tech industry that are getting paid so low they can't afford a full raspberry pi 4b. lol.
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Hahaha no shit you aren't wrong. I also do a fair bit with ESP32-C3's (see my other recent video about the DIY devboard), and have honestly never tried a Pi Pico but have had some sitting in a Cart for a while. What's your intended use case?
@levieux1137
@levieux1137 8 месяцев назад
It looks interesting but you speak far too fast for me. For example I didn't understand anything during the battery power diagram 😞 Even the CC have a hard time following you and sometimes we don't have the time to read a line that instantly disappears.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey mate I am very sorry and I know - I have German friends that struggle haha. I am trying to slow it a bit, but I also get excited, and am trying to keep the video short. Please feel free to ask any questions, or for translation! Hah. Cheers
@jamesross3939
@jamesross3939 8 месяцев назад
Try it at .75x speed under settings (gear wheel icon lower left icon of youtube videos) ... :)
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
@@jamesross3939Hahahah ripper idea. I am just uploading subtitles now too!
@NiallBeag
@NiallBeag 9 месяцев назад
If there's no graphics and sound, it's not an SBC. It's more than a microcontroller, but it's not an SBC.
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Now THAT is a very valid point that no one on Reddit bought up haha. Most of their arguments were around if it can run a full OS like Linux, not just an RTOS. That being said there is actually graphics and sound, technically, the ports just aren't attached. Eg: - The dual lane CSI means you can easily hook it up to a HDMI bridge like the Arducam CSI-to-HDMI (which includes 3.5mm TRS for audio), or the B100 if that still exists. - Similarly with the ADC onboard you can hook a speaker up to an analogue output and play an MP3 with python. There are probably even GPIO audio drivers available! You're limited to about 40mA there, so very quiet, but you can easily hook up a little OpAmp like the Adafruit PAM8302. - Oh and it has mic pins :P But thank you kindly for the valid input!
@lookitsahorner
@lookitsahorner 9 месяцев назад
@@PlatimaTinkers That might be another way to classify eSBCs! Optional embedded A/V controllers which could be used but not strictly necessary
@NiallBeag
@NiallBeag 9 месяцев назад
​@@PlatimaTinkers Isn't the Arducam simply running the CSI protocol over an HDMI cable though? I don't think it implements the HDMI protocol at all, so it's not exactly video out. Things like the RPi have a SoC with onboard GPU, and I suspect this isn't the case here. The way I see it, this appears to be more closely related to Raspberry Pi Pico than any of the Pi SBCs, and if the term eSBC applies to this, it should apply to Picos. I don't think it does, but you might disagree. Of course, the question of whether sound and video can be software implemented and output and/or input on GPIO pins leads to a very interesting question: to what extent can a system without physical ports be considered an SBC? The Pi Zero needs a USB OTG adaptor to plug a keyboard in... is it a true SBC? It needs a USB hub to plug in a keyboard and mouse siultaneously, so I'm thinking maybe not. In fact, as I recall it the Raspberry Pi Foundation launched it on the grounds that lots of Pis were being used for embedded systems, and they wanted to feed that market, so they weren't really going for the SBC market anyway.
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@lookitsahornervalid, but then that also slightly walks away from the 'single board' aspect?
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
@@NiallBeagOH right you are - I completely forgot about that. I'd say then a DVI breakout board like learn.adafruit.com/adafruit-dvi-breakout-board and the main implementation code looks fairly modular github.com/Wren6991/PicoDVI. It's meant for a Pi Pico, but all you really need is ~252MHz+ core, 3 PIO machines on the same PIO instance, 6 DMA channels, and 264KB SRAM/RAM. That being said, I had more of a think about it, and it has serial output. That's still a display, in much the same way computers had many years ago. Even though it was monochrome mostly-text, it was still a computer. Then you can also lastly go to the USB-C port. It's only USB 2.0, but you could in theory get a USB 2.0 DisplayLink adapter if there are supported drivers. I argue my stance on 'eSBC' but you do definitely raise a valid point! eSBC is not yet defined though, it's just something I flung out there, so we could say that it has to have network, video, audio and input in SOME form, with maximum a breakout board (not addon board) given the small form factor and intended modularity. So this has ethernet, serial I/O, microphone pins that can PROBABLY be used in reverse, USB keyboard support, and adding more can be done with a breakout board since there is enough power to do it all in software.
@seanocansey2956
@seanocansey2956 2 месяца назад
Haha looks like a raspberry pi pico
@PlatimaTinkers
@PlatimaTinkers 2 месяца назад
Yeah but WAY better!
@seanocansey2956
@seanocansey2956 2 месяца назад
Get GBA running on it
@PlatimaTinkers
@PlatimaTinkers 2 месяца назад
GBA?
@ericlawrence9060
@ericlawrence9060 8 месяцев назад
Maybe get in contact with me. I sent you money on your paypal so you know i'm not some idiot. I'd like to bounce an idea off of you and fund a video and project if that is okay.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Easy done mate, just replying to your email now before I head out. Cheers
@hwhack
@hwhack 7 месяцев назад
The chip has the worst datasheet ever. Non of it makes any sense.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Haha yeah so true. Unfortunately most of them are like this
@uis246
@uis246 9 месяцев назад
It's 9 dollar, not 8
@FindecanorNotGmail
@FindecanorNotGmail 9 месяцев назад
Australian dollar, Brunei dollar, Canadian dollar, Eastern Caribbean dollar, Hong Kong dollar, Jamaican dollar, Liberian dollar, Namibian dollar, New Taiwan dollar, New Zealand dollar, Singapore dollar, Trinidad and Tobago Dollar, or some other dollar?
@uis246
@uis246 9 месяцев назад
@@FindecanorNotGmail US dollar
@PlatimaTinkers
@PlatimaTinkers 9 месяцев назад
Yeah I realised that and put it in the description. I will update the title at some point too! Cheers
@qnprogrammer
@qnprogrammer 8 месяцев назад
Just ordered one for $6.89 + $4.90/SH drive.google.com/file/d/1QxTuPgKlxKIJLLt6gaI_8mxf0p58HyH5/view?usp=sharing
@deslomeslager
@deslomeslager 8 месяцев назад
YT recommended this video, I do work on several IOT projects. Your video however did not help me in any way. My language is not English, and I do understand it very well. But. You talk way too fast. And, this video. What is the point of it? Showing your skills? I did not subscribe of course. I hope YT improves its algorithm. Note: I did have to gave a thumbs down, to 'teach' YT this is not my cup of tea.
@PlatimaTinkers
@PlatimaTinkers 8 месяцев назад
Hey thank you for your support and the comment! Playback Speed -> 0.75x helps haha. And no, I have no no skills - this is here to share it with the thousands of people that are interested and enjoy my content, plus give an overview of how easy or hard it is to use one of these. If you look at the hundreds of comments, many found this helpful, which makes me happy. Thanks again, and have an awesome weekend mate.
@imignap
@imignap 7 месяцев назад
Overpriced
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
Wow, someone's on a shoestring budget 😂😂
@_specialneeds
@_specialneeds 7 месяцев назад
Risk v sucks if you have to actually get something done. Open source does not equal good. There simply is no real advantage.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
You're very entitled to your own opinion. But so am I, and my opinion is that you're wrong 😂
@_specialneeds
@_specialneeds 7 месяцев назад
@@PlatimaTinkers it's not worth $9 if it doesn't work correctly out of the box. Risk v costs you money if you have a deadline.
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
​@@_specialneedsAh, wrong again! This is where Milk-V does not work correctly out of the box. The RISC-V MCU did exactly as it was supposed to. And everything costs you money if you have a deadline, you just need to choose the right tool for the job. To help you understand a bit here; if you need a daily-use computer, then a Milk-V Duo probably isn't a good choice, however, if you're developing / prototyping an IP camera with onboard neural processing, this is an extremely good devboard to start with. On the other end of the spectrum, it is also ideal for HPC applications, data centres, AI training, and more, given it's beneficial open-source nature and customisable ISA. It's already eating into a lot of ARM's RISC marketshare and benefitting the worldwide compute space by creating competition, spurring-on innovation, and allowing greater access to embedded and high-performance development platforms. The benefit of zero licensing fees is just gravy at that point! Western Digital use RISC-V, Google use RISC-V, Alibaba use RISC-V, nVidia are implementing RISC-V, Huawei is making use of it in their newer hardware, and on and on. I am extremely certain that the engineers at these companies are a hell of a lot smarter than you or I, my good friend. That all being said, again, this is personal opinion - you are welcome to think whatever you would like.
@_specialneeds
@_specialneeds 7 месяцев назад
No nun of that applies because that's not what I'm talking about. But it doesn't really matter. @@PlatimaTinkers
@PlatimaTinkers
@PlatimaTinkers 7 месяцев назад
@@_specialneedsnun
Далее
надувательство чистой воды
00:28
У каждого есть такой друг😂
00:31
Which bus driver am I?🚌
00:13
Просмотров 1,8 млн
You’ve Never Seen WiFi Like This
20:43
Просмотров 479 тыс.
A Look Inside Apple's $130 USB-C Cable
21:52
Просмотров 3,2 млн
EEVblog 1524 - The 10 CENT RISC V Processor! CH32V003
19:55
MangoPi MQ-Pro - Even better than the Milk-V Duo?
18:24
RISC-V 2024 Update: RISE, AI Accelerators & More
14:03
A $9 Introduction to the RISC-V Future of Computing
26:34
Battle of the Zeros
19:44
Просмотров 40 тыс.
iphone fold ? #spongebob #spongebobsquarepants
0:15
Просмотров 129 тыс.
Индуктивность и дроссель.
1:00