Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows 10 on Raspberry PI 2

3,199 views

Published on

An overview about Windows 10 IoT Core and its porting on the Raspberry PI 2 board

Published in: Technology
  • Get Now to Download This eBook === http://pdfuhuijuiuiuo.ygto.com/0692071881-raspberry-pi-and-visual-basic-programming-windows-10-iot.html
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2Q98JRS ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating direct: ❤❤❤ http://bit.ly/2Q98JRS ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • High paying jobs on Facebook? $25 per hour, start immediately ★★★ http://t.cn/AieX6y8B
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Windows 10 on Raspberry PI 2

  1. 1. mobile camp 05.06.2015 Windows 10 on Raspberry Pi 2 Mirco Vanini Microsoft® MVP Windows Embedded info@proxsoft.it @MircoVanini http://proxsoft.it
  2. 2. mobile camp 05.06.2015  Windows Universal App Platform  Windows 10 IoT Core Setup & Windows 10 Tools/SDKs/Emulators  My First Universal App  GPIO / SPI / I2C - Connect the World  Demo Agenda
  3. 3. mobile camp 05.06.2015 Platform Convergence Journey Converged OS kernel Converged app model Windows 10 Porting Tools
  4. 4. mobile camp 05.06.2015 Windows 10 for Industry Devices OneWindowsPlatform Secure Connected One Windows core scalableacross devices One universalapp and driver platform One management and deployment approach Enterprise-grade security Advanced Customizationand lockdown capabilities Continued innovation and support Local connectivity Cloud connectivity Device services Windows 10 Enterprise for industry devices Windows 10 Mobile Enterprise for industry devices Windows 10 IoT Core
  5. 5. mobile camp 05.06.2015 Windows 10 Industry Editions For Industry Devices Desktop Shell, Win32 apps 1 GB RAM, 16 GB Storage For Mobile Devices Modern Shell Mobile Chassis requirement 512 MB RAM, 4 GB storage For Small Devices Dedicated devices No Shell/Store/MS Apps 256MB RAM, 2GB storage Universal Apps Windows Device Services • On all Windows IoT clients • Extends value of Windows for OEMs • OS telemetry, update management, interoperability • Azure IoT-ready Requires desktop or desktop apps– Win32, .NET, WPF, etc. ? Requires a Shell experience, multiple applications, Windows first-party applications, or mobile voice? Otherwise
  6. 6. mobile camp 05.06.2015 Windows Universal App Platform • Converged APIs, write ONE Universal App and target all Windows 10 editions • Scale and get higher ROI by selling same App to all Windows 10 editions OEMs/ODMSs • Reuse existing development skills Languages • C++ /CX • C#, VB • JS • Python • Node.js APIs • WinRT • Win32 • .NET • Wiring Deployment and Execution • APPX • XCopy • App Isolation UI Frameworks • HTML • Xaml • DirectX Tools • Visual Studio • PowerShell
  7. 7. mobile camp 05.06.2015 Building IoT Devices with UAP “Embedded” Mode • Extend UAP to IoT capabilities on all Windows 10 editions Access to system settings • APIs to change system settings such as power state, radio control and Bluetooth. APIs to access busses • GPIO, I2C, SPI and easy access to custom hardware Background Services for long running tasks • Full control for your device, free of standard Process Lifecycle Management
  8. 8. mobile camp 05.06.2015 Porting Existing Apps/Drivers to Windows 10 IoT for Small Devices UAP/UD API surface is rich but smaller compared to Windows desktop Use App Migration Tool to analyze compatibility of your apps If you are using (not supported on Small Devices) Instead use App logic and code Win32/Native Win32/Native in OneCore.lib (subset of Desktop API surface) .NET libraries .NET libraries supported in UAP (subset of Desktop .NET APIs) Graphic User Interface GDI, MFC, WinForms, WPF XAML, DirectX, HTML
  9. 9. mobile camp 05.06.2015 Windows 10 Tools/SDKs/Emulators Install latest Windows 10 OS insider.windows.com Install VS 2015 RC w/ Universal Windows SDK & Tools www.visualstudio.com Build your first Universal Windows App
  10. 10. mobile camp 05.06.2015 Windows 10 Tools/SDKs/Emulators Select “Universal Windows App Development Tools” using Custom setup option
  11. 11. mobile camp 05.06.2015 Windows 10 IoT Core – Get Started
  12. 12. mobile camp 05.06.2015 Windows 10 IoT Core Setup https://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDe tails.aspx?DownloadID=57782 http://ms-iot.github.io/content/win10/SetupRPI.htm dism.exe /Apply-Image /ImageFile:flash.ffu /ApplyDrive:.PhysicalDriveN /SkipPlatformCheck
  13. 13. mobile camp 05.06.2015 Install WindowsDeveloperProgramForIoT.msi Windows 10 Tools/SDKs/Emulators
  14. 14. mobile camp 05.06.2015 Windows 10 Tools/SDKs/Emulators
  15. 15. mobile camp 05.06.2015 demo hello world !
  16. 16. mobile camp 05.06.2015 Connect the World AllJoyn Bluetooth Geolocation Gpio HumanInterfaceDevice I2c Input Lights Midi PointOfService Power Printers Radios Sensors SerialCommunication SmartCards Sms Spi Usb WiFi WiFiDirect
  17. 17. mobile camp 05.06.2015 SunFounder 37 modules Sensor Kit Connect the World
  18. 18. mobile camp 05.06.2015 RPi2 pinout
  19. 19. mobile camp 05.06.2015 demo Blinky Tracking
  20. 20. mobile camp 05.06.2015 https://dev.windows.com/en-us/iot http://ms-iot.github.io/content/win10/SetupRPI.htm http://www.hanselman.com/blog/SettingUpWindows10ForIoTOn YourRaspberryPi2.aspx http://ms-iot.github.io/content/win10/StartCoding.htm https://github.com/ms-iot/samples http://channel9.msdn.com/Events/Build/2015/2-724 Links
  21. 21. mobile camp 05.06.2015 Contact feedback 10 Blog http://mircovanini.blogspot.com Email info@proxsoft.it Web www.proxsoft.it Twitter @MircoVanini

×