Siideynta Snek 1.6, luqad barnaamij u eg Python oo loogu talagalay nidaamyada ku dhex jira

Keith Packard, horumariye firfircoon oo Debian ah, hogaamiyaha mashruuca X.Org iyo abuuraha X kordhinta badan, oo ay ku jiraan XRender, XComposite iyo XRandR, ayaa daabacday sii deynta cusub ee luqadda barnaamijka Snek 1.6, oo loo dhigay qaab la fududeeyay ee luqadda Python. Nidaamyada aan haysan kheyraad ku filan si ay u isticmaalaan MicroPython iyo CircuitPython. Snek ma sheegato taageero buuxda luqada Python, laakiin waxaa loo isticmaali karaa chips leh in yar oo ah 2KB RAM, 32KB ee xusuusta Flash iyo 1KB ee EEPROM. Xeerka mashruuca waxa lagu qaybiyaa shatiga GPLv3. Dhismayaasha waxaa loo diyaariyey Linux, Windows iyo macOS.

Snek waxay isticmaashaa semantics iyo syntax ee Python, laakiin waxay taageertaa qaybo kooban oo astaamo ah. Mid ka mid ah yoolalka naqshadeynta ayaa ah in la ilaaliyo iswaafajinta gadaal-Barnaamijyada Snek waxaa lagu fulin karaa iyadoo la isticmaalayo Python 3 oo buuxa. EV0 iyo Β΅duino, waxay siisaa marin u helka GPIO iyo meelo kala duwan.

Isla mar ahaantaana, mashruucu wuxuu sidoo kale horumarinayaa microcontroller Snekboard furan (ARM Cortex M0 oo leh 256KB Flash iyo 32KB RAM), oo loogu talagalay isticmaalka Snek ama CircuitPython, oo loogu talagalay baridda iyo abuurista robots iyadoo la adeegsanayo qaybaha LEGO. Lacagaha loogu talagalay abuurista Snekboard-ka waxa lagu ururiyay maalgalin badan.

Si aad u horumariso codsiyada Snek, waxaad isticmaali kartaa tifaftiraha Mu code (patches for support) ama konsole adiga kuu gaar ah deegaanka horumarinta isku dhafan ee Snekde, kaas oo ku qoran iyadoo la isticmaalayo maktabadda Inkaar oo bixiya interface ah tafatirka code iyo la falgalka qalabka iyada oo loo marayo dekedda USB. (waxaad isla markiiba ku badbaadin kartaa barnaamijyada ku jira aaladda eeprom oo aad kala soo bixi kartaa koodka aaladda).

Siideynta cusub:

  • Taageero dheeri ah oo loogu talagalay wada-shaqeynta ku saleysan ENQ/ACK ee cad, u oggolaanaysa codsiyada inay soo diraan tiro badan oo xog ah iyada oo aan loo baahnayn in lagu taageero xakamaynta socodka dhinaca nidaamka hawlgalka, oo ay ku jiraan marka lagu xidho tiro badan oo qalab ah USB ama deked taxane ah oo aan bixin xakamaynta socodka.
  • Dekadda loogu talagalay guddiga Lego EV3 ayaa si weyn loo hagaajiyay, taasoo keentay taageerada heerka qalabka kale.
  • Deked lagu daray guddiga cidhiidhiga ah 1284 oo ku salaysan ATmega1284 SoC.
  • Deked lagu daray Qalabka Bilowga ah ee Seeed Grove oo ku salaysan ATmega328p.
  • Deked lagu daray SAMD21 ku salaysan Seeeduino XIAO oo ku xidhan USB-C.
  • Deked lagu daray Arduino Nano Guddi kasta oo ku salaysan ATmega4809, oo leh 6 KB RAM ah.

Add a comment