Thathas a’ toirt a-steach ùine ruith airson prògramadh microcontrollers airson cànan D

Thug Dylan Graham seachad LWDR runtime aotrom airson prògramadh D de microcontrollers uidheamaichte le siostam obrachaidh fìor-ùine (RTOS). Tha an dreach làithreach ag amas air microcontrollers ARM Cortex-M. Chan eil an leasachadh ag amas air a h-uile comas D a chòmhdach gu h-iomlan, ach tha e a’ toirt seachad innealan bunaiteach. Tha riarachadh cuimhne air a dhèanamh le làimh (ùr / cuir às), chan eil neach-cruinneachaidh sgudail ann, ach tha grunn dubhan ann airson innealan RTOS a chleachdadh.

Tha an dreach a tha air a thaisbeanadh a’ toirt taic do:

  • riarachadh agus sgrios eisimpleirean clas agus tiùrr airson structaran;
  • caochlaidhean;
  • ag agairt;
  • cùmhnantan, innealan RTTI bunaiteach (aig cosgais Typeinfo);
  • eadar-aghaidh;
  • gnìomhan mas-fhìor;
  • clasaichean eas-chruthach agus statach;
  • arrays statach;
  • riarachadh, saoradh agus ath-mheudachadh arrays fiùghantach;
  • a’ cur eileamaidean ri sreath fiùghantach agus a’ co-chruinneachadh arrays fiùghantach.

Ann an inbhe feartan deuchainneach: eisgeachdan agus Throwables (mar a dh'fheumas iad taic scavenger).

Gun chur an gnìomh:

  • luchd-togail mhodalan agus luchd-sgrios;
  • ModalInfo;
  • caochladairean ionadail snàithlean (TLS);
  • riochdairean agus dùnadh;
  • arrays co-cheangail;
  • dàta co-roinnte agus sioncronaich;
  • nithean sgith.

Source: fosgailtenet.ru

Cuir beachd ann