Gefið út embedded-hal 1.0, verkfærakistu til að búa til rekla á Rust tungumálinu

Rust Embedded vinnuhópurinn, stofnaður til að þróa tækni til að bæta gæði og öryggi forrita, fastbúnaðar og rekla fyrir innbyggð kerfi, kynnti fyrstu útgáfuna af embed-hal ramma, sem býður upp á safn hugbúnaðarviðmóta til að hafa samskipti við jaðartæki sem venjulega eru notuð. með örstýringum (til dæmis eru gerðir til að vinna með GPIO, UART, SPI og I2C). Þróun verkefnisins er skrifuð í Rust og dreift undir Apache 2.0 leyfinu.

Pakkinn hentar til að skrifa alhliða rekla í Rust fyrir ýmsa skynjara, skjái, drif og netkort sem eru ekki bundin við ákveðnar gerðir örstýringa, þ.e. Hægt er að nota ökumanninn sem er búinn til á grundvelli embedded_hal með hvaða örstýringu sem er sem HAL lag er fyrir í pakkanum. Pakkinn býður einnig upp á sveigjanlegt innbyggt villumeðferðarkerfi - fyrir hverja tegund villu er til villutegund, sem styður verkfæri til að kemba og rekja orsakir villna.

Embedded-hal 1.0 er merkt sem fyrsta stöðuga útgáfan af verkefninu, sem hægt er að nota til að búa til virka rekla. Vinna við að koma á stöðugleika API hefur haldið áfram síðan 2020. Til viðbótar við embed-hal, hafa stöðugar útgáfur af aukapakka embedded-hal-async með íhlutum til að búa til ósamstillta meðhöndlun og embed-hal-nb með innleiðingu á ástandskönnunarlíkani í pollaham einnig verið myndaðar. Einnig eru í boði pakkar: embed-hal-bus með verkfærum til að vinna með SPI og I2C rútum, embedd-can með stuðningi fyrir CAN bus (Controller Area Network) og embedded-io með innleiðingu gerða fyrir bæta-stillt inntak/úttak. , hentugur til notkunar með UART.

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster