Akoko asiko kan fun awọn oluṣakoso microcontroller siseto jẹ iṣafihan fun ede D

Dylan Graham ṣe afihan akoko asiko iwuwo iwuwo fẹẹrẹ LWDR fun siseto D ti awọn oluṣakoso microcontroller ti o ni ipese pẹlu ẹrọ ṣiṣe akoko gidi (RTOS). Ẹya lọwọlọwọ jẹ ifọkansi si ARM Cortex-M microcontrollers. Idagbasoke naa ko ṣe ifọkansi lati ni kikun bo gbogbo awọn agbara D, ṣugbọn pese awọn irinṣẹ ipilẹ. Ipin iranti ni a ṣe pẹlu ọwọ (titun / paarẹ), ko si agbasọ idoti, ṣugbọn awọn nọmba kan wa fun lilo awọn irinṣẹ RTOS.

Ẹya ti a gbekalẹ ṣe atilẹyin:

  • ipin ati iparun ti kilasi ati okiti apeere fun awọn ẹya;
  • awọn iyipada;
  • awọn idaniloju;
  • awọn adehun, awọn irinṣẹ RTTI ipilẹ (ni laibikita fun Typeinfo);
  • awọn atọkun;
  • awọn iṣẹ foju;
  • áljẹbrà ati aimi kilasi;
  • aimi orun;
  • ipinfunni, ominira ati iwọn awọn ohun elo ti o ni agbara;
  • fifi eroja to a ìmúdàgba orun ati concatenating ìmúdàgba orun.

Ni ipo awọn ẹya idanwo: awọn imukuro ati awọn Throwables (bi wọn ṣe nilo atilẹyin scavenger).

Ko ṣe imuse:

  • module constructors ati destructors;
  • Alaye Module;
  • o tẹle awọn oniyipada agbegbe (TLS);
  • awọn aṣoju ati awọn pipade;
  • awọn akojọpọ associative;
  • pínpín ati ìsiṣẹpọ data;
  • hashed ohun.

orisun: opennet.ru

Fi ọrọìwòye kun