PDA

View Full Version : نصب Windows 10 IOT بر روی برد Raspberry Pi



Felony
جمعه 15 خرداد 1394, 23:11 عصر
سلام ؛

مایکروسافت مدتی هست Windows 10 IOT رو معرفی کرده ( Internet of things ) ، این سیستم عامل بر پایه Core ویندوز 10 بنا شده و امکانات اصلی رو در اختیارتون قرار میده ، برای نصب این سیستم عامل نیاز به فایل ایمیج اون دارید که میتونید از این لینک (http://ms-iot.github.io/content/en-US/Downloads.htm) دریافت کنید .

برای نصب این سیستم عامل بر روی برد Rasspbery Pi نیاز به نصب بودن ویندوز Windows10 Insider Preview بر روی سیستمون هست تا بتونه SD Card شما رو Bootable کنه و ویندوز 10 رو روش بنویسه ، با جستجو و بررسی هایی که انجام دادم به تعدادی فایل رسیدم که برای Bootable کردن SD Card و نصب ویندوز 10 بر روی برد بهشون نیازی هست ، با داشتن این فایل ها دیگه نیازی به نصب بودن Windows 10 Insider Preview بر روی سیستم نیست ( فایل ها رو ضمیمیه کردم )

برای نصب سیستم عامل بر روی SD Card باید شماره مربوط به درایو SD Card رو با diskpart پیدا کنید ، برای این کار در CMD دستور diskpart را اجرا و سپس کامند list disk را وارد نمایید و سپس به دنبال درایو SD Card خود بگردید و شماره مربوط به آن را به خاطر بسپارید .

برای شروع عملیات رایت ایمیج ویندوز بر روی SD Card دستور زیر را وارد نمایید :

dism.exe /Apply-Image /ImageFile:"Flash.ffu" /ApplyDrive:\\.\PhysicalDrive1 /SkipPlatformCheck


- dism.exe در پوشه ضمیمه شده میباشد ( از dism.exe خود ویندوز استفاده نکنید ، ایمیج حتما باید با این نسخه از dism بر روی SD Card نوشته شود )
- Flush.ffu نام ایمیج Windows 10 IOT هست که از سایت مایکروسافت دانلود کردید
- PhysicalDrive1 شماره درایو مربوط به SD Card هست که از diskpart به دست آوردید

دقت کنید که Windows 10 IOT مثل نسخه های دیگه سیستم عامل های عرضه شده برای Rasspbery نیست که رابط کاربری در اختیار شما قرار بده و بتونید با موس و کیبرد باهاش ارتباط برقرار کنید ، بعد از نصب تنها یک صفحه ایستا مشاهده خواهید کرد که شامل نام کابری ، آی پی اختصاص داده شده به دستگاه ( در صورت وصل بودن کابل Ethernet ) و مشخصات و وضعیت دستگاه میباشد ، برای هرگونه ارتباطی با دستگاه نظیر کانفیگ کردن و ... باید به صورت ریموت با powershell (http://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm) بهش متصل بشید و کامند های مورد نظر رو وارد کنید .

برای برنامه نویسی نیاز به Visual Studio 2015 هست ، سیستم عامل Windows 10 IOT به صورت پیش فرض پروسه های مربوط به Remote Debugging رو اجرا میکنه ، بنابراین بعد از نوشتن برنامه میتونید اون رو به صورت ریموت بر روی برد اجرا و دیباگ کنید .

لینک های مفید :

https://dev.windows.com/en-us/iot
https://microsoft.hackster.io/
http://ms-iot.github.io/content/en-US/Build2015.htm
http://ms-iot.github.io/content/en-US/Downloads.htm
http://ms-iot.github.io/content/en-US/win10/SetupRPI.htm
http://ms-iot.github.io/content/en-US/win10/StartCoding.htm
http://ms-iot.github.io/content/en-US/win10/samples/PowerShell.htm
http://ms-iot.github.io/content/en-US/win10/tools/CommandLineUtils.htm
https://connect.microsoft.com/windowsembeddedIoT/Downloads


این تجربه یک روز کاری با Windows 10 IOT بر روی Rasspbery pi بود :)
موفق باشید .