Windows 10 IOT Core를 사용하여 브라우저에서 라즈베리 파이 프로그래밍
비디오: Windows 10 IoT (Internet of Things) Core Demo 2024
Microsoft는 최근 사용자가 브라우저에서 Raspberry Pi 2, Raspberry 3 또는 Raspberry Pi Sense Hat을 프로그래밍 할 수있는 새로운 UWP 앱을 출시했습니다. Windows 10 IoT Core Blockly를 사용하면 연동 블록이있는 프로그램을 만든 다음 Raspberry Pi 미니 컴퓨터를 제어 할 수 있습니다.
Microsoft는이 새로운 도구를 설계 할 때 Google의 Blockly 오픈 소스 블록 편집기, BBC의 micro: bit 및 자체 블록 편집기를 포함하여 4 가지 프로젝트에서 영감을 얻었습니다.
Windows 10 IoT Core Blockly는 간단한 구조를 갖습니다. 기본 앱은 포트 8000에서 Blockly 편집기 페이지를 제공하는 웹 서버를 시작합니다. 사용자는 Raspberry Pi를 찾아 Blockly 편집기에 액세스 할 수 있습니다
다른 기능은 다음과 같습니다.
- Blockly는 블록을 JavaScript로 간단하게 변환하여 실행 가능한 JavaScript 스 니펫을 생성 할 수 있습니다. 파란색 버튼 "JavaScript로 변환"을 누르면 블록 프로그램이 JavaScript로 번역 된 내용을 볼 수 있습니다. 참고: "조이스틱 버튼을 눌렀을 때"와 같은 "이벤트"를 활성화하려면 몇 가지 도우미 JavaScript 기능이 있으며 다양한 기능의 순서.
- 이 시점에서 실행 가능한 JavaScript 스 니펫을 생성 할 수있는 블록 편집기가 있습니다. 웹 서버를 방해하지 않고 다른 스레드에서이 JavaScript 스 니펫을 실행할 수있는 것이 필요합니다.
- 스 니펫을 실행하기 위해 모든 Windows 10 버전의 일부인 Chakra JavaScript 엔진을 인스턴스화하고 스 니펫을 시작합니다. Chakra를 사용하면 스 니펫을 마음대로 중지 할 수 있습니다.
- 많은 블록이 Sense Hat과 직접 상호 작용합니다. Sense Hat을 제어하기 위해 많은 JavaScript 코드를 작성할 수 있었지만 EmmellSoft의 완전하고 사용하기 쉬운 C # SenseHat 라이브러리를 활용했습니다. JavaScript와 C # 간의 브리징은 래퍼 UWP 라이브러리를 활용하는 것이 매우 쉽습니다.
- 마지막으로 마지막 "실행"스 니펫이 Raspberry Pi에 저장되고 (블록 레이아웃과 JavaScript 스 니펫이 캐시 됨) 다음에 IoT Core Blockly 앱이 시작될 때 (예: 다시 시작할 때) 다시 실행되도록 몇 가지 기계를 추가했습니다. 당신의 장치).
Raspberry Pi에서 IoT Core Blockly를 설정하는 방법에 대한 자세한 내용은 Microsoft의 블로그 게시물을 확인하십시오.
프로그래밍 언어를 다른 언어로 바꾸는 Windows 10 용 컴파일러 4 개
Windows 10 용의 안정적인 컴파일러가 절실히 필요한 경우 Code :: Blocks, Microsoft Visual Studio, Netbeans 또는 Tiny C / C ++ Compiler로 이동하십시오.
이 2 개의 컴파일러를 사용하여 프로그래밍 언어 코드를 번역하십시오.
자주 사용하는 모든 프로그래밍 언어에 대해 다중 실습 컴파일러가 필요한 경우 Microsoft Visual Studio 및 Eclipse를 사용해보십시오.
Microsoft는 아우라 툴팁을 사용하여 크롬 브라우저에서 어두운 테마를 개선합니다.
Microsoft는 아우라 툴팁을 도입하여 다크 모드에 대한 지원을 강화하고자합니다. 툴팁은 마우스로 가리키면 텍스트를 미리 보는 옵션 또는 링크 세트입니다.