Diplomová práce se zabývá návrhem a realizací softwarově definovaného osciloskopu, který má být cílen na hromadnou distanční výuku praktické elektroniky. Jako srdce osciloskopu byly zvoleny mikrořadiče STM32. Firmware byl vyvinut v jazyce C univerzálním způsobem, proto uživatel není omezen při výběru hardware. Uživatel může volit mezi řadiči STM32F103C8, STM32F103RE, STM32F303RE nebo STM32L412, kdy většina z nich je dostupná ve vývojové sadě Nucleo nebo BluePill. Veškeré funkce jsou realizovány pomocí interních bloků mikrořadiče. Data se do klientské aplikace v PC zasílají standardním SCPI protokolem. Připojení je volitelné mezí USB nebo UART, záleží na konkrétním typu hardware. Aplikace byla vytvořena v Qt frameworku pro operační systémy W...