'Microsoft/Windows IoT'에 해당되는 글 2건

  1. 2023.06.01 win IoT 재설치 (i.MX8MP / win iot 10 ent)
  2. 2023.05.30 x86 binary on win iot for arm
Microsoft/Windows IoT2023. 6. 1. 10:30

먼가 한땀 한땀 읽으니 겨우 이해가 되네 -_-

나이가 들어서 그런가..

10.4 Installing Windows 10 IoT on eMMC and Booting Windows 10 IoT
1. Power on the board and let the Windows installer install Windows IoT Enterprise to the eMMC, then reboot
into installed Windows. Installing Windows IoT Enterprise from the SD card can take around 30 minutes, so
get some coffee while you wait!
Note: The WinPE installer renames the EFI folder at the root of the SD card to _efi, which causes UEFI to
skip the SD card at boot time. This allows you to keep the SD card inserted across reboots without having
Windows IoT reinstalled on each reboot. If you wish to boot into the WinPE installer again, you can rename
_efi back to EFI.
2. Make sure to disable sleep in “Power and sleep” settings after Windows OS boots up to avoid unexpected
system hangs.

[링크 : https://www.nxp.com/docs/en/quick-reference-guide/IMXWQSG.pdf]

 

인스톨용 SD 카드를 뽑아서 열어보니

_efi 디렉토리가 있다. 설치하면서 설치 SD 카드에서 디렉토리 명을 바꿔버리는 듯

SD 부팅을 해놔야 하니 설치 하지 못하도록 막는 고육책일 것 같기도 하고..

i.mx8mp용 인스톨러 특성일지 아니면 다른 win on arm 계열들도 그런지 모르겠다.

'Microsoft > Windows IoT' 카테고리의 다른 글

x86 binary on win iot for arm  (0) 2023.05.30
Posted by 구차니
Microsoft/Windows IoT2023. 5. 30. 21:25

윈도우 iot 관련해서 찾아보니..

x86 to ARM64 에뮬레이션은 윈10 iot에서 지원

x64 to ARM64 에뮬레이션은 윈10 iot에서 지원해주다가 빼고 윈11 iot 에서 해준다고 한다.

 

아무튼 가상화는 아니고 x86 에뮬레이션으로 실행하고

Arm에서 x86 에뮬레이션이 작동하는 방식

x86 앱에 대한 에뮬레이션을 사용하면 Arm에서 Win32 앱의 풍부한 에코시스템을 사용할 수 있습니다. 이렇게 하면 사용자에게 앱을 전혀 수정하지 않고 기존 x86 win32 앱을 실행하는 놀라운 환경을 제공할 수 있습니다. 앱은 특정 API(IsWoW64Process2)를 호출하지 않는 한 Arm PC의 Windows에서 실행되고 있다는 것조차 알지 못합니다.

[링크 : https://learn.microsoft.com/ko-kr/windows/arm/apps-on-arm-x86-emulation]

 

Arm64EC - Arm에서 Windows 11 위한 앱 빌드
Arm64EC("Emulation Compatible")를 사용하면 새 앱을 증분 방식으로 빌드하거나 기존 앱을 포팅하여 가능한 경우 네이티브 Arm 성능을 활용하는 동시에 완전히 마이그레이션될 때까지 기존 x64 코드 & 라이브러리를 활용할 수 있습니다. 자세한 정보:


Arm의 기존 Windows 앱 지원
Windows on Arm은 수정되지 않은 많은 x86 & x64 앱뿐만 아니라 네이티브 Arm 앱을 실행하지만 최상의 성능과 배터리 수명을 위해 가능한 한 Arm 네이티브로 앱을 빌드해야 합니다. Windows 앱은 네이티브 C/C++ Win32 앱, 클래식 .NET Framework WinForms/WPF 앱, 최신 .NET 또는 MAUI 앱 또는 Java, Python, 노드 등을 사용하여 빌드된 앱 등 다양한 도구와 기술을 사용하여 빌드할 수 있습니다.

[링크 : https://learn.microsoft.com/ko-kr/windows/arm/overview?source=recommendations]

 

PC용 cpu-z를 받아서

x86과 x64용 실행파일을 실행하면

32bit(x86) 용은 구동에 문제가 없고

64bit(x64) 용은 프로그램마다 출력이 좀 다르긴 한데 아래와 같이 This app can't run on your PC 라고 뜨면서 실행이 안된다.

그렇다고 win 11 iot로 버전업 하긴 엄청 오래 걸릴 것 같고 패스~!

 

putty 64bit 인스톨러 실행시

'Microsoft > Windows IoT' 카테고리의 다른 글

win IoT 재설치 (i.MX8MP / win iot 10 ent)  (0) 2023.06.01
Posted by 구차니