Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 4

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  embedded systems
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
W artykule zaprezentowano szereg praktycznych rozwiązań, które zastosowano by przekształcić stacjonarne stanowiska laboratoryjne (stosowane w ramach dydaktyki szeroko rozumianej elektroniki analogowej, cyfrowej oraz techniki mikroprocesorowej i systemów wbudowanych) do nauki zdalnej. Zastosowane rozwiązania umożliwiły pracę w warunkach możliwie najbardziej zbliżonych do standardowych zajęć stacjonarnych - z wykorzystaniem rzeczywistych układów i przyrządów pomiarowych, a nie jedynie symulacji komputerowej. Przykłady uruchomionych stanowisk laboratoryjnych to: obsługa silnika krokowego, generowanie sygnału PWM, obsługa elementów stykowych, obsługa magistral SPI i I2C, badanie parametrów dynamicznych bramek logicznych, badanie filtrów aktywnych, badanie parametrów dynamicznych klucza tranzystorowego. Cechą charakterystyczną opisanych rozwiązań jest niski nakład kosztów oraz możliwość szybkiego dostosowania stanowiska stacjonarnego do pracy zdalnej i odwrotnie, co było szczególnie istotne w warunkach pandemii koronawirusa w ostatnich latach i dynamicznych zmian formy zajęć (czasami z tygodnia na tydzień). Zaprezentowany zbiór opisów stanowisk laboratoryjnych może być szczególnie przydatny dla pracowników prowadzących zajęcia na uczelniach technicznych, gdzie kwestia przekazania studentom praktycznych umiejętności jest kluczowa.
EN
The paper presents some practical solutions that have been used to convert stationary laboratory workstations (used in the teaching of analog and digital electronics, microcontroller programming and embedded systems) to remote learning. The presented solutions enabled students to work in conditions similar to standard teaching in classroom - using real circuits and measuring instruments. Examples of the laboratory workstations are: stepper motor control, generation of a PWM signal, reading information from switches, using SPI and I2C buses, measuring of dynamic parameters of logic gates, measuring of active filters, measuring of dynamic parameters of a transistor switch. A characteristic feature of the described solutions is the low cost and the possibility of quickly adapting the stationary workstation to remote work (and vice-versa), which was particularly important under the conditions of the coronavirus pandemic in recent years and dynamic changes in the form of teaching method. The presented ideas can be useful for teachers working at technical universities, where the issue of providing practical skills to students is crucial.
PL
W artykule zostały omówione wyniki analiz i badań poświęconych możliwości zaimplementowania mechanizmów głębokich sztucznych sieci neuronowych na platformach o ograniczonych zasobach sprzętowych. Zadaniem realizowanym przez sieć jest rozpoznawanie pojazdów w obrazach pochodzących ze strumienia wideo rejestrowanego przez kamery monitoringu. Mechanizmy wykorzystujące sztuczne sieci neuronowe z reguły wymagają dużych zasobów sprzętowych pozwalających na zrównoleglenie przeprowadzanych operacji. Celem opisanych badań była odpowiedź na pytanie, czy platformy o stosunkowo niewielkich zasobach sprzętowych mogą być bazą dla rozwiązań tego typu.
EN
The article discusses the results of analyzes and research on the possibility of implementing mechanisms of deep artificial neural networks on platforms with limited hardware resources. The task performed by the network is to recognize vehicles in the images from the video stream recorded by the surveillance cameras. Mechanisms using artificial neural networks usually require large hardware resources to parallelize operations. The aim of the described research was to answer the question whether platforms with relatively small hardware resources can be the basis for solutions of this type.
PL
Szybki rozwój urządzeń Internetu Rzeczy przekłada się na ogromny wzrost liczby produkowanych urządzeń. Tak gwałtowny rozwój tej dziedziny pociąga za sobą konieczność rozwijania aspektów towarzyszących takich jak kryptografia. Obecnie nie ma standardu, który określałby w jaki sposób zabezpieczać urządzenia IoT dlatego w tej pracy zostały poddane analizie główne prymitywy kryptograficzne. Następnie poruszone były aspekty różnych rozwiązań lightweight na podstawie których wybrane zostały takie, które mogą być używane w systemach Internetu Rzeczy.
EN
The rapid development of Internet of Things devices translates into a huge increase in the number of manufactured devices. Such rapid development of this field implies the need to develop accompanying aspects such as cryptography. Currently, there is no standard that defines how to secure IoT devices therefore in this work the main cryptographic primitives have been analyzed. Then the aspects of different lightweight solutions were addressed based on which the ones that can be used in Internet of Things systems were selected.
EN
With the recent expansion of specialized databases and departure from the "one size fits all" paradigm, engineers might decide to use multiple databases. Each database holds a representation of a data object but offers transactions and consistency guarantees only locally. Existing solutions either require additional coding or do not provide global ACID transactions. In this paper, we present fed-agent, a transactional layer that provides global consistency and ACID transactions for single data objects within multidatabase systems. It requires no additional coding besides configuration files. We show that fed-agent scales linearly and introduces an overhead small enough for most microservice solutions.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.