Embedded

Maszyny wirtualne – interpretery. Część II – Implementacja

W tym artykule zajmiemy się implementacją maszyny wirtualnej, zgodnej z postawionymi w poprzedniej części założeniami oraz architekturą. Implementację zrealizujemy w języku programowania C. (więcej…)

Embedded

Industry 4.0 – the industrial revolution

Have you ever heard about the term industrial revolution? Right after the era of mechanization, electrification, and digitization we are currently in the 4th revolution called Industry 4.0. It’s time to bring all technologies together. (więcej…)

Embedded

Ultra-wideband – old technology discovered again. Vol. 1 – UWB potential

Since the first discovery of the Ultra-wideband technology (in short: UWB) it was continuously researched and even used in several specific areas. However, it took about one century for companies to start using it in a commercial products which are accessible by everyone. (więcej…)

Embedded

Maszyny wirtualne – interpretery. Część I – Architektura

Postanowiłem pochylić się nad tematem maszyn wirtualnych, a konkretnie interpreterów. Jest to ciekawe zagadnienie ze względu na możliwe zastosowania. Interpreter może zostać uruchomiony niemalże na każdej maszynie, rozpoczynając od mikrokontrolerów, aż po maszyny serwerowe. (więcej…)

Embedded

TinyML: Uczenie maszynowe w systemach wbudowanych

W niniejszym artykule zaprezentuję przykład wykorzystania modelu sieci neuronowej utworzonej w oparciu o framework TensorFlow Lite na platformę bazującą na mikrokontrolerze z rodziny STM32. (więcej…)

Embedded

Jak dobrze zaprojektować PCB na dwóch warstwach

Współcześnie płytki z obwodami drukowanymi są nieodzownie związane z każdym sprzętem elektronicznym. Zapewne większość osób hobbystycznie lub zawodowo powiązanych z branżą embedded w pewnym momencie ma dość plączących się przewodów (więcej…)

Tagi: , ,

Embedded

Implementing a State Machine in C++17 – part 4 – fun with types

In the previous article, we’ve played with creating and joining strings in compile time. Now with those tools at our disposal, we’re ready to challenge the main goal – creating a transition table in compile time. (więcej…)

Embedded

Problem ukrytych stacji w sieciach WiFi a wydajność, czyli dlaczego czasem WiFi działa bardzo wolno

Jednym z najszybciej rozwijających się standardów w telekomunikacji (pomijając 5G) jest IEEE 802.11. (więcej…)

Embedded

AUTOSAR CDD – „do’s”, „don’ts” and best practices

Powstałe w 2003 roku konsorcjum AUTOSAR (AUTomotive Open System ARchitecture) postawiło sobie za główny cel zestandaryzowanie architektury oprogramowania dla branży Automotive. (więcej…)

Embedded

Automatyzacja testów Systemów Wbudowanych z wykorzystaniem Robot Frameworka – część 2

W tej części zajmiemy się praktyczną stroną testowania, pokażemy w jaki sposób używać słów kluczowych oraz jak pisać testy. Część pierwszą przeczytacie tutaj. (więcej…)