Saturday, April 20, 2024
How ToIoT HardwaresTutorials/DIY

Creating a bootable Micro SD card for UDOO Boards

In this tutorial we learn Creating a bootable Micro SD card for UDOO Boards.  UDOO is a single board computer (SBC) that can run Android or Linux OS, and also features an Arduino-compatible microcontroller embedded onboard. It is a powerful prototypin g board for software development and design. Easy to use, it allows to develop projects with minimum knowledge of hardware design. UDOO merges different computing worlds together: each one has its proper strengths and weak points, but all of them are useful in todays life for educational purposes as well as Do-It-Yourself (DIY) and quick prototyping. It can use as embedded systems for DIY-electronics projects and as low power consumption, fanless computers for everyday use.

Recommended : UDOO BOLT GEAR – an affordable mini PC

Creating a bootable Micro SD card for UDOO Boards Using Ubuntu

You can Flash UDOO’s Operating system with Linux Ubuntu. Follow given below steps:

  • Go to https://www.udoo.org/downloads/
  • Select the right image for your board and Download
  • Right-click on Downloaded zip file and select “Extract here”
  • Open a terminal window and type
    df -h

    then leave it alone, we’ll need this later on

  • Insert your SD Card
  • Go back to the terminal and type again
    df -h
  • Now you should see your SD Card, take note of the name (e.g./dev/sdc1 or /dev/mmcblk0p1)
  • Unmount the SD Card by typing
    unmount /dev/sdc1
  • Stard copying your Image file to the SD Card
    Please double check this step, wrong operations may result in a wiped hard disk!
    sudo dd bs=1M if=[img_file_path] of=/dev/[sd_name]

    (you can also drag&drop the .img file on the terminal insted writing the full path)
    (the SD Name will be sdc1, same as above but without1 in the end)
    (E.g./dev/sdc1->/dev/sdc or /dev/mmcblk0p1->/dev/mmcblk0)

  • Wait for the process to finish
  • Now Micro SD ready for use.

Creating a bootable Micro SD card for UDOO Boards Using Windows

  • Extract the downloaded zip file by any extractor software and got a .img image file.
  • Download and extract Win32DiskImager
  • Open Win32DiskImager, right-clicking on the file, and select “Run as Administrator” .
  • Insert the MicroSD Card on your computer
  • Check that the device name correspond to the microSD card, then browse the files and select choose the image file you want to write.
    To be safe, unplug every External USB Drive you may have connected to your PC
  • When ready click on Write and wait for the process to complete
  • Exit from Win32DiskImageWriter and eject the SD card
  • Now Micro SD ready for use.

Using Mac OS

  • Unzip Downloaded file by Extractor software and you’ll have an .img file ready to be copied
  • Open a terminal window and type
    df -h

    then leave it alone, we’ll need this later on

  • Insert your SD Card
  • Initialize your SD Card with Disk Utility, selecting “Erase” from the “Erase” tab
    please note: every data on Micro SD card will be lost!
  • Go back to the terminal and type again
    df -h
  • Now you should see your SD Card, take note of the name (e.g. /dev/disk3s1 )
  • Unmount your SD Card using the following command:
    sudo diskutil unmount /dev/disk3s1

    (or the name you obtained above)

  • Start copying your Image file to the SD Card.
    The SD Name will be rdisk[n], same as above but without s1 in the end (e.g. /dev/disk3s1 -> /dev/rdisk3)
    Please double check this step, wrong operations may result in a wiped hard disk!
    sudo dd bs=1m if=[img_file_path] of=/dev/[sd_name]

    (You can also drag&drop the .img file on the terminal instead writing the full path)

  • Wait a long time for the process to finish
  • Unmount the SD Card with
    sudo diskutil eject /dev/rdisk3

    or how your card is named

  • Now Your Micro SD card ready for use.

Thanks for reading. If you like this post probably you might like my next ones, so please support me by subscribing my blog.

Recommended : UDOO BOLT GEAR – an affordable mini PC

Harshvardhan Mishra

Hi, I'm Harshvardhan Mishra. Tech enthusiast and IT professional with a B.Tech in IT, PG Diploma in IoT from CDAC, and 6 years of industry experience. Founder of HVM Smart Solutions, blending technology for real-world solutions. As a passionate technical author, I simplify complex concepts for diverse audiences. Let's connect and explore the tech world together! If you want to help support me on my journey, consider sharing my articles, or Buy me a Coffee! Thank you for reading my blog! Happy learning! Linkedin

Leave a Reply

Your email address will not be published. Required fields are marked *