Milk-V Duo S - Dual Boot RISC-V or ARM with Dual Camera, Wi-Fi and RTOS Capabilities!

Поделиться
HTML-код
  • Опубликовано: 10 май 2024
  • Thank you / @pcbway for sponsoring this video!
    🔥 Get $5 off your first order with my referral URL: plati.ma/go/pcbway-k98xevAmmp8 🔥
    Don't forget to check out their promos such as 10x PCBs for $5 🤘
    ❤ DON'T FORGET TO LIKE AND SUBSCRIBE! ❤
    💳 Patreon: / platima
    Buy Milk-V Now: shop.plati.ma/collections/all...
    ⚡ Power Consumption (@ 5V)
    - WiFi + BT + eMMC Model:
    - Booting: Peaked 385mA (observed)
    - Idle: 165mA
    - With 2x Cameras (Duo Cam and OV5647) Idle: 224mA (+59mA)
    - Joined WiFi Network: 251mA (+27mA)
    - Installing `pip` packages: 270mA (+19mA)
    - Base Model (SD Card):
    - Idle: 167mA
    All tested using buildroot image 1.1.1 from the repo below.
    🔗 Resources
    - Reddit Discussion: / milkv_duo_s_lots_of_hy...
    - Product Page: milkv.io/duo-s
    - Doco: milkv.io/docs/duo/getting-sta...
    - Images: github.com/milkv-duo/duo-buil...
    - NuttX: github.com/lupyuen/nuttx-sg2000
    Original Duo Video: • Testing out the Milk-V...
    Duo 256M Video: • Milk-V Duo 256M - The ...
    Duo and Arduino Video: • Milk-V Duo 256 running...
    🛒 Shop: shop.plati.ma
    💵 PayPal: paypal.me/PlatimaCash
    📺 Other Channel: / @platima
    📷 Instagram: / platimatinkers
    🌏 Reddit: / platimazero
    #Platima #MilkV #RISCV
  • НаукаНаука

Комментарии • 61

  • @originalmianos
    @originalmianos Месяц назад +21

    WTF? TPU, ARM, 2 RiscVs and an 8051. Where is the x86 and 6502!

    • @vladsnape6408
      @vladsnape6408 Месяц назад +5

      and 6800 and SC/MP

    • @qaziquza
      @qaziquza Месяц назад +5

      Don't forget the Z80 and the obligatory PowerPC

    • @r0galik
      @r0galik Месяц назад

      You can make it emulate x86_64 using box64

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад +1

      Hahah, always on point!

    • @alelondon23
      @alelondon23 Месяц назад

      any state-machines as well?

  • @DaxSudo
    @DaxSudo 19 дней назад +2

    Hell yea milk that Milk content. I bought 10 but theyre shipping from China.

  • @thevayudev
    @thevayudev Месяц назад +13

    What I don't really get about this board is why have ARM & RISCV cores if you can only use one at once? Like why not make two separate SBCs at that point? I'm curious about programming the real time core with FreeRTOS though, whe need some more riscv microntrollers. Also, do both RISCV cores support the vector extension? And is it the full V1 of the spec?

    • @alichehab01
      @alichehab01 Месяц назад

      yeah word was just about to ask the same thing

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Hey yeah that kind of has everyone stumped. I am GUESSING that because RV64 is still in it's infancy a bit, people can use the ARM core with the RTOS core and 8051, and move across to RV64 when the software side is more mature... But given no ARM images, that also makes no sense.
      These are C906 cores, so RVV 0.71 aka the THead extensions. Not quite RVV1.0, but works very well nonetheless.
      Re the smaller core having vector extensions I am not too sure. Not too much is shown, and I don't recall pulling the CPUinfo from it previously. I cannot find exactly which C906 variants and which extensions each core has in any of the SG2000 or Duo documentation 😑

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Just replied to the parent comment re this. Definitely a good question!

    • @Zeloverevolution
      @Zeloverevolution Месяц назад

      Yeah I thought this thing was so cool until I seen the boot selector switch. Doesn't really make much sense.

    • @moraeyuwoo
      @moraeyuwoo Месяц назад

      Yeah It's like Yellow sun or Red sun situation where user like me just need A sun.
      Anyone who want to see what's the difference between Red and Yellow maybe?
      I saw performance difference between ARM and RISC V was like 1% so for me nope😦

  • @StuartJ
    @StuartJ Месяц назад +2

    It should be easy to make your own POE board, using one of those POE modules. Given the form factor, that seems to be the way to go anyway if you want to use the IO ports for other things, otherwise their hat makes it hard to access the pins.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Yeah the POE board gives you the MIPI DSI output, audio jack, etc, which would be nice. They are a tad complex though - need the Radxa design to be opened up so I can copy and paste haha.

  • @DigitalJedi
    @DigitalJedi Месяц назад +1

    I actually really like this form factor for SBCs. I would love to see something more aimed at consumer use though. Perhaps a bit of a more traditional SoC, PoE, 2x USB, and a way to get a display out of it would be nice. I know I'm just making a wishlist here, but if I had to really wish for the moon, imagine a rearranged Pi 02W with a Pico strapped to it in this shape.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад +1

      Yeah I think if they go a bit further than a devboard it'll be more consumer-oriented. This is almost what they did with the Milk-V Mars, but the Meles is meant to be what it hitting that point!

  • @WodenLabs-mk3bf
    @WodenLabs-mk3bf Месяц назад +1

    Great channel! I have a few of the MILK-V DUO S boards with eMMC. Please post if you can expand the eMMC partition
    also just ordered the Sipeed LicheeRV Nano SG2002 board off of Aliexpress... matches the DUO 256 board specs in a tiny FF

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Hey yeah the SD partition should auto expand, if not you can just do it with resize2fs then growpart.
      Yeah I've got some Sipeed LicheeRV Nano's in stock too. Awesome little boards. The SG2002 is what's used in the Duo 256M though, not this - the Duo S uses the SG2000. Slightly different with more RAM, less TPU.

  • @jarsgames3631
    @jarsgames3631 6 дней назад

    😊😊e Been watching the very interesting videos, there is a possibility that you upload a video showing the configuration of this board in more detail by mounting the image

    • @PlatimaTinkers
      @PlatimaTinkers  3 дня назад

      Hah cheers mate. What do you mean exactly though?

  • @qwertysucks879
    @qwertysucks879 Месяц назад +2

    These are dead ringers for the NanoPi Neo boards. Somebody's been copying their neighbors homework on how to design things small.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Damn, right you are! So Radxa Rock Pi S, NanoPi Neo, and Milk-V Duo S are just SOC swaps? 😅 We'll probably see an RP2040 variant next!

  • @wuuurmm758
    @wuuurmm758 Месяц назад +3

    I'm only here for that intro.

  • @Notverygoodatall
    @Notverygoodatall Месяц назад +4

    Salada form factor

  • @MichaFita
    @MichaFita Месяц назад +2

    That's switchable cores sounds like kind of a flip. I think the chip was designed to use all cores, but it requires kind of bus arbitration that's not available in free software. So Milk-Vs are built as switchable as they don't have solution for that.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Yeah it's.... Odd. But as far as the Sophgo documentation goes, it appears to be designed that way. Maybe one day both? I doubt it though.

    • @Zeloverevolution
      @Zeloverevolution Месяц назад

      @@PlatimaTinkers there are other dual mcu risk/arm boards that can at least run simultaneously and communicate via serial.

    • @MichaFita
      @MichaFita Месяц назад

      Huge waste of silicon.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      @@Zeloverevolution Oh really? Awesome, I'll have to go hunting!

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      @@MichaFita People seem to like it 🤷‍♂

  • @Zeloverevolution
    @Zeloverevolution Месяц назад +1

    Damn this would be sick if I could get hold of one.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад +1

      Yeah they're out again I think. Arace might have one or two left. Prob another 4-8 weeks at their pace before I've got more.
      Honestly though, Duo 256M. So far I nearly prefer it, and pretty much same SOC but 1TOPs TPU and only 256MB RAM.

    • @Zeloverevolution
      @Zeloverevolution Месяц назад

      @@PlatimaTinkers I'm gonna pick up a couple next week, thanks :)

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      @@Zeloverevolution Awesome to hear! I'm all out of Duo S's now, but I have Duo 64 and Duo 256 in stock still, and on special for this month. Else you can have a hunt online, I think Arace have some variants of Duo S left.
      Not sure if you're in Australia, but free shipping on domestic orders over $100, else shipping to foreign countries can be a BIT expensive sometimes. Freight pricing in Australia sucks 😂

  • @iscariotproject
    @iscariotproject 8 дней назад +1

    oi mait thats a cracka form facta blimey

    • @PlatimaTinkers
      @PlatimaTinkers  8 дней назад +1

      The best thing about this comment is that directly under it, Google has put a "Translate to English" button 🤣

  • @AbuSous2000PR
    @AbuSous2000PR 24 дня назад

    I think the 1.09 version supports Arduino..I cold be wrong

    • @PlatimaTinkers
      @PlatimaTinkers  23 дня назад +1

      Maybe but github.com/milkv-duo/duo-buildroot-sdk/releases says as at 1.1.1 - one week ago - Duo S still does not support Arduino.
      We're all hoping and waiting!

  • @lookitsahorner
    @lookitsahorner Месяц назад

    Hoping these and the non-S ones go a lot further than the Ox64s currently do. Bouffalo just don't seem too interested in supporting sadly.

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      Hey hey fancy seeing you here! Yeah it's a shame about the dev speed of the BL808 SDK and related, but so far this one keeps moving forward. Time will tell!

    • @lookitsahorner
      @lookitsahorner Месяц назад

      @@PlatimaTinkers I do exist! Just been busy with so many other things. Will be keeping an eye on the MilkV series for sure

    • @PlatimaTinkers
      @PlatimaTinkers  Месяц назад

      @@lookitsahorner Great stuff, hope all is otherwise going well!

  • @InikoPro
    @InikoPro 23 дня назад

    Can milk-v duo s run ubuntu?

    • @PlatimaTinkers
      @PlatimaTinkers  23 дня назад

      Read the documentation or Google it. I'm not your personal information servant and this information is readily available.