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

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ • 362

  • @arduinoguru7233
    @arduinoguru7233 Рік тому +16

    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  Рік тому +4

      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.

  • @lookitsahorner
    @lookitsahorner Рік тому +23

    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  Рік тому +5

      @lookitsahorner 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 Рік тому +5

      @@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  Рік тому +1

      @@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 Рік тому +3

      @@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  Рік тому +1

      @@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.

  • @jagc2206
    @jagc2206 Рік тому +15

    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  Рік тому +2

      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!

  • @bastiannenke9613
    @bastiannenke9613 Рік тому +7

    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  Рік тому +3

      Hah glad to hear it! And yeah worst case you can probably get a GOOD SD card and just enable swap!

  • @MadBison
    @MadBison Рік тому +23

    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  Рік тому +1

      @MadBison 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 Рік тому +1

      I still have the 1 mb ram stcks 30 pin Cost $80 per stick in 1994

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      @@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 Рік тому +1

      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 Рік тому +4

    Just got my milk-v running, thanks!

  • @jazzzAiman
    @jazzzAiman Рік тому +3

    great stuff mate, just keep moving those projects forward!

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Will do - had two great project ideas whilst travelling this week, which I could possibly even use my Milk-V Duo for!

  •  Рік тому +35

    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 Рік тому +15

      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  Рік тому +7

      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  Рік тому +7

      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 Рік тому +1

      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  Рік тому

      @@bskull3232Ooooh that would be bloody interesting. Excited to see this happen!

  • @zxcvb_bvcxz
    @zxcvb_bvcxz Рік тому +12

    This form factor used to be sold as "Gumstix"

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      That is an excellent term. Reminds of those old bastard things that would snap your fingers haha. Cheers

    • @orhuk
      @orhuk 6 місяців тому +1

      @@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  6 місяців тому

      @@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.

  • @Scrogan
    @Scrogan Рік тому +4

    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  Рік тому +4

      64MB RAM** and nah sorry mate those are really 'fat' programs that use heaps of resources. I'd recommend a Pi 3 or better!

  • @qnprogrammer
    @qnprogrammer Рік тому +2

    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  Рік тому +1

      Awesome to hear, and glad you're enjoying it!

    • @qnprogrammer
      @qnprogrammer Рік тому

      @@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  11 місяців тому

      Hey sorry mate nearly missed this one! And yeah great unit - got one myself and I quite like the H618 and H616 boards!

  • @pvc988
    @pvc988 Рік тому +4

    What about bare metal? Is it possible to use it without OS overhead? Is there any register level documentation available?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +3

      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.

  • @davidknoll
    @davidknoll Рік тому +5

    If you think your soldering on that ethernet port is janky, you should see what I do with PLCC sockets on veroboard.

  • @samuelmiller9522
    @samuelmiller9522 Рік тому +31

    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  Рік тому +5

      @samuelmiller9522 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 Рік тому +6

      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  Рік тому +5

      @@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 Рік тому +1

      @@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  Рік тому +1

      @@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.

  • @SirTodd
    @SirTodd Рік тому +34

    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  Рік тому +4

      @SirTodd 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 Рік тому +1

      @@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  Рік тому +1

      @@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 Рік тому +2

      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  Рік тому +1

      ​@@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!

  • @Razor_Burn
    @Razor_Burn 11 місяців тому +1

    @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  11 місяців тому +1

      FUCK YES. Have added to cart - nice find.

  • @movax20h
    @movax20h Рік тому +5

    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  Рік тому +5

      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 :)

  • @ericlawrence9060
    @ericlawrence9060 Рік тому +4

    I wonder if they are going to start selling / standardizing modules for these things the POE that you did is great.

    • @ericlawrence9060
      @ericlawrence9060 Рік тому

      ooh you provided a link to the modules!

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      Yeah it's so bloody tempting to make a breakout board like they have, but one with POE!

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@ericlawrence9060Did I? Haha. Cool

    • @ericlawrence9060
      @ericlawrence9060 Рік тому

      YES! Love it.@@PlatimaTinkers

    • @ericlawrence9060
      @ericlawrence9060 Рік тому +1

      and the "and how it probably doesn't work" part at the beginning. do they ever?

  • @lollubrick
    @lollubrick Рік тому +1

    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  Рік тому

      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!

  • @timballam3675
    @timballam3675 Рік тому +2

    I have two with the Ethernet hats and they work great, I'm waiting for the IO board to get started.....

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      Awesome! Yeah ordered an IO board myself too. Enjoy!

  • @bennguyen1313
    @bennguyen1313 Рік тому +1

    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  Рік тому

      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

  • @breevwhyman2985
    @breevwhyman2985 Рік тому +1

    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  Рік тому

      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!

  • @redtails
    @redtails Рік тому +1

    is this like the 25$ raspberry pi that costs 150$ to buy?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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.

  • @ByteMeCompletely
    @ByteMeCompletely Рік тому +1

    I just created a NAS with a Raspberry Pi 4B and an external USB HDD. Can you do that for $9?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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 (ua-cam.com/video/HuU0LbnTbFk/v-deo.html) as then you can use a SATA breakout on that NVMe port, but RPi 4B should work just fine too!

  • @fabiano9277
    @fabiano9277 Рік тому +2

    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  Рік тому +1

      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  Рік тому +1

      Yo, v1.2 schematic is out: github.com/milkv-duo/duo-hardware/blob/main/duo/duo-schematic-v1.2.pdf Enjoy!

    • @fabiano9277
      @fabiano9277 Рік тому

      Thank you!

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      @@fabiano9277Very welcome mate!

  • @tsclly2377
    @tsclly2377 7 місяців тому +1

    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  6 місяців тому

      Fluke = money. Me = broke. Hahaha.
      Yeah resistor would have been smart. Worked the first time so just rolled the dice... And rolled 7's 😅

  • @Yasen6275
    @Yasen6275 9 місяців тому +1

    Is it possible to solder SPI flash on tt? Will it be possible to use sd card and spi with proper adapter?

    • @PlatimaTinkers
      @PlatimaTinkers  9 місяців тому

      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 9 місяців тому

      @@PlatimaTinkers Thanks

    • @PlatimaTinkers
      @PlatimaTinkers  9 місяців тому

      @@Yasen6275 Any time!

  • @dimitrisantiago3359
    @dimitrisantiago3359 Рік тому +2

    Great video/job!

  • @petedavis7970
    @petedavis7970 Рік тому +56

    Watching this whole thing. Mind blown. 64GB of RAM and only $9... Then I noticed the M. :-(

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +14

      Oh mate hahaha. Yeah wouldn't that be the way!

    • @sc0or
      @sc0or Рік тому +4

      64MB + 128MB of RAM actually. 64GB is a max amount on an external flash memory.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      @@sc0or oh where are you getting that info from?

    • @wernerviehhauser94
      @wernerviehhauser94 Рік тому +1

      that is still 1024 times more that my first computer had and 16 times more than my first PC

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@wernerviehhauser94 Haha yep I feel ya!

  • @der.Schtefan
    @der.Schtefan Рік тому +1

    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  Рік тому

      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.

  • @interruptlabs
    @interruptlabs Рік тому

    Where are people talking about this part? I'm curios about support for SDIO etc...

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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!

  • @arie1293
    @arie1293 Рік тому +1

    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  Рік тому

      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

  • @ericlawrence9060
    @ericlawrence9060 Рік тому +7

    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 Рік тому

      Ritalin involved and signs of potential. Nothing else unfortunately.

  • @DFX2KX
    @DFX2KX Рік тому +1

    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  Рік тому +1

      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.

  • @Freireg1503
    @Freireg1503 Рік тому +1

    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  Рік тому

      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

  • @armisis
    @armisis 4 місяці тому

    Hmm I got the little board they make to mount it to... But it does not have video out... Just usb and ethernet. Haha I need to play around with them more.

    • @PlatimaTinkers
      @PlatimaTinkers  4 місяці тому +1

      Yeah these are not designed for video-out in any capacity, as they do not have a UI. You can connect to them over SSH / RNDIS via USB or network connection 😊

  • @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  Рік тому +4

      Yeah no joke hey - and welcome.
      Oh shitnuggets good catch. Corrected now and I'll setup a 301 redirect. Many thanks!

    • @nil0bject
      @nil0bject Рік тому +3

      @@PlatimaTinkers
      share the wealth
      knowledge is power

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      @@nil0bject Valid, thank you kindly good Sir!

  • @georgestheking1
    @georgestheking1 Рік тому +1

    Hi, yes a SD CARD image files with all the stuff will be very nice.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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!

  • @paulstubbs7678
    @paulstubbs7678 Рік тому +3

    9:22, I've a 64MB micro here, scavenged from something - still works fine.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Oooh nice one! What brand?

    • @paulstubbs7678
      @paulstubbs7678 Рік тому

      @@PlatimaTinkers Kingmax

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@paulstubbs7678 news to me haha. Mind you, I don't remember obsolete brands from last year so well, let alone that far back!

  • @rpx8787
    @rpx8787 Рік тому +4

    Seems quite similar to Ox64. What are key differences ? What you do with those things:-)

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +7

      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

  • @qnprogrammer
    @qnprogrammer Рік тому

    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.

  • @dtesta
    @dtesta Рік тому +1

    64MB RAM in the description, but I saw only 29MB in the terminal?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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.

  • @gustavoenriquejimenez8098
    @gustavoenriquejimenez8098 Рік тому +2

    Would you try to run node-red? Thank you!

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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.

  • @zxcvb_bvcxz
    @zxcvb_bvcxz Рік тому +1

    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  Рік тому

      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.

  • @DaveHojo
    @DaveHojo Рік тому +1

    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  Рік тому +1

      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!

  • @Luredreier
    @Luredreier Рік тому +1

    I'd love to see it run an some image processing.

    • @platima
      @platima Рік тому

      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  Рік тому

      Oops, wrong UA-cam account haha. What he said though ^^

  • @joseoncrack
    @joseoncrack 5 місяців тому

    Hi, I've read on the MilkV forum that you said the second C906 core does not support atomic instructions. What did you do exactly to confirm that? Did you build some test programs with atomic instructions, and they would either do nothing at all, or trigger an exception (invalid instruction), the latter making a lot more sense if the extension is indeed not supported?
    I've read the OpenC906 manual, and it's clearly stated that C906's base configuration is RV64IMAFDC. The vector, and other extensions may or may not be included. but removing the A extension would make it something that is not a C906 as far as I understand. That may not have stopped CVITEK (company that designed the CV1800B) from arbitrarily removing the A extension and claim that it's a C906 core when it's not really, but that sounds odd.
    Anyway, I'm going to receive a few boards soon so I'll test that myself and will figure it out.

    • @PlatimaTinkers
      @PlatimaTinkers  5 місяців тому

      Hey mate we've got a bit of a discussion about it ongoing here: community.milkv.io/t/why-linux-cant-use-both-risc-v-cores/.
      Basically the 2nd core is slower, lacks most caching, and has less extensions, so it is meant for RTOS applications and I do not believe it can run a full kernel like Linux.

    • @joseoncrack
      @joseoncrack 5 місяців тому

      @@PlatimaTinkers Hi, yes I had read this thread. I was just wondering how you figured exactly that the second core didn't support the atomic extension.
      For sure, the SoC wasn't designed for SMP with two identical cores, probably for a question of cost and marketing. If the second core supported the A extension, then I guess that technically, it would be possible to port Linux to use both, but that wouldn't really be SMP as both cores would still be slightly different, so that would probably, at best, mean that we'd need to limit the primary core to the abilities of the second, so that Linux would use them as SMP. Probably not worth it, even if it is possible.
      I managed to run baremetal code on the primary core, not tried the second one yet. So, I'll see. My own interest for the atomic ext. for the second core was not to run Linux on it, but to be able to communicate efficiently between the two cores with lockless queues (which you can implement with atomic operations). Because otherwise, all there is, as I've seen it, is a "mailbox" between the 2 cores, which is limited to a whopping 64-bit word (so 8 bytes). Pretty limited.

    • @PlatimaTinkers
      @PlatimaTinkers  5 місяців тому +1

      @@joseoncrack as mentioned there, it was just what I read in bits of source code and other references.
      That's pretty bloody awesome that you got baremetal running on primary! Solid effort.
      The atomic case for that communication is valid, and I find it interesting that it apparently lacks atomics but is designed for RTOS. Eg, how can it be real-time without atomics? 😅 Of course I could always be wrong. It does appear to use spinlocks in most the code.
      As far as the mailbox goes, you're absolutely write about it being limited, but I believe the mailbox is just a basic possibly-example implementation to make inter-core comms easy via Linux driver and FreeRTOS / Arduino on the 2nd core. You can see the commit adding it at github.com/milkv-duo/duo-buildroot-sdk/commit/1bca5068358accdb7162ffc3c09834cfdcf2848c and if you check out freertos/cvitek/task/comm/src/riscv64/comm_main.c you can see how most of it works.
      As best I understand, they share memory, so you can just put stuff in memory, and use the mailbox to tell the other core where it is in memory and what you want to do with it, which 8 bytes is plenty for.
      I hope that helps 😊

    • @PlatimaTinkers
      @PlatimaTinkers  5 місяців тому

      @@joseoncrack Ah one further, I've found looking into C906B vs C906L, that the little core has no MMU. So whether or not it has C or A extensions, no data or instruction cache, and no MMU, so not sure if memory sharing would work!

  • @zycar_diy
    @zycar_diy Рік тому +1

    Question is if it can run web server (with PHP support) & MySQL?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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 Рік тому +1

      ​@@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  Рік тому

      @@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?

  • @devendrachavan765
    @devendrachavan765 Місяць тому

    hey can I use this board for an AI project like Person Detection

    • @PlatimaTinkers
      @PlatimaTinkers  Місяць тому

      Absolutely, they pretty much do that out the box!

  • @jetibest
    @jetibest Рік тому +1

    How about its power consumption at idle?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Testing today for you!

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Without SD card: 15mA
      Booting: 80-114mA, average about 90.
      Idle after boot: 62mA

    • @jetibest
      @jetibest Рік тому

      @@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  Рік тому +1

      @@jetibestAh no sorry mate 5V! Most of these are all 5V input these days. Sorry about that

  • @finhas8865
    @finhas8865 8 місяців тому +1

    That would be a very powerful rubber ducky

  • @wishywasher1330
    @wishywasher1330 3 місяці тому

    is there a way to practice assembly programming on this thing?

    • @PlatimaTinkers
      @PlatimaTinkers  3 місяці тому

      Of course! There's actually three; you could code for the main core, the little core, or even the 8051.
      I'd start with the little core, as that preserves the rest of the functionality.
      Ref: milkv.io/docs/duo/getting-started/rtoscore

    • @wishywasher1330
      @wishywasher1330 3 місяці тому

      @@PlatimaTinkers That's great to know! I purchased the version that's currently on sale for $5. But how do I actually get the assembly code I wrote to work on it rather than using a compiled language?

    • @PlatimaTinkers
      @PlatimaTinkers  3 місяці тому +1

      @@wishywasher1330 Assembly that you write still needs to be compiled to bytecode. The easiest option is usually to use the SDK like linked to, and C files, then use inline ASM (ref gcc.gnu.org/onlinedocs/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.html).
      After that, you can flash the boot code of the C906L with your bitstream, and it'll run on boot - assuming the code was valid, eg correct ISA, entry point, memory mappings, etc.
      On that note it is important to be aware that assembly is ISA-specific, so if you're coding ASM for the C906 core, you'll need to be writing assembly instructions that are compatible (rv64imafdc). You should probably write for rv64imac to keep it simple and portable.
      gcc.gnu.org/onlinedocs/gcc/RISC-V-Options.html is a good reference for using GCC to compile to byte code. This Reddit thread has some great info too: www.reddit.com/r/RISCV/comments/132s19s/hand_optimised_riscv_assembly_language_clz/
      GL!

  • @butsukete1806
    @butsukete1806 Рік тому +1

    So how is the GPIO compatibility for things like I2C and I2S?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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 Рік тому +1

      @@PlatimaTinkers For I2S I mean using a PCM5102 or similar.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      @@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 Рік тому +2

      @@PlatimaTinkers Cool, thanks for looking into it, I might pick one of these up.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      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

  • @techknowbabble
    @techknowbabble Рік тому

    Wow cool channel! I wonder what the smallest thing that can play or stream video would be?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      This MUST be getting close to it, but my DIY ESP32 devboard possibly could too!

  • @browaruspierogus2182
    @browaruspierogus2182 Рік тому +2

    you most likely killed the chip or stabilizer with POE which has voltage between 44-57V

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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!

  • @chikoavena3407
    @chikoavena3407 4 місяці тому

    Can it mount storages? It could be a cool SMB router for PS2 slims

    • @PlatimaTinkers
      @PlatimaTinkers  4 місяці тому

      Yep! The factory image has a few protocols installed, inc SMB from memory, but you can always cut your own Buildroot image with any changes you need :)

  • @albertphilippezambranohuan5535
    @albertphilippezambranohuan5535 3 місяці тому

    Can it work like the Luckfox Pico for jailbreak PS4 v11.0?

    • @PlatimaTinkers
      @PlatimaTinkers  3 місяці тому

      Not even close sorry. Completely different ISA

  • @der.Schtefan
    @der.Schtefan Рік тому +1

    Funny that they export an RNDIS device, with Linux removing RNDIS support due to security issues.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      I know, I just read that on /. a few days ago 😂

  • @4b978
    @4b978 Рік тому

    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  Рік тому

      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.

  • @agrofaq
    @agrofaq Рік тому

    How to run Arduino sketch on this board?

  • @locaboy336
    @locaboy336 Рік тому +1

    Maybe adding a GSM module do the work

  • @pete3897
    @pete3897 Рік тому +2

    2:47: Thats not USB type A - it's type B micro (just say'n! maybe worth a drink? :)

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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

  • @zizlog_sound
    @zizlog_sound Рік тому +6

    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  Рік тому

      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 Рік тому

      How good is the protection on a RP2040?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@soundspark what specific protection are you referring to?

    • @soundspark
      @soundspark Рік тому +1

      @@PlatimaTinkers ESD protection on the I/O pins is what I assume OP meant.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@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 =/

  • @ericlawrence9060
    @ericlawrence9060 Рік тому +1

    Great video. You talk very fast and a bit hard to understand but great coverage.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Hahah thanks, and I know - my bad. Just uploading subtitles now so that should help!

  • @joseph9915
    @joseph9915 Рік тому +1

    So, similar price to a pi zero?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      About half the price, with different connectivity, RISC-V instead of ARM, way faster, and can run a full OS

    • @joseph9915
      @joseph9915 Рік тому

      @@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 Рік тому

      @@PlatimaTinkers You think a pi zero doesn't run linux? What are you smoking?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@PaulSpades hah smoking it all mate, all. Hah nah I keep getting the Pi Pico and Pi Zero mixed up -_-

  • @cronx1337
    @cronx1337 Рік тому +2

    you call that a knife?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      THIS is a knife.... Uhhh, ua-cam.com/video/GJxwWLoLuj8/v-deo.html will do!

  • @hamburgengineer
    @hamburgengineer 5 місяців тому

    Does OpenCV support this platform?

    • @PlatimaTinkers
      @PlatimaTinkers  5 місяців тому +1

      milkv.io/docs/duo/resources/opencv-mobile

  • @jj_0
    @jj_0 Рік тому +1

    Man, micropython on this would be amazing. If you can do it, I that would be really nice.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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.

  • @TheShorterboy
    @TheShorterboy Рік тому +1

    systemd-analyze will tell you how long it took to boot linux

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      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  Рік тому

      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

  • @therealchayd
    @therealchayd Рік тому +4

    I smell an impulse buy coming up 😅

  • @planker
    @planker Рік тому +1

    Excellent.

  • @gaborm4767
    @gaborm4767 Рік тому +1

    good good but why?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      'Why'... the fundamental question of all time. One move once came up with the answer; 42.

    • @gaborm4767
      @gaborm4767 Рік тому

      what will you use this machine for?

    • @PlatimaTinkers
      @PlatimaTinkers  11 місяців тому

      Aaaaall sorts of things my friend!

  • @MrDeicide1
    @MrDeicide1 Рік тому +1

    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  Рік тому

      If only! It's bloody cold here right now haha. Bring back summer 👌👌

  • @SP-ny1fk
    @SP-ny1fk Рік тому

    pi-hole would be great on this (pi-hole finally has RISC-V support)

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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 Рік тому

      @@PlatimaTinkersPiHole is very bloated. I’d just use Blocky DNS instead.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @@linuxuser2928Oh really? Damn, yeah I noticed it's a tad on the fatter side. I'll check out Blocky! Much appreciated

    • @u9vata
      @u9vata Рік тому +1

      @@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  Рік тому

      @@u9vatamate I JUST did a video one one; ua-cam.com/video/Qta0egqRuZg/v-deo.html haha. Note that swap on NAND such as SD card will ruin it super quick. Enjoy!

  • @hotrodhunk7389
    @hotrodhunk7389 Рік тому +2

    White background and white theme... I don't know if we can be friends...

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      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 Рік тому +3

      @@PlatimaTinkers thank God 🙏 I was just joking FYI

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      ​@@hotrodhunk7389 I wasn't - we can't be friends 😂

  • @NiallBeag
    @NiallBeag Рік тому +5

    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  Рік тому +11

      @NiallBeag 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!
      Edit: I now call these 'eSBC's. Eg embedded SBC, no display!

    • @lookitsahorner
      @lookitsahorner Рік тому +4

      @@PlatimaTinkers That might be another way to classify eSBCs! Optional embedded A/V controllers which could be used but not strictly necessary

    • @NiallBeag
      @NiallBeag Рік тому

      ​@@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  Рік тому

      @@lookitsahornervalid, but then that also slightly walks away from the 'single board' aspect?

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      @@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.

  • @Cinarbayramic
    @Cinarbayramic 21 день тому +1

    get five of these and you have a pc with a 5ghz clock... right?

    • @PlatimaTinkers
      @PlatimaTinkers  19 днів тому +1

      Well, no. You'll have 5x 1GHz C906 cores running independently 😅

  • @ericlawrence9060
    @ericlawrence9060 Рік тому

    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 Рік тому

      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  Рік тому

      Nah UA-cam 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  Рік тому

      @@ericlawrence9060 No worries at all! I am just getting the shop updated with these modules and other new stock this week. Cheers

  • @urnoob5528
    @urnoob5528 7 місяців тому +1

    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  7 місяців тому

      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 😂

  • @rsfi_
    @rsfi_ Рік тому +1

    do a swap file ... then you can have 1gb ram out of it

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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.

  • @Panacea9
    @Panacea9 7 місяців тому

    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 7 місяців тому

      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 7 місяців тому

      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  7 місяців тому

      @@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!

  • @samsmith1580
    @samsmith1580 Рік тому

    Add a bit of memory and wifi and it would be cool.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      @samsmith1580 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 Рік тому +1

      @@PlatimaTinkers Cool.

  • @perpetualrabbit
    @perpetualrabbit 5 місяців тому

    That laptop looks like it has been in a war....

    • @PlatimaTinkers
      @PlatimaTinkers  4 місяці тому +1

      Yeah it was a disposed one that's pretty busted, but useful for my purposes haha

  • @enterprise7585
    @enterprise7585 Рік тому

    I'm wondering what we can do with this type of device? Cryptocurrency mining? :)

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      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!

  • @levieux1137
    @levieux1137 Рік тому +2

    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  Рік тому

      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 Рік тому

      Try it at .75x speed under settings (gear wheel icon lower left icon of youtube videos) ... :)

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +2

      @@jamesross3939Hahahah ripper idea. I am just uploading subtitles now too!

  • @abhijitkadalli6435
    @abhijitkadalli6435 5 місяців тому +1

    CAN IT RUN DOOM THOUGH???

    • @PlatimaTinkers
      @PlatimaTinkers  5 місяців тому

      YOUR DAMN RIGHT IT CAN RUN DOOM THOUGH

  • @georgestheking1
    @georgestheking1 Рік тому

    The last firmware 1.04 include python

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Yeah saw that! I just installed it last week and was testing it out. Cheers

  • @lohikarhu734
    @lohikarhu734 Рік тому +1

    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  Рік тому

      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!

  • @emilio_wayne
    @emilio_wayne 5 місяців тому

    😂 A sticker on the think pad because they don't get paid lol and another on the microsd memory.😂

    • @PlatimaTinkers
      @PlatimaTinkers  5 місяців тому

      Hahah almost. On the laptop because I fkn hate Lenovo, but this was free (it's very busted, but does what I need), and the SD card is an eBay knockoff that was $1 or so and only has a real capacity of ~8GB before it stops retaining information. Budget on a budget 😅

  • @blormpf1740
    @blormpf1740 Рік тому +1

    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  Рік тому +2

      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 :)

  • @Alice8000
    @Alice8000 2 місяці тому

    You said you're from china?

  • @terroshak
    @terroshak Рік тому +1

    You nearly amputated your finger there 🤭

  • @seanocansey2956
    @seanocansey2956 8 місяців тому

    Haha looks like a raspberry pi pico

  • @uis246
    @uis246 Рік тому +1

    It's 9 dollar, not 8

    • @FindecanorNotGmail
      @FindecanorNotGmail Рік тому +2

      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 Рік тому

      @@FindecanorNotGmail US dollar

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому +1

      @uis246 Yeah I realised that and put it in the description. I will update the title at some point too! Cheers

    • @qnprogrammer
      @qnprogrammer Рік тому +1

      Just ordered one for $6.89 + $4.90/SH
      drive.google.com/file/d/1QxTuPgKlxKIJLLt6gaI_8mxf0p58HyH5/view?usp=sharing

  • @ericlawrence9060
    @ericlawrence9060 Рік тому

    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  Рік тому

      Easy done mate, just replying to your email now before I head out. Cheers

  • @hwhack
    @hwhack Рік тому +1

    The chip has the worst datasheet ever. Non of it makes any sense.

    • @PlatimaTinkers
      @PlatimaTinkers  Рік тому

      Haha yeah so true. Unfortunately most of them are like this

  • @seanocansey2956
    @seanocansey2956 8 місяців тому

    Get GBA running on it

  • @Monkeyindatrees
    @Monkeyindatrees 5 місяців тому

    Imagine using windows🗿

  • @deslomeslager
    @deslomeslager Рік тому +1

    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  Рік тому +1

      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.

  • @pardal902
    @pardal902 5 місяців тому

    Bad movies, doesn't teach us anything!