Isikhathi sokusebenza sokuhlela ama-microcontroller ethulwa ngolimi D

UDylan Graham wethule isikhathi sokusebenza esingasindi LWDR sohlelo lwe-D lwama-microcontrollers ahlome ngesistimu yokusebenza yesikhathi sangempela (RTOS). Inguqulo yamanje ihloselwe ama-microcontrollers e-ARM Cortex-M. Ukuthuthukiswa akuhlosile ukumboza ngokugcwele wonke amakhono ka-D, kodwa kunikeza amathuluzi ayisisekelo. Ukwabiwa kwememori kwenziwa ngesandla (okusha / susa), akukho mqoqi kadoti, kodwa kunenombolo yezingwegwe zokusebenzisa amathuluzi e-RTOS.

Inguqulo eyethulwe isekela:

  • ukwabiwa nokucekelwa phansi kwezigaba nenqwaba yezakhiwo;
  • okungaguquki;
  • uyagomela;
  • izinkontileka, amathuluzi ayisisekelo e-RTTI (ngezindleko ze-Typeinfo);
  • ukuxhumana;
  • imisebenzi ebonakalayo;
  • amakilasi abstract kanye static;
  • ama-static arrays;
  • ukwaba, ukukhulula kanye nokukhulisa usayizi wama-array ashukumisayo;
  • ukwengeza izici kumalungu afanayo aguquguqukayo namalungu afanayo ahlanganisayo.

Esimeni sezici zokuhlola: okuhlukile kanye Nokuphonswa (njengoba kudinga ukwesekwa kodoti).

Akwenziwanga:

  • abakhi bamamojula nababhubhisi;
  • I-ModuleInfo;
  • intambo eziguquguqukayo zendawo (TLS);
  • izithunywa nokuvalwa;
  • ama-associative arrays;
  • idatha eyabiwe futhi evumelanisiwe;
  • izinto ezisheshayo.

Source: opennet.ru

Engeza amazwana