Keith Packard (), he kaiwhakawhanake hohe Debian, te kaiārahi o te kaupapa X.Org me te kaihanga o ngā toronga X maha, tae atu ki a XRender, XComposite, me XRandR, te tuku reo hootaka hou , ka taea te whakaaro he putanga ngawari o te reo Python, he mea whakarite mo te whakamahi i runga i nga punaha whakauru kaore i te rawaka nga rauemi hei whakamahi. и . Kaore a Snek e kii i te tautoko katoa mo te reo Python, engari ka taea te whakamahi i runga i nga maramara me te iti o te 2KB o te RAM, te 32KB o te mahara Flash me te 1KB o te EEPROM. Waehere kaupapa raihana i raro i te GPLv3. Huihuinga ki Linux, Windows и macOS.
I ara ake te hiahia mo te reo hou i te wa o te mahi whakaako a Keith Packard, e hiahia ana ki te whakamahi i tetahi reo hei whakaako i nga tauira e tika ana mo te whakamahi i runga i nga papa Arduino me te ahua o te Lego Moko i roto i ana mahi, engari ka noho hei turanga mo etahi atu whakangungu kaupapa. . Ko nga whakaritenga matua mo te reo hou ko te ahua o te tuhinga (te whakaatu i nga tikanga whakahoahoa tuturu kaore e whakawhirinaki ki te atanga kauwhata me te kiore),
te whakarato i te turanga mo te whakangungu hotaka katoa me te kiato o te reo (te kaha ki te ako i te reo i roto i etahi haora).
Ka whakamahi a Snek i nga tohu me te wetereo o Python, engari e tautoko ana i te waahanga iti o nga ahuatanga. Ko tetahi o nga whaainga ka whakaarohia i te wa o te whakawhanaketanga ko te pupuri i te hototahi whakamuri - ka taea te whakahaere i nga kaupapa i runga i a Snek ma te whakamahi i nga whakatinanatanga Python 3 katoa. Ka taea e nga akonga e mohio ana ki a Snek te haere tonu ki te ako tonu i te Python me te whakamahi i o raatau mohiotanga i te wa e mahi ana me te Python.
Ka tukuna a Snek ki te maha o nga taputapu whakauru, tae atu ki te Arduino, Feather/Metro M0 Express, Adafruit Crickit, Adafruit ItsyBitsy, Lego EV3 me nga papa µduino, e whakarato ana i te uru ki nga GPIO me nga momo peripheral. I te wa ano, kei te whakawhanake ano te kaupapa i tana ake microcontroller tuwhera (ARM Cortex M0 me te 256KB Flash me te 32KB RAM), i hangaia mo te whakamahi me Snek, CircuitPython ranei, me te whai ki te whakaako me te hanga robots ma te whakamahi i nga waahanga LEGO. Utauta mo te hanga Snekboard i te wa e kohikohi moni ana.
Ka taea te whakamahi i te ētita waehere hei whakawhanake tono i runga i a Snek () tou ake papatohu IDE ranei , ka tuhia ma te whakamahi i te whare pukapuka Curses me te whakarato i tetahi atanga mo te whakarereke i te waehere me te taunekeneke ki te taputapu ma te tauranga USB (ka taea e koe te tiaki tonu i nga papatono ki te eeprom o te taputapu me te utaina waehere mai i te taputapu).
I roto i te tukunga hou:
- Kua taapirihia he tauranga mo te papa Arduino Uno, he rite ki te tauranga mo te papa Duemilanove, engari kei roto he whakakapinga firmware mo te Atmega 16u2.
- He tautoko tika mo nga mekameka whakataurite (a < b < c).
- Ko nga papa Taakaro Papa Tapere a Adafruit Circuit Express e whakarato ana i te kaha whakaputa oro.
- Mo nga papa Duemilanove kua whakahohea te bootloader , ka taea e koe te whakakapi i a Snek me te kore e whakamahi i tetahi taputapu papatono motuhake.
I tua atu ki a Snek, Keith Packard hoki whare pukapuka paerewa C , ka taea te whakamahi ki nga taputapu whakauru me te iti o te RAM.
Source: opennet.ru
