윈도우의 핵심에 점점 10
마이크로 소프트 윈도우는 항상 다양한 맛으로왔다. 그러나,윈도우 10 의 도착까지,인스턴스 사이의 차이는 매우 다양 할 수있다. 윈도우 인텔의 아이테니엄,밉,그리고 12 월 알파와 같은 시스템에서 실행되었습니다. 그리고 윈도우 세륨은 팔에서 실행하도록 설계되었습니다.
개발자들은 서로 다른 플랫폼을 위해 특별히 설계된 도구 세트를 사용해야했는데,이는 시스템이 독립형 환경에서 작동하는 경향이있는 경우 문제가 덜했습니다. 사물 인터넷(사물인터넷)과 함께,그 시나리오는 많은 이해가되지 않습니다.
마이크로소프트가 개발 및 전달을 분할하는 방식을 포함하여 다양한 시스템에서 수많은 문제가 발생했습니다. 비주얼 스튜디오는 마이크로 소프트의 개발 플랫폼이었다,하지만 마이크로 소프트 내의 디자인 팀은 일반적으로 스냅 샷을 윈도우 세륨과 같은 플랫폼에 대한 지원을 제공하기 위해 아래로 잠글 것입니다. 불행하게도,그 비주얼 스튜디오와 윈도우의 최신 버전과 동기화 그 개발자를 떠났다. 윈도우 10 사물 인터넷 코어와 최신 비주얼 스튜디오는 그 패러다임을 변경하도록 설계되었습니다.
이 시점에서,윈도우 10 사물인터넷 코어는 윈도우의 데스크톱 및 서버 버전을 대상으로 일반적인 86 플랫폼 이외에 플랫폼의 작지만 증가를 지원합니다. 참고 윈도우 10 사물인터넷 코어를 지원하는 최초의 플랫폼 중 하나입니다 라즈베리 파이 2 입니다.
그 라즈베리 파이의 2 마이크로 소프트 윈도우를 실행 10 왼쪽에 패치 보드 아래 사물인터넷 코어. 디지털 카메라 입력에 의해 구동되는 맞춤형 플로터를 제어합니다.
마이크로 소프트에 최근 방문시,나는 또한(그림 참조)입력 디지털 카메라를 사용하는 흥미로운 플로터 응용 프로그램에 로봇을 구동 많은 라즈베리 파이 단위를 보았다. 이 비주얼 스튜디오의 최신 버전을 사용하여 프로그래밍 재고 단위했다.
아마도 가장 큰 변화는 윈도우 10 사물 인터넷 코어가 다른 윈도우 10 버전의 하위 집합이라는 것입니다. 그것은 인텔 아톰을 실행 미노 보드,같은 팔 플랫폼뿐만 아니라 86 변종에서 실행됩니다.
헤드리스 리눅스
윈도우 10 사물인터넷 코어는 정교한 사용자 인터페이스를 가진 데스크탑이나 다른 플랫폼에서 실행되는 윈도우와 동등하지 않다. 대신,더 리눅스의 헤드리스 버전 같다. 그것은 윈도우 10 사물인터넷 코어 임베디드 응용 프로그램을 위해 그것을 양복지,작은 수 있습니다. 또한 마이크로 소프트가 버전 간의 호환성을 유지하기 위해 코어를 쉽게.
임베디드 개발자의 장점은 다른 윈도우 10 플랫폼에 사용되는 언어와 도구가 윈도우 10 사물인터넷 코어에서 동일하다는 것이다. 모든 플랫폼에서 사용할 수 있습니다. 단일 디버그 인터페이스도 있습니다.
서비스의 하위 집합을 다루는 것은 임베디드 개발자들 사이에서 잘 알려져 있습니다. 디스플레이 또는 그래픽은 혼합의 일부가 될 수 있지만,이 시점에서 표준화되지 않습니다. 이것은 일반적으로 사용자 정의 디자인에 대 한 문제가 덜 2-라인 액정 디스플레이 같은 것을 사용할 수 있습니다.
보안 및 통신과 같은 기능은 기본 소프트웨어 때문에 일반적입니다. 원격 업데이트 및 관리와 같은 많은 관리 도구도 플랫폼 전체에서 작동합니다. 이 기능은 메이커 커뮤니티에 큰 영향을 미치지 않을 수 있지만,기능은 상업 사물인터넷 공간에서 중요하다.
윈도우 10 사물인터넷 코어의 범위와 한계를 이해하는 것이 그 채택에 매우 중요할 것이다. 이 바탕 화면의 제거 다운 버전이 아니다. 다른 한편으로,대부분의 임베디드 응용 프로그램이 필요하거나 대부분의 개발자가이 수준에서 원하는 것이 아닙니다. 확실히 임베디드 응용 프로그램에서 작업하는 사람들을 위해 조사 할 가치가있는 옵션입니다.