Programmera en hallonpi från din webbläsare med Windows 10 iot-kärna blockly
Video: Raspberry Pi 3 Windows IOT Core 1st Program Using Visual Studio to program Beginner 2024
Microsoft introducerade nyligen en ny UWP-app som tillåter användare att programmera en Raspberry Pi 2, Raspberry 3 eller en Raspberry Pi Sense Hat från sina webbläsare. Windows 10 IoT Core Blockly låter användare skapa ett program med låsblock som sedan kan styra en Raspberry Pi-minidator.
Microsoft tog inspiration från fyra olika projekt när man utformade detta nya verktyg, inklusive Googles blockly open source block editor, BBCs micro: bit och sin egen block editor.
Windows 10 IoT Core Blockly har en enkel struktur: huvud-appen startar en webbserver som serverar Blockly-redigeringssidan på port 8000. Användare kan komma åt Blockly-redigeraren genom att bläddra till Raspberry Pi
Andra funktioner inkluderar:
- Blockly gör det enkelt att översätta block till JavaScript, så vi kan generera ett körbart JavaScript-kodavsnitt. Du kan se vad ditt blockprogram översätter till i JavaScript genom att trycka på den blå knappen "Konvertera till JavaScript" - Obs: för att aktivera "händelser" som "på joystick-knappen tryckt" har vi några hjälper JavaScript-funktioner och vi ägnar särskild uppmärksamhet åt ordning för de olika funktionerna.
- Just nu har vi en blockredigerare som kan generera ett körbart JavaScript-kodavsnitt: Vi behöver något som kan köra detta JavaScript-utdrag på en annan tråd utan att störa webbservern.
- För att köra kodavsnittet installerar vi Chakra JavaScript-motoren (som ingår i varje Windows 10-utgåva) och startar utdraget. Chakra gör det enkelt att stoppa utdraget när du vill.
- Många av blocken samverkar direkt med Sense Hat. Vi kunde ha skrivit ett gäng JavaScript-kod för att kontrollera Sense Hat, men vi utnyttjade det kompletta och lättanvända C # SenseHat-biblioteket från EmmellSoft. Att överbrygga mellan JavaScript och C # var extremt enkelt att använda ett UWP-bibliotek.
- Till sist har vi lagt till några maskiner för att se till att det sista “run” -avsnittet sparas på Raspberry Pi (både blocklayouten och JavaScript-kodavsnittet cache-cache) och körs igen nästa gång IoT Core Blockly-appen startar (t.ex. när du startar om din enhet).
För mer information om hur du ställer in IoT Core Blockly på din Raspberry Pi, kolla Microsofts blogginlägg.
5 Av de bästa hallonpi-emulatorerna för windows-st
I den här artikeln listar vi några av de bästa Raspberry Pi-emulatorerna för Windows som VMWare Workstation, QEMU, VirtualBox, RPi-Emulator och Azure.
Med fjärrskrivbordet kan du nu komma åt virtualiserade appar från din webbläsare
Remote Desktop Service-teamet meddelade på Microsoft Ignite att det finns en ny webbklient i arbeten som kommer att erbjuda tillgång till virtualiserade appar och stationära datorer via en webbläsare utan att behöva installera en lokal klient. Enligt tillkännagivandet kommer detta att erbjuda användare en "konsekvent upplevelse" på olika enheter, och det kommer också att minimera underhållet ...
Asus rivaliserar hallonpi med kraftfullare tippbräda
Medan Raspberry Pi-mikrodatorn har gjort sig själv känd för gör-det-själv-projekt, saknar den för närvarande kraften som krävs för att hantera intensiva arbetsbelastningar. Den taiwanesiska datorjätten ASUS tror att den kan göra bättre med sin egen enhet som heter Tinker Board. Tinker Board har en grundläggande kortdesign och har samma primära anslutningsmöjligheter ...