The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Artykuł w popularny sposób omawia podstawowe zagadnienia związane z systemami wbudowanymi. Krótko przedstawiono w nim wybrane platformy sprzętowe wykorzystywane do realizacji systemów wbudowanych, kompilatory i systemy operacyjne, zalety i wady rozwiązań opartych na systemach wbudowanych. Przedstawiono także przykładowe rozwiązanie, w którym użycie systemu wbudowanego pozwoliło poprawić właściwości...
Omówiono podstawowe środki wspomagające uruchamianie urządzeń mikroprocesorowych zwracając uwagę na ich wady i zalety. Przedstawiono sposób uruchamiania bez konieczności korzystania z drogich urządzeń specjalnie przeznaczonych do wspomagania uruchamiania.
Using of formal methods at different stages in the embedded system development process may both increase the quality of developed software and reduce the cost of its testing and the debugging. The presented approach is based on a class of Petri nets called RTCP-nets. The paper focuses on computer tools, that are being developed at AGH University of Science and Technology in Kraków, that support the...
The paper presents the temperature measurement and thermal conditions analysis system for the photovoltaic generator, located in the Department of Microelectronics and Computer Science, at Technical University of Łódź. The work is a part of a comprehensive monitoring system to study dynamic behavior of photovoltaic devices in real-life conditions. The design of a custom microcontroller system and...
W artykule przedstawiono budowę wewnętrzną oraz zasadę działania sprzętowo-programowego bloku realizującego analizę danych z obrazowego detektora ruchu. System zrealizowano za pomocą 2 identycznych procesorów 8-bitowych pracujących synchronicznie, jednego 32-bitowego procesora typu BA12 [4] oraz zestawu tablic pamięci. Algorytm analizy obrazu jest dwuetapowy. W pierwszym etapie następuje transformacja...
Przedstawiono strukturę stanowiska do uruchamiania aplikacji wbudowanych z mikrokontolerem MC68HC912B(C)32, zawierającego karty funkcjonalne, interfejs łącza BDM, interfejsy standardu l²C, 1-wire oraz CAN. Opisano sposoby pozwalające na realizację sprzętowej pracy krokowej i bezpośredniego dostępu do pamięci. Wykorzystano tu metodę zamrażania cykli zegarowych. Omówiono wybrane rozwiązanie układowe...
Alvis is a novel modelling language defined especially for the embedded systems design and verification. The language has its origin in CCS and XCCS process algebras, but algebraic equations have been replaced with a Haskell based high level programming language. Moreover, Alvis provides communication diagrams for the visual modelling of an embedded system structure, especially from the control and...
W artykule omówiono rekonfigurowany system pomiarowy bazujący na układach FPGA i procesorze wbudowanym. System umożliwia sterowanie z poziomu strony WWW oraz wbudowanego interfejsu. Jego modularna budowa pozwala na zmianę funkcjonalności systemu poprzez wymianę modułu pomiarowego, a także dodawanie własnych modułów. Architektura programowa umożliwia automatyczną rekonfiguracje systemu poprzez wymianę...
W niniejszym artykule zaproponowano kompletną architekturę radia programowalnego. Omówiono architekturę opracowanego systemu wraz z wymaganiami stawianymi każdemu z bloków przetwarzających sygnał. Przedstawiono prototypową implementacje, jej specyfikację, uwagi projektowe oraz aplikację kliencką
W artykule przedstawiono wybrane zagadnienia dotyczące budowy mikroprocesorowych platform sprzętowych pozwalających na uruchamianie wbudowanych systemów operacyjnych i aplikacji użytkowych. Omówiono minimalne wymagania sprzętowe niezbędne przy uruchamianiu takich systemów oraz specyfikę ich pracy w warunkach przemysłowych. Przedstawiono praktyczne rozwiązanie platformy sprzętowej przeznaczonej do...
W artykule zaprezentowana została struktura oprogramowania interfejsu graficznego, którą stworzono dla potrzeb urządzenia typu EAZ Mupasz 101. Obejmuje ona wszystkie podstawowe funkcjonalności wymagane od tego typu urządzeń mikroprocesorowych, związane z interakcją użytkownika z systemem tj. wyświetlaniem struktury menu, wprowadzaniem i wyświetlaniem różnorakich danych oraz obsługą klawiatury. Zapoznanie...
Większość projektów koła naukowego MikroCpp bazuje mikrokontrolerach - zarówno niewielkich, energooszczędnych układach, nadających się do użycia w pasywnie zasilanych (bezbateryjnych) czujnikach, jak i zaawansowanych procesorach aplikacyjnych spotykanych w urządzeniach przenośnych. Pomimo tego, że zacierają się różnice między mikrokontrolerami a mikroprocesorami jednoukładowymi, nadal nie są produkowane...
Urządzeniom zabezpieczających w elektroenergetyce stawiane są coraz większe wymagania pod względem funkcjonalnym. Użytkownicy często oczekują by były one przystosowane do specyficznych potrzeb danego obiektu energetycznego, co powoduje konieczność indywidualizowania oprogramowania urządzenia. W artykule przeanalizowany został system zarządzania logiką w urządzeniu zabezpieczającym, który umożliwia...
W pracy opisano system do syntezy mowy zbudowany z wykorzystaniem 32-bitowego mikrokontrolera z rdzeniem ARM Cortex-M4. System umożliwia syntezę mowy na podstawie tekstu wprowadzonego przez użytkownika. Jako podstawę algorytmiczną mechanizmu syntezy mowy wykorzystano syntezator formantowy eSpeak (projekt o otwartym źródle) dla komputerów PC. Został on przeniesiony na wybraną platformę docelową, z...
Artykuł omawia tematykę naukowo-techniczną i wybrane prace przedstawione w czasie tradycyjnego sympozjum WILGA zima 2014 przez młodych uczonych. Była to już 33 edycja tego popularnego wśród młodych uczonych Sympozjum. Sesje sympozjalne obejmowały następujące zagadnienia: inteligencję obliczeniową i sztuczną inteligencję oraz inżynierię oprogramowania, zarządzanie gigantycznymi zbiorami danych, oprogramowanie...
Systemy operacyjne czasu rzeczywistego pozwalają odmierzać czas z rozdzielczością taką jak na to pozwala zegar systemowy, typowo wynosi ona od 1 ms do 100 ms. Czasy te są jednak zbyt długie, by umożliwić programową implementację w takim systemie interfejsu 1-Wire, w którym to wymagane jest odmierzanie interwałów czasowych o wartościach rzędu 1μs. W artykule przedstawiony został jeden ze sposobów obsługi...
W artykule przedstawiono problem krótkiego czasu załączania systemu wbudowanego Linux, opisano metody pomiaru oraz możliwe drogi skrócenia czasu uruchamiania systemu.
W niniejszym artykule przedstawiono narzędzia sprzętowe i programowe służące projektantom systemów wbudowanych. Duża różnorodność tych narzędzi stwarza projektantom trudność z ich doborem w zależności od rodzaju zastosowania. Dlatego oprócz parametrów technicznych omawianych platform podano ich ceny, gdyż często ona stanowi zasadnicze kryterium wyboru.
This paper presents three applications for mobile phones dedicated to pedestrians, cyclists, motorcyclists, and car drivers, i.e., generally to various road users in order to assist them with innovative control of traffic flow – thus to substantially improve the traffic safety. The prepared software processes in real time a video sequence acquired with a camera built-in a smartphone. The first application...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.