Foilsithe embedded-hal 1.0, foireann uirlisí chun tiománaithe a chruthú sa teanga Rust

Chuir an grúpa oibre Rust Embedded, a cruthaíodh chun teicneolaíochtaí a fhorbairt chun cáilíocht agus slándáil na n-iarratas, firmware agus tiománaithe do chórais leabaithe a fheabhsú, an chéad eisiúint den chreat leabaithe-hal i láthair, a sholáthraíonn sraith comhéadain bogearraí le haghaidh idirghníomhú le forimeallaigh a úsáidtear de ghnáth. le micrea-rialaitheoirí (mar shampla, soláthraítear cineálacha chun oibriú le GPIO, UART, SPI agus I2C). Scríobhtar forbairtí an tionscadail i Rust agus déantar iad a dháileadh faoi cheadúnas Apache 2.0.

Tá an pacáiste oiriúnach chun tiománaithe uilíocha a scríobh i Rust le haghaidh braiteoirí, scáileáin, thiomáineann agus oiriúntóirí líonra éagsúla nach bhfuil ceangailte le samhlacha sonracha microcontroller, i.e. Is féidir an tiománaí a cruthaíodh ar bhonn embedded_hal a úsáid le haon mhicririaltáin a gcuirtear ciseal HAL ar fáil sa phacáiste ina leith. Soláthraíonn an pacáiste córas láimhseála earráidí ionsuite solúbtha - do gach cineál earráide tá cineál Earráid ann, a thacaíonn le huirlisí le haghaidh dífhabhtaithe agus rianú cúiseanna earráidí.

Tá Embedded-hal 1.0 marcáilte mar an chéad scaoileadh cobhsaí den tionscadal, is féidir a úsáid chun tiománaithe oibre a chruthú. Leanadh den obair chun an API a chobhsú ó 2020 i leith. I dteannta le leabaithe-hal, foirmíodh eisiúintí cobhsaí de phacáistí cúnta leabaithe-hal-asincrónach le comhpháirteanna chun láimhseálaithe asincrónacha agus leabaithe-hal-nb a chruthú le cur i bhfeidhm samhail vótaíochta stáit i mód vótaíochta. Tá pacáistí ar fáil freisin: leabaithe-hal-bus le huirlisí chun oibriú le busanna SPI agus I2C, canna leabaithe le tacaíocht don bhus CAN (Líonra Réimse Rialaithe) agus leabaithe-io le cur i bhfeidhm cineálacha le haghaidh ionchur/aschur atá dírithe ar bheart. , oiriúnach le húsáid le UART.

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster