Tytuł pozycji:
Wybrane zagadnienia programowania systemów czasu rzeczywistego zrealizowanych na procesorach DSP
W ostatnich latach można zaobserwować gwałtowny wzrost zastosowań procesorów DSP. Wzrost ten częściowo jest spowodowany zwiększeniem wydajności procesorów DSP i pojemności pamięci. Równie ważnym czynnikiem jest wyposażenie procesorów DSP w mechanizmy charakterystyczne dla konwencjonalnych mikroprocesorów, co sprawia, że procesory te nadają się również do realizacji operacji przetwarzania danych ogólnego przeznaczenia. Omówiono podstawowe zasady, jakich należy przestrzegać podczas opracowywania oprogramowania dla systemów czasu rzeczywistego bazujących na procesorach DSP. Szczególny nacisk położono na zagadnienie projektowania zoptymalizowanych systemów operacyjnych czasu rzeczywistego dla procesorów DSP. Rozważania zostały przedstawione w przykładowej aplikacji.
The usage of digital processor chips is growing rapidly. Part of this growth has been fueled by increases in DSP performance and memory capacity. However, equally important has been the addition of conventional microprocessor-like features, which better equip DSPs to handle general-purpose processing. In the paper some basic concepts of software evaluation for DSP-based real-time systems are presented. The stress is put on how to design a DSP-optimised real-time operating system. The concepts presented in the paper are illustrated by an example real-world application.