Python Dispatch: Gör GIL valfri

Styrningsrådet har gjort ett stort tillkännagivande om Pythons framtid. De har nämligen beslutat att göra Global Interpreter Lock (GIL) valfritt i CPython och så småningom ta bort GIL helt och hållet. Detta är ett stort beslut som kommer att förändra Python i grunden. Därför kommer jag i det här inlägget att gå igenom vad GIL är, dess...

Läs mer

Vad är egentligen skillnaden mellan CPython, MicroPython och CircuitPython?

CPython, MicroPython och CircuitPython har en kär plats i hjärtat hos många som pysslar. Men det är inte alltid klart vad skillnaderna är. Och om du håller på med mikrokontroller för första gången kan dessa skillnader spela en nyckelroll för att förstå vad som är upp med din kod. Så i den här artikeln kommer jag att...

Läs mer

9 Tricks med Python REPL

Naturligtvis kommer Pi i Raspberry Pi från Python, ett av de mest populära programmeringsspråken i världen och särskilt populärt bland tinkerers och makers. I det här inlägget vill jag ge dig 9 knep och tips med Python REPL - men oroa dig inte om du inte är superbekant med Python eller...

Läs mer

CircuitPython, Adafruit Feather RP2040 och I2C

Som du förmodligen gissat av titeln diskuterar den här artikeln CircuitPython, Adafruit Feather RP2040 och I2C-kommunikationsprotokollet. RP2040 har två I2C-kontroller - bra till exempel när du vill köra två I2C-enheter med samma I2C-adress. I min testuppställning har jag ett Adafruit Feather RP2040 mikrokontrollerkort,...

Läs mer

C-förlängning för MicroPython på Raspberry Pi Pico

hallon pi pico

Det här är en guide för hur man skriver och kör ett grundläggande C-tillägg för MicroPython på Raspberry Pi Pico. Jag kommer att behandla skälen till att utöka MicroPython, hur man skriver tilläggsmodulen, hur man kompilerar den och hur man installerar den på Pico. Om du vill läsa mer om detta ämne,...

Läs mer

Raspberry Pi Pico och MicroPython på Windows

Raspberry Pi Pico och MicroPython på Windows Titelbild

Denna artikel besvarar frågan: Hur använder jag Raspberry Pi Pico med MicroPython på Windows? Vi visar också hur man installerar rätt drivrutin för "Board CDC" (som Pico kommer att visas som när MicroPython är installerat) på Windows 8.1. (Vi kommer också att diskutera skillnaderna mellan MicroPython och CircuitPython där det är tillämpligt...

Läs mer