Difference between revisions of "Windows IoT Enterprise RSB-3720"

From ESS-WIKI
Jump to: navigation, search
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  
= '''Get Started with Windows 10 IoT Version 1.3.0 Enterprise Using the Advantech RSB-3720, an Arm-based 2.5” Pico-ITX with NXP i.MX 8M Plus''' =
+
= '''Get Started with Windows 10 IoT Version 1.4.1 Enterprise Using the Advantech RSB-3720, an Arm-based 2.5” Pico-ITX with NXP i.MX 8M Plus''' =
  
== '''1.Introdouction ''' ==
+
== ''' 1.Introdouction ''' ==
  
<span style="font-size:larger;">Advantech has updated its board support packages (BSP) to version 1.3.0, based on i.MX Windows 10 IoT released by NXP. These updates have been installed on the RSB-3720, featuring i.MX 8M Plus series processor platforms to support Windows 10 IoT Enterprise Version 1.3.0.</span>
+
<span style="font-size:larger;">Advantech has updated its board support packages (BSP) to version 1.4.1, based on i.MX Windows 10 IoT released by NXP. These updates have been installed on the RSB-3720, featuring i.MX 8M Plus series processor platforms to support Windows 10 IoT Enterprise Version 1.4.1.</span>
  
<span style="font-size:larger;">This how-to article describes the process of building and installing Windows 10 IoT BSP Version 1.3.0 on the Advantech RSB-3720. The highly optimized Windows 10 IoT BSP simplifies the setup installation with only one SD card, making it as easy as installing Windows OS on X86.</span>
+
<span style="font-size:larger;">This how-to article describes the process of building and installing Windows 10 IoT BSP Version 1.4.1 on the Advantech RSB-3720. The highly optimized Windows 10 IoT BSP simplifies the setup installation with only one SD card, making it as easy as installing Windows OS on X86.</span>
  
<span style="font-size:larger;">Additionally, Version 1.3.0 includes all the necessary code, documents, and tools to help users build and run Windows 10 IoT on the i.MX 8M Plus from scratch. Check our release notes for a full review of the capabilities of Windows 10 on Arm of the i.MX 8M Plus processor.</span>
+
<span style="font-size:larger;">Additionally, Version 1.4.1 includes all the necessary code, documents, and tools to help users build and run Windows 10 IoT on the i.MX 8M Plus from scratch. Check our release notes for a full review of the capabilities of Windows 10 on Arm of the i.MX 8M Plus processor.</span>
  
== '''2. Prerequisites''' ==
+
== '''&nbsp;2. Prerequisites''' ==
  
 
*<span style="font-size:larger;">The Advantech RSB-3720 — a 2.5” Pico-ITX SBC with NXP i.MX8M Plus SOC</span>  
 
*<span style="font-size:larger;">The Advantech RSB-3720 — a 2.5” Pico-ITX SBC with NXP i.MX8M Plus SOC</span>  
Line 19: Line 19:
 
<span style="font-size:larger;">'''Necessary Software:'''</span>
 
<span style="font-size:larger;">'''Necessary Software:'''</span>
  
*&nbsp;  
+
*<span style="font-size:larger;">'''Win32 Disk Imager'''</span>
  
<span style="font-size:larger;">'''Win32 Disk Imager'''<br/> Please follow the link below to download an executable file.</span>
+
<span style="font-size:larger;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Please follow the link below to download an executable file.</span>
  
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [https://win32diskimager.org/ Download Win32 Disk Imager]
 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [https://win32diskimager.org/ Download Win32 Disk Imager]
  
== '''3. Install Windows 10 IoT Enterprise on RSB-3720''' ==
+
== '''&nbsp;3. Install Windows 10 IoT Enterprise on RSB-3720''' ==
  
<span style="font-size:larger;">'''3-1. Extract the zip file (file name: 20230207.zip) of the image package you downloaded.'''</span>
+
<span style="font-size:larger;">'''&nbsp; &nbsp;3-1. The image package you downloaded.'''</span>
  
&nbsp;[[File:RSB-3720 pic3 1.png]]
+
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[[File:WOA image.PNG|RTENOTITLE]]
  
<span style="font-size:larger;">'''3-2. Extract the zip file (RSB3720A1AIM20WIV0004.7z) in the folder and flash the firmware into eMMC'''</span>
+
<span style="font-size:larger;">'''&nbsp;'''</span><span style="font-size:larger;">'''3-2. Prepare one 32GB SD card for flashing OS installer in your host PC whether it is Linux or Windows operating system.'''</span>
  
&nbsp;[[File:RSB-3720 pic3 2 1.png]]
+
<span style="font-size:larger;">&nbsp; For the Windows operating system:<br/> Use the Win32 Disk Imager to prepare the 1 x 32GB Mirco SD card used for flashing the OS installer<br/> with the Windows-based Host PC.</span>
  
[[File:RSB-3720 pic3 2 2.png]]
+
&nbsp;<span style="font-size:larger;">Start the OS installer process.</span>
  
<span style="font-size:larger;">'''3-3. Prepare one 8GB SD card for flashing OS installer in your host PC whether it is Linux or Windows operating system.'''</span>
+
[[File:RSB-3720 pic3 3 3 2.png]]
 
 
<span style="font-size:larger;">A. For the Linux operating system:</span>
 
 
 
<span style="font-size:larger;"><code>$ sudo dd if=X22-81267_Win10IoT_Ent_SAC_21H2_os_installer_EVK_iMX8MP_W130.img of=/dev/sdX bs=1M conv=fsync</code></span>
 
 
 
&nbsp;[[File:RSB-3720 pic3 3 1.png]]
 
 
 
[[File:RSB-3720 pic3 3 2.png]]
 
 
 
<span style="font-size:larger;">B. For the Windows operating system:<br/> Use the Win32 Disk Imager to prepare the 1 x 8GB Mirco SD card used for flashing the OS installer<br/> with the Windows-based Host PC.</span>
 
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/a683dee622c606fea650ac21ba2a069081c8f516.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/a683dee622c606fea650ac21ba2a069081c8f516.png]
 
 
 
<span style="font-size:larger;">Start the OS installer process.</span>
 
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/8968761eab91784d9ee00574069451c20dca4a1e.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/8968761eab91784d9ee00574069451c20dca4a1e.png]
 
  
 
<span style="font-size:larger;">Finish the OS installer process and close the Win32 Disk Imager tool.</span>
 
<span style="font-size:larger;">Finish the OS installer process and close the Win32 Disk Imager tool.</span>
  
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/4b095589c389a06b5e53b996ede4e84cb2b0bca7.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/4b095589c389a06b5e53b996ede4e84cb2b0bca7.png]
+
&nbsp;[[File:RSB-3720 pic3 3 5.png|RTENOTITLE]]
  
 
&nbsp;
 
&nbsp;
 
<span style="font-size:larger;">'''3-4. Flash firmware image into the same Micro SD card'''</span>
 
 
<span style="font-size:larger;">A. Open the “CMD” in the Windows OS, then enter RSB3720A1AIM20WIV0004.</span>
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/26850b679ed98cacac177ebde9a1f1870b95f411_2_690x373.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/26850b679ed98cacac177ebde9a1f1870b95f411_2_690x373.png]
 
  
 
&nbsp;
 
&nbsp;
  
B. Next, flash the firmware image onto a Micro SD card by command. Please check your micro SD card symbol.
+
<span style="font-size:larger;">'''&nbsp; 3-5. Flash Windows IoT to eMMC'''</span>
 
 
'''For example:'''&nbsp;the Mirco SD card is “g:” in your windows system.<br/> Command:<br/> <code>flash_bootloader.cmd /device RSB3720_iMX8MP_6GB /target_drive g:</code>
 
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/3c7713acce3ca45d1e47571cffe32ab6e37dadfc.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/3c7713acce3ca45d1e47571cffe32ab6e37dadfc.png]
 
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/a7942ca7214b16a14da5b72f81c240c391c23862_2_690x282.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/a7942ca7214b16a14da5b72f81c240c391c23862_2_690x282.png]
 
 
 
<span style="font-size:larger;">'''3-5. Flash Windows IoT to eMMC'''</span>
 
  
 
<span style="font-size:larger;">A. Set up the SW1 jumper on the RSB-3720 for SD boot. (ON-ON-OFF-OFF).</span>
 
<span style="font-size:larger;">A. Set up the SW1 jumper on the RSB-3720 for SD boot. (ON-ON-OFF-OFF).</span>
  
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/9ef00a301e2e8da8b3d3977fdd60ea2d4e8ad768.jpeg https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/9ef00a301e2e8da8b3d3977fdd60ea2d4e8ad768.jpeg]
+
&nbsp;[[File:RSB-3720 pic3 5 1.png|RTENOTITLE]]
  
 
<span style="font-size:larger;">B. Connect the HDMI cable on the device.</span>
 
<span style="font-size:larger;">B. Connect the HDMI cable on the device.</span>
  
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/3141e08c1be70a67d0dc708d12917a6e26b7c829.jpeg https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/3141e08c1be70a67d0dc708d12917a6e26b7c829.jpeg]
+
&nbsp;[[File:RSB-3720 pic3 5 2.png|RTENOTITLE]]
  
<span style="font-size:larger;">C. Insert a micro SD card and power the device on. The system will first start a PE environment for installation.</span>
+
<span style="font-size:larger;">C. Insert a micro SD card and power the device on. The system will first start&nbsp;to run installation.</span>
 +
 
 +
&nbsp; &nbsp; &nbsp;&nbsp;[[File:WOA installation.PNG|RTENOTITLE]]
  
 
&nbsp;
 
&nbsp;
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/019dc52a9c5dd7014d175f08b1d6dc500d39c211.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/019dc52a9c5dd7014d175f08b1d6dc500d39c211.png]
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/f82afe03824a92832d9894d77b2fda24af652791.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/f82afe03824a92832d9894d77b2fda24af652791.png]
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/691537b9e867b05e4693b2ce28f3dd85ce8bafc5_2_690x388.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/691537b9e867b05e4693b2ce28f3dd85ce8bafc5_2_690x388.png]
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/360dcce89435eb2d6ff49c047a4adba07cd01af8_2_690x388.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/360dcce89435eb2d6ff49c047a4adba07cd01af8_2_690x388.png]
 
  
 
<span style="font-size:larger;">Next, the system will reboot again and enter the setup process.</span>
 
<span style="font-size:larger;">Next, the system will reboot again and enter the setup process.</span>
  
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/8323fbbc4d2049efe22ec34453f378e2177c0b21_2_690x388.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/8323fbbc4d2049efe22ec34453f378e2177c0b21_2_690x388.png]
+
<span style="font-size:larger;">C. Set up the SW1 jumper on the RSB-3720 for eMMC&nbsp;boot. (OFF-ON-OFF-OFF).</span>
  
 
<span style="font-size:larger;">A Window 10 IoT enterprise desktop will appear on the screen after the settings are complete.</span>
 
<span style="font-size:larger;">A Window 10 IoT enterprise desktop will appear on the screen after the settings are complete.</span>
  
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/d71db1be81d91240ce22ce20b0698debc72fda43_2_690x387.jpeg https://global.discourse-cdn.com/standard11/uploads/aim_linux/optimized/1X/d71db1be81d91240ce22ce20b0698debc72fda43_2_690x387.jpeg]
+
[[File:WOA bootup 1.PNG|RTENOTITLE]]
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/a40214f6b2cea367c0d1b231921d53eca9db8325.jpeg https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/a40214f6b2cea367c0d1b231921d53eca9db8325.jpeg]
 
 
 
&nbsp;
 
 
 
<span style="font-size:larger;">'''[Notice]'''</span>
 
 
 
<span style="font-size:larger;">A. Make sure to disable sleep in “Power and sleep” settings after Windows OS boots up</span>
 
 
 
<span style="font-size:larger;">to avoid unexpected system hangs.</span>
 
 
 
<span style="font-size:larger;">B. Never remove the SD card upon boot up:</span>
 
 
 
<span style="font-size:larger;">The SD card shouldn’t be removed when Window 10 IoT enterprise is loading as there is no OTG port on the&nbsp;[https://apc01.safelinks.protection.outlook.com/?url=https://www.advantech.com/en/products/5912096e-f242-4b17-993a-1acdcaada6f6/rsb-3720/mod_d2f1b0bc-650b-449a-8ef7-b65ce4f69949&data=05|01|Jean.Chang@advantech.com.tw|b17318d8cd4d4230492708db269b0668|a77d40d9dcba4ddab5715f18e6da853f|0|0|638146219484597841|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|3000|||&sdata=f26xIW31mLt5gCk6YYpgkWxyc1erAaqCVuIgkeMBVjE=&reserved=0 RSB-3720]&nbsp;to flash load firmware onto the eMMC mentioned in the step of flashing firmware image into the same Micro SD card.</span>
 
 
 
<span style="font-size:larger;">C. After the RSB-3720 is successfully boot into the Windows 10 IoT enterprise, you can use this same SD card to flash another RSB-3720 to Windows 10 IoT enterprise if you want. But before doing so, please reset the SD card to its initial status by the following method before you unplug the SD card and plug into a new RSB-3720. Please follow the steps below to initialize the SD card:</span>
 
  
<span style="font-size:larger;">i. Rename the “_efi” folder to “EFI”</span><br/> [https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/555b68b9148ae1c770d8960efe87a6d7bd3abb18.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/555b68b9148ae1c770d8960efe87a6d7bd3abb18.png]<br/> [https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/bdd8f2cd3241450c7044f2da1334d9da9213902c.png https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/bdd8f2cd3241450c7044f2da1334d9da9213902c.png]
+
[[File:WOA bootup 2.PNG|RTENOTITLE]]
  
&nbsp;
+
[[File:WOA bootup 3.PNG|RTENOTITLE]]
  
*&nbsp;
+
'''4. Conclusion'''<br/> <span style="font-size:larger;">&nbsp; &nbsp;Version 1.4.1 significantly reduces the installation process, taking only about 15&nbsp;minutes. So, grab a cup of coffee while you wait. More native functions are now enabled, such as dual LANs and native HDMI. You can experience its out-of-the-box capabilities&nbsp; &nbsp; &nbsp; and meet your development needs.</span>
 
 
<span style="font-size:larger;">ii. Change partition id. using a Windows command line</span>
 
 
 
[https://global.discourse-cdn.com/standard11/uploads/aim_linux/original/1X/a8c44bd0b5ef49e68f703355e7423735ac85c4cd.png image864×257 43 KB]
 
  
 
&nbsp;
 
&nbsp;
<pre><code> C:\Windows\system32> diskpart
 
 
DISKPART> list disk
 
Disk ###  Status        Size    Free    Dyn  Gpt
 
--------  -------------  -------  -------  ---  ---
 
Disk 0    Online          465 GB  1024 KB        *
 
Disk 1    No Media          0 B      0 B
 
Disk 2    Online          14 GB      0 B        *
 
 
DISKPART> sel disk 2
 
Disk 2 is now the selected disk.
 
DISKPART> list partition
 
 
Partition ###  Type              Size    Offset
 
-------------  ----------------  -------  -------
 
Partition 1    Unknown            32 MB  1024 KB
 
Partition 2    Primary            29 GB    33 MB
 
 
DISKPART> sel partition 1
 
Partition 1 is now the selected partition.
 
DISKPART> set id="c12a7328-f81f-11d2-ba4b-00a0c93ec93b"
 
DiskPart successfully set the partition ID.
 
DISKPART> exit</code></pre>
 
 
'''4. Conclusion'''<br/> <span style="font-size:larger;">&nbsp; &nbsp;Version 1.3.0 significantly reduces the installation process, taking only about 30 minutes. So, grab a cup of coffee while you wait. More native functions are now enabled, such as dual LANs and native HDMI. You can experience its out-of-the-box capabilities&nbsp; &nbsp; &nbsp; and meet your development needs.</span>
 

Latest revision as of 03:05, 15 November 2024

Get Started with Windows 10 IoT Version 1.4.1 Enterprise Using the Advantech RSB-3720, an Arm-based 2.5” Pico-ITX with NXP i.MX 8M Plus

 1.Introdouction 

Advantech has updated its board support packages (BSP) to version 1.4.1, based on i.MX Windows 10 IoT released by NXP. These updates have been installed on the RSB-3720, featuring i.MX 8M Plus series processor platforms to support Windows 10 IoT Enterprise Version 1.4.1.

This how-to article describes the process of building and installing Windows 10 IoT BSP Version 1.4.1 on the Advantech RSB-3720. The highly optimized Windows 10 IoT BSP simplifies the setup installation with only one SD card, making it as easy as installing Windows OS on X86.

Additionally, Version 1.4.1 includes all the necessary code, documents, and tools to help users build and run Windows 10 IoT on the i.MX 8M Plus from scratch. Check our release notes for a full review of the capabilities of Windows 10 on Arm of the i.MX 8M Plus processor.

 2. Prerequisites

  • The Advantech RSB-3720 — a 2.5” Pico-ITX SBC with NXP i.MX8M Plus SOC
  • 1 x 8GB Micro SD card for flashing the OS installer
  • 1 x micro USB cable for flashing the boot loader
  • 1 x power adapter (input: 100 ~ 240V AC 50/60Hz; output: DC 12V 3A; Advantech P/N: 96PSA-A36W12R1-3)

Necessary Software:

  • Win32 Disk Imager

          Please follow the link below to download an executable file.

            Download Win32 Disk Imager

 3. Install Windows 10 IoT Enterprise on RSB-3720

   3-1. The image package you downloaded.

             RTENOTITLE

 3-2. Prepare one 32GB SD card for flashing OS installer in your host PC whether it is Linux or Windows operating system.

  For the Windows operating system:
Use the Win32 Disk Imager to prepare the 1 x 32GB Mirco SD card used for flashing the OS installer
with the Windows-based Host PC.

 Start the OS installer process.

RSB-3720 pic3 3 3 2.png

Finish the OS installer process and close the Win32 Disk Imager tool.

 RTENOTITLE

 

 

  3-5. Flash Windows IoT to eMMC

A. Set up the SW1 jumper on the RSB-3720 for SD boot. (ON-ON-OFF-OFF).

 RTENOTITLE

B. Connect the HDMI cable on the device.

 RTENOTITLE

C. Insert a micro SD card and power the device on. The system will first start to run installation.

      RTENOTITLE

 

Next, the system will reboot again and enter the setup process.

C. Set up the SW1 jumper on the RSB-3720 for eMMC boot. (OFF-ON-OFF-OFF).

A Window 10 IoT enterprise desktop will appear on the screen after the settings are complete.

RTENOTITLE

RTENOTITLE

RTENOTITLE

4. Conclusion
   Version 1.4.1 significantly reduces the installation process, taking only about 15 minutes. So, grab a cup of coffee while you wait. More native functions are now enabled, such as dual LANs and native HDMI. You can experience its out-of-the-box capabilities      and meet your development needs.