Milk-V Duo 256M - The SBC Stick That Can Dual Boot RISC-V and ARM

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
welcome back everyone we are here today looking at the just released milk V Duo 256 mag this just came out in the last month I just managed to get my hands on one so I thought we could look at it together and see what this actually does or what they've change which is quite a bit believe it or not so first of all I just want to say as well I'm going to be doing a $100 giveaway in this uh hang around to the end to find out more I'll tell you about it then but over $100 uh worth of stuff including milk V stuff so definitely hang around um also big thanks to PCB way they are continuing to sponsor this channel uh they're not sponsoring the giveaway that's all me but that's perfectly fine what they do do though is uh PCB prototyping like 10 boards for $5 uh there's a link below as well you can get $5 off your first order using my link there um they do assembly um they do part sourcing they do 3D printing CNC milling all sorts of stuff they've also got a really good store where you can go and buy stuff like I buy a lot of the tools I need now every time I order a ptb I buy you know some new ESD tweezers or something like that and they also have a project section so projects that you're working on you can actually put in there and then other people can order and you get money in um some rewards points from that so it's a really really good system and I've not used their 3D printing before but I'm about to and uh I would expect it's going to be as good quality as everything else 3D printing is always finicky though once that project arrives which you may or may not get to see I'm probably going to print some 3D cases for these milk V Jews and have them in the store for you as well so thanks again to PCB way link below to get five bucks off they support us you should support them they're also good people back to the milk V Joo 256 now I've got a few of these in stock a supply is limited they're $23.85 and I've got free shipping on all orders over $25 within Australia now so go ahead and get yourself one if you want or again I'm going to give one and some other stuff away at the end worth over $100 so hang around for that I do have more of the normal milk V uh 64 Megs there as well with headers attached and I'll probably get some of these with the headers as well we'll just see how they go now they've changed a fair bit as you can see if we pull one up and compare it to the old board oh yeah I'm going to have to edit that video a bit so this is the 64 Meg this is the 128 Meg and sorry 256 mag and you can see they're almost exactly the same but on the left it's got a different CPU they now have this uh SG 2000002 which is quite a change and they've used two more of the GPO pins otherwise they are pretty much identical uh so they're sticking to this tiny form factor and doing a really good job with it and it's again it's still really light um the the immediate changes obvious they uh have 256 mega ram on this if you didn't cotton onto that bit already and they've added another core now this is the interesting bit where everyone on Reddit and a link to the I'll put a link to the Reddit discussion about this board below for you everyone on Reddit is like why would you need an arm chip on a risk5 processor which is really interesting I've got my thoughts about that too but essentially they've still got the same 9006 cores that they had before but they've added an arm cortex a53 core so apparently you can boot to e that and I don't know how implemented that is yet but I think it's pretty cool because risk V still has or risk 5 still has a bit to go as far as you know implementation even RV 1.0 coming but as far as uh drivers support uh you know Linux being standard on risk V which Dean is doing uh excellently um and just making it easier to use so they kind of I guess give you the option to use the risk 5 Core or use the arm core with this uh and then of course you've still got the secondary core on the side which can run aduino codee or free Os or which is real time operating system I just call it Os or anything like that alongside the actual operating system on the primary core and more about that in a future video but theyve then done some other things so this now has a one Terra operations per second dedicated TPU uh that's in int 8 mode so it's twice as powerful as on the 64 Meg they've got a dedicated or an improved ISP so it can now do 5 megapixels at 30 FPS with that ISP and they've added uh what looks like a little bit more cas uh the block diagrams make it look like there's more case which is always good for performance they've added audio out via gp34 which is over here um and they're advertising now they use the 8051 at the core of the whole thing which is really interesting cuz they never used to advertise that and you can see it's actually on the back of the box now as well so uh they're doing good things I like what they're doing with the space but I'm very curious about this arm core and I want to see you know what else is new the the one point uh 0.7 image was only just released 30 days ago or 28 days ago so I've downloaded it I've stuck it on an SD card we're going to boot it up just see what's in the image if there's anything different have a look at the cat slpr CPU to see if we can see the armc cor from there stick a multimeter on that PIN to see whether it's by default pulled High pull low then we'll pull it in the other direction and see if it boots back up I'd assume or not I'm going assume this image doesn't support the armc core but I'm curious you're probably curious too so we're going to find out if you want to hold on a tick now I'm just going to wire this up get screen recording going and we'll check that out one moment all right I've got the SD card in it's booted we can see the little blinking lights I'm just using this basic USB a Toc 2.0 cable I've got here these cheaper chips I've got them in the store as well and I've have SSH to it as you can see on the screen now now I'm not going to show you all the SSH and connectivity instructions that's in the previous video you can go check out put a link to it below or it might even be at the end of this video or a card up there if I remember what we're going to do now is connect with the username root and the password milk V there we go so if we have a look through the boot up process uh it's 5.10 ion is reserving 75 Meg of ram which we can see there used to be 32 Meg um and then yeah basically just boots through in about 8 seconds which is awesome so if we look at 3 minus M we have no swap which is good cuz I don't like swap uh on SD cards you're going to ruin your SD card we've got 166 Meg of ram free we're only using 15 Meg which is excellent so we' got plenty of head room there uh now if we look at DF minus H it has not expanded the root file system to take up the rest of the petition so you might want to create a data petition and use that or you might want to expand the file system yourself there's plenty of ways to do that uh as personal preference really and I'll say data petition is probably a pretty safe way to go now the really really interesting part now cat slpr SL CPU info no we can only see that one RV 64 core and now this IMA fdv CSU this is yeah seemingly much the same uh it booted quickly doesn't use much RAM it's got a little blinking light you can turn off with the script what it does have though is uh is this pin which if I got it the right way around I think is uh 34 which should then boot to the arm environment now this of course the Linux build on here isn't for it but I also don't know if this image has two different Linux kernels cuz op SBC sorry op SBI might pick based on the processor uh it's got that little bit of flash memory built in or a boot loader built in from what I understand that will make that decision so what I'm going to do now if we have a look back here is grab out a multimeter where is one of my multimeters all right folks we are back with my new multimeter uh I don't know what I've done to my other one so let's have a quick look here I've marked the ground pin there and if we go down two from that we've got 3.3 Vols out that's looking good 3.98 and we haven't crashed it which is excellent now let's pull ground to this one which is that boot select which is showing 1.7 Vol so that's theoretically floating and hasn't crashed it now let's try pulling it high see if we uh yeah see if we kill it 1.5 Vols different to high and it hasn't crashed let's um give it 5 vol 3 Vols different there interesting just in case it's uh the multimeter I'm just going to quickly pull it with pins nothing oh well that did something gave it 5 volts and it immediately immediately crashed and both lights are on it might be dead let's power cycle it see what happens well it did boot back up let's just confirm again pulling that to low did nothing still works pull it to 3.3 nothing so it might still be counting that as low if we pull it to five though it definitely does something I did before interestingly I must have I must have hit something else because it does not seem to care this time so this pin might not be implemented at that level what I'll do now is I'm going to quickly put some uh pins on the other side and on there so we can watch it boot whilst we're pulling in either direction uh I'll be back in a minute folks all right we're back I've sorted some headers down here onto UR Zer and I've sort of some headers on here I thought red would match we've then got the CP 21104 here I still have stock of these left as well if you want one and I'm going to plug the USB back in we've got putty running I'm going to watch the boot process like we usually do that looks pretty normal it did look like we had an option to actually do something then um let's have another quick look there's like a press any key what did it say hit any key to stop auto boot all right right so we get some little uh interesting 9006 terminal here so let's get straight to it then let's start shoren out some pins see if uh see if we kill it first thing I'm going to do is look at the data sheet again cuz I keep getting that wrong so we're going to go grab ground which is this third pin and first of all I'm going to go to the 3.3 Vol out which is sorry not ground that I'm going to grab uh uh the boot switch which is the six pin down and pull that to ground which is that one now nothing has happened in the console there so let's reset it with a power cycle see if it does anything different interestingly it doesn't boot let's make sure that's what it was pull that pin yep boot straight away put it back on on ground it's not very happy so I'm not sure if that is going to the arm cor it's not implemented or uh or if it's not at all um I'm slightly confused by that so let's pull it and instead of putting it on ground let's go to 3.3 Vols which is the one next to its hand you could just literally stick a jumper on it um this might just kill it so let's reset the terminal so we can see exactly everything that happen including the Magic Smoke ah what has happened there hang on hang on hang on hang on go back I want to double check all right we've stopped Auto Boot and we're still at the 9006 so it looks like it just isn't implemented yet it looks like pulling it to ground is the way to go but the image just doesn't support it this is still booting slowly there we go took a moment to bring up networking and it's still running on that RV 64 core so it is awesome it's just not implemented yet it seems um I think it's going to be really cool when it is and I'm not sure how long that's going to be so I'd love your feedback on that as well if you know anything about about it now on to the giveaway this is an interesting one you've all been waiting for it I'm going to give away 100 bucks worth of stuff let's make sure I can actually see what I'm doing on the camera we have a whole pile of things in here we've got a milk V iio board a milk V camera a milk v64 Meg with a head of pin solded on a brand new milk v256 mag without the head of pin solded on I'm then going to keep going you're going to need some SD cards for those so let's throw in 2 32 gig SD cards I don't know what networking you want to use uh they don't have Wi-Fi and there's ethernet built into that but you got two boards so there's an Ethernet module for it as well you're going to need USB cable so there's a USB 2.0 type a to c same as I just used there's also a silicon Pine 64 USB uh type c to type c going to throw in a little LED screen for you so you can you know set up some output on them if you want to play with the the digital signals I'm going to throw in a little four pad of buttons for you so you can have some analog input so you got input and output you got the camera youve got networking you got storage you of course get one of those free PCB rulers as all orders get and because you might have to sort some headers on check this out that is a USB powered tiny soldering iron I'm going to truck some of these on the store I haven't yet I'll include that in case you want a solder in case you don't have some dep cables I'm going to throw a couple of those in and you know what I'm even going to throw in a CP 21104 in case you don't have one so you can debug it that's well over 100 bucks worth of stuff plus shipping and I'm going to give it away for free in less than 2 weeks all you have to do is leave a comment below telling me what you think I should review next like what the next SBC that I look at should be whichever one gets the most up votes is what I'll review and you will win this so make sure that you I'll reply to your comment but I'll also try to email you uh make sure you're keeping an eye out for it the next video that goes out in 2 weeks about an S SBC is where I'll announce the winner and what the SBC is going to be but because it's based on upvotes send the link to your friends get all your mates to up vote it as well if you want to win this kit of kind of milk V love uh which is all from my store you can buy all of these things on the store I'll send it to you express post for free if you have the idea that everyone loves so thanks again to you guys for supporting it that's why I'm doing this thanks again for p to pcbway for supporting this channel allowing me to continue doing this and uh don't forget to like And subscribe like I have fun doing this I love these these little things here that are just endlessly strange and interesting there is so much you can do with them so I hope you're doing well uh you know my heart goes out to all the people up north are getting slapped by Cyclones and floods and all of that it's uh it's a pretty rough start to 2024 but be your best self like subscribe comment share with your friends win yourself 100 bucks worth of free kit I'll see you guys next time
Info
Channel: Platima Tinkers
Views: 8,939
Rating: undefined out of 5
Keywords: milkv, milk-v, milk v, duo, milk-v duo, C906, risc-v, riscv, risc five, arm, CV1800B, linux, buildroot, rtos, tpu, cvitek, ai, sbc, mcu, esbc, embedded sbc, rndis, gpio, poe, ox64, ox 64, 0x64, 0x 64, pine64, pine 64, review, first look, testing, embedded, npu, build root, how-to, how to, guide, close-up, close up, embeddedsbc, rv64, rv64imafdvcsu, iot, raspberry pi, open source, pi pico, pi zero, linux board, risc v, arm64, arm 64, cortex a53, a53, cortex-a53, 8051, MCS-51, embedded linux, best sbc, mcs51, aiot
Id: wmmTYOXtESg
Channel Id: undefined
Length: 16min 14sec (974 seconds)
Published: Sun Jan 21 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.