#winhec # Developer Swipe screen (video)

Source: Internet
Author: User

Today everyone has been WinHEC brush screen, originally did not want to write this, but read all the article, everyone is concerned about the Windows 10 of those new features, millet WIN10 brush machine, Lenovo thousand Yuan mobile phone, Cortana what. For the second part of the keynote on the lecture part of Don Box, we didn't mention that this is really sorry for the vast number of developers. Those are all to the media gossiping root, magnify hate crimes; so I'll just give you a little bit of something really valuable.

To tell the truth, Bo Master has been engaged in software development, and hardware relationship is limited to high school and college holidays in the Zhongguancun Save the experience (and of course, to the goddess repair computer, this who did not do it?) )。 Why do I have to go to the hardware conference for a software? Actually, what? I'm not a software engineer. What's the difference between software and engineering? You can understand that the software is gold panning, and that it is selling jeans, I do is how to develop software, focus on tools, methods, efficiency, automation and so on. So, the purpose of my winhec is to see how we can simplify and optimize the process of hardware development.

Compared with the haze of Beijing, the morning air in Shenzhen is the smell of the sea and the warmth of the spring silk.

The green palm tree behind is the meeting of the WinHEC, Shenzhen, Grand Hyatt Hotel; Enough, it is said to participate in WinHEC not to enroll, not to buy tickets, but must be Microsoft invited.

IoT Development Board

Windows 10 brings you more than just PCs, tablets and phones, but also the most important IoT development platform. Development boards are needed to develop the IoT. on today's WinHEC, Microsoft unveiled three important motherboards that can be used for Windows IoT development.

More details of the configuration look, there is a piece more here.

You can get to http://www.msdn.microsoft.com/hardwaredevboard for more information.

The main differences between these boards

-Shark Cove
0 only supports x86 32-bit applications,
0 Intel Atom Processor-based windows or Android tablet.
0 Price: $299
0 Official website: http://www.sharkscove.org/

-Minowboard Max,
0 support for x64-bit applications
0 based on Intel Atom processor for driver development and maker applications
0 Price: Single core Board 99 USD, dual core Board $199
0 Official website: http://www.minnowboard.org/meet-minnowboard-max/

-Raspberry Pi2
Core ARM processor, mainly used in the creation of customer applications
0 can run Linux and Windows
0 Price: $35
0 Official website: http://www.raspberrypi.org/raspberry-pi-2-on-sale/

-Qualcomm DragonBoard 410C
0 Qualcomm Snapdragon 400 processor
0 comes with Wi-Fi, Bluetooth and GPS
0 suitable for driver development, maker app, can run Windows, Android and Linux
0 Support 1080p HD video output, and H + video processing power
0 Price: Unknown
0 Official website: https://developer.qualcomm.com/mobile-development/development-devices/dragonboard/410c

Needless to say, high-pass 410C is very powerful. But think about it a little bit, and you'll find that these boards have different positions and strengths. Raspberry Pi has the best community support, Qualcomm's hardware is strong, should be the most eye-catching two.

There are two main applications for the Development Board: 1 to provide development platform for hardware vendors to develop their own hardware and drivers, and 2) to provide the creators (makers) with a platform for innovation and trial. The boards that Microsoft gives are basically covering the most important processors and platforms available on the market, and with the versatility of Windows 10, it should be possible to meet the needs of developers in both scenarios.

development tool Chain

With a unified operating system and Development Board, we also need development tools to support the complete application development cycle, which is another important message for everyone on this WinHEC keynote.

This time Don box this big God appearance, today WinHEC's brush screen information all concentrates on Terry Myerson, to this blogger very dissatisfied. Maybe you don't know who he is, but you must know COM and know soap. Then you should know Don Box, for specific information you can take a look at the following article: http://www.techcn.com.cn/index.php?doc-view-146094.html

Don Box's speech is the most exciting part of today's WinHEC.

WIN10 generic Driver Development using the free Visual Studio Community Edition

What is a generic driver? If you've worked on Windows apps or Windows Phone development, then you must know about the Universal app (Universal app). Yes, the universal driver is a generic driver based on the same set of code (Universal Driver) that runs on all PCs, tablets, phones and IoT devices running Windows 10. This means that only if the target platform supports the hardware, you do not have to develop a driver for this hardware platform alone, the same set of code, support to connect to your different devices. (Of course, this is a subset, not all drivers can be made generic.) )

Windows Driver Framework (WDF) Open source via GitHub

Microsoft's path to open source has just begun, and today's GitHub can clone to this driver framework.

Framework Code
Https://github.com/Microsoft/Windows-driver-frameworks
Sample code
Https://github.com/Microsoft/Windows-driver-samples

Getting Started with generic drivers
https://msdn.microsoft.com/library/windows/hardware/dn941241 (v=vs.85). aspx

Here is a live demo, with the same set of code running on several boards mentioned above.

From the picture is not too clear, the following video shows that when the light is sensed, the different boards use the same driver to make the same response.

Using Ffu for Deployment

Using FFU, you can package the operating system, drivers, applications, and create an image that can be deployed directly to the target hardware. The partition information is included in this image. You can swipe 8 devices via USB, or write to a storage device such as an SD card, so-called line brushes and card brushes.

Now, you should be able to understand why you should write this blog post overnight if you have been winhec to brush the screen. As a developer, you can't wait to brush Windows 10 on your Xiaomi? Can't wait to install the Visual Studio Community Edition, clone a WDF, get a development board and start your IoT journey?

Well, the benefits come, and tomorrow, every attendee who participates in WinHEC will get a minowboard Max.

The evening was also fortunate to have a closed door with Don Box,terry Myerson and many experts from Huawei and Bosch,intel. And as a hardware MVP, Microsoft sent out the development Board is not only a piece.

Thanks to the Microsoft MVP team, Celine, from the Windows Developer Asobo, and the other two MVP bin and Warrentang. Learned a lot today.

Please pay attention to this blog subscription number Anb-io. Push content Weekly, have the technology also has the life, with you to do a have the sentiment program ape.

#winhec # Developer Swipe screen (video)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.