DE10 Advance Running Linux via UART Terminal: Creating a MicroSD Card Image
From Terasic Wiki
To program a microSD card Linux image, you can use a free tool called Win32DiskImager.exe from http://sourceforge.net/projects/win32diskimager/ on a Windows machine.
MicroSD Specification
- Capacity: 8GB minimum
- Speed: Class 4 (at least)
Pre-Built SD Card Image
The pre-built binaries are delivered as an archive named DE10_Advanced_VNC.img . This SD card image file contains all the items that are needed to run Linux on DE10-Advanced board. (You can download the compressed file from the link: http://de10-advanced.terasic.com/cd TBD. And extract file to get the image file after the download)
- SPL Pre-loader
- U-boot
- Device Tree Blob
- Linux Kernel
- Linux Root File system
The SD card image file needs to be programmed to a microSD card before it can be used.
The steps below present how to create microSD card on a windows PC using Win32DiskImager.exe.
- Connect the microSD card to a Windows PC
- Execute Win32DiskImager.exe
- Select the image file for microSD card
- Select the microSD card device
- Click “write” to start writing the image file to the microSD card. Wait until the image is successfully written.
- There is also a Linux HDMI image file which do not have desktop feature; it can be download on the link below: http://www.terasic.com/downloads/cd-rom/DE10-Advanced/linux_BSP/de10_nano_linux_console.zip TBD
- Linux BSP is described as Table 5-1.
- Table 5-1 DE10-Advanced Linux BSP
Item Linux BSP (Board Support Package)/Click to Download Descriptions 1 DE10_Advance_OpenCL.zip OpenCL BSP 2 DE10_Nano_HDMI.zip 3 DE10_Nano_VNC.zip Factory Image