Ho hlahisoa nako ea ho sebetsa bakeng sa li-microcontroller bakeng sa puo ea D

Dylan Graham o hlahisitse nako e bobebe ea nako ea ho sebetsa LWDR bakeng sa mananeo a D a li-microcontrollers tse nang le sistimi ea ts'ebetso ea nako ea nnete (RTOS). Mofuta oa hajoale o etselitsoe li-microcontrollers tsa ARM Cortex-M. Nts'etsopele ha e reretsoe ho koahela ka botlalo bokhoni bohle ba D, empa e fana ka lisebelisoa tsa mantlha. Kabo ea memori e etsoa ka letsoho (e ncha / e hlakola), ha ho na mokelli oa lithōle, empa ho na le lihoko tse ngata tsa ho sebelisa lisebelisoa tsa RTOS.

Mofuta o hlahisitsoeng o tšehetsa:

  • kabo le ho senngoa ha maemo a sehlopha le a qubu bakeng sa meaho;
  • tse sa fetoheng;
  • e bolela;
  • likonteraka, lisebelisoa tsa motheo tsa RTTI (ka litšenyehelo tsa Typeinfo);
  • likhokahano;
  • mesebetsi ea sebele;
  • litlelase abstract le static;
  • lihlopha tse tsitsitseng;
  • ho abela, ho lokolla le ho fetola boholo ba lihlopha tse matla;
  • ho eketsa likarolo ho sehlopha se feto-fetohang le lihlopha tse hokahaneng tse matla.

Boemong ba likarolo tsa liteko: mekhelo le Lintho tse ka Lahloang (kaha li hloka tšehetso ea scavenger).

Ha ea kengoa tšebetsong:

  • baetsi ba mojulu le bahahi;
  • ModuleInfo;
  • khoele mefuta e fapaneng ea lehae (TLS);
  • baemeli le ho koala;
  • lihlopha tsa associative;
  • data e arolelanoang le e hokahaneng;
  • lintho tse hashed.

Source: opennet.ru

Eketsa ka tlhaloso