PikaScript 1.8 praesto est, variatio linguae Pythonis pro microcontrollers

Emissio propositi PikaScript 1.8, quod machinam compactam ad applicationes microcontrolers in Pythone scribendas evolvit, divulgatum est. PikaScript non ligatur ad clientelas externas et currere potest in microcontrolers cum 4 KB RAM et 32 ​​KB Flash sicut STM32G030C8 et STM32F103C8. Per comparationem MicroPython requirit 16KB RAM et 256KB Flash, dum Snek requirit 2KB RAM et 32KB Flash. Exertum signum in C scriptum est et sub licentia MIT distributum.

PikaScript tabulam Pythonis 3 linguae praebet quae syntaxi elementa sustinet ut dictarum ramus et fascias (si, dum, pro, aliud, elif, frango, persevero), enuntiationes bases (+ -*/<=>), modulorum; encapsulation, hereditas, polymorphismus, classes ac methodi. Scripta Python de machinis post praecompilationem exercentur - PikaScript primum codicem Python in Pika Asm bytecode internum convertit, quod in fine machinae in peculiari machina virtualis Pika Runtime exercetur. Operatur directe super ferramentis vel in RT-Thread, VSF (Versaloon Software Framework) et ambitus Linux sustentatur.

PikaScript 1.8 praesto est, variatio linguae Pythonis pro microcontrollers

Separatim, facilitas integrationis scriptorum PikaScript cum codice in lingua C notatur - functiones in lingua C scriptas adjungi possunt in codice, quae permittit utendo explicationibus antiquarum inceptorum in C lingua scriptarum cum PikaScript fovendo. C moduli explicari possunt in ambitibus evolutionis existentibus uti sicut Studio Keil, IAR, RT-Thread, Studio et Segger Embedded. Vincula in scaena compilatione automatice generantur, satis est API in tabella cum Pythone codice definire et ligationem functionum C Pythonis modulorum in launch Pika Pre-compilatoris compilatoris peragi.

PikaScript 1.8 praesto est, variatio linguae Pythonis pro microcontrollers

PikaScript auxilium petit pro 24 microcontrolers, inter varia exempla stm32g*, stm32f*, stm32h*, WCH ch582, ch32*, WinnerMicro w80*, Geehy apm32*, Bouffalo Lab bl 706, Raspberry Pico, ESP32C3 et Infineon TC264D. Ut celeriter evolutionem sine ferramentis incipias, simulator praebetur vel tabula evolutionis Pika-Pi-Zero praebetur innixa in STM32G030C8T6 microcontroller cum 64 KB Flash et 8 KB RAM, interfaces communes peripherales sustinens (GPIO, TIME, IIC, RGB, CLAVIS , LCD, RGB) . In tincidunt generans et in sarcina PikaPackage sarcina online consilium paraverunt.

Nova instrumenta versionis ad administrationem memoriae deputatae referuntur et subsidia pro conditoribus virtualibus addit (modus officinarum). Diagnosis problematum scientificorum per toolkit valgrini peracta est. Auxilia addita Pythonis pc-copis componendis in bytecode et packing in firmware. Perfecit facultatem utendi aliquot fasciculis Pythonis in firmware sine necessitate utendi ratio lima.

Source: opennet.ru

Add a comment