What Is a Programmable System-on-Chip
Overview of programmable SoC architecture, components (processors, FPGA logic, ADCs, DSPs) and benefits for flexible, scalable embedded system design.
Overview of programmable SoC architecture, components (processors, FPGA logic, ADCs, DSPs) and benefits for flexible, scalable embedded system design.
Guide to microcontroller simulation software: concepts, tool selection, workflow for writing, compiling, simulating and debugging embedded programs.
Embedded C pitfalls: compilers aren't a safety net. Avoid undefined behavior, array overruns, stray semicolons; use analyzers to secure firmware.
Technical guide to designing high-reliability embedded motherboards: hardware selection, redundancy, thermal and EMC design, software optimization, and reliability testing.
Embedded motherboards overview: features, ARM/x86/RISC-V architectures, applications, selection criteria and development considerations for industrial and IoT devices.
MR: lightweight embedded framework with standardized device interfaces, modular low-footprint design and Kconfig tools for fast driver/app development.
Evaluates whether embedded developers should learn Qt, outlining Qt benefits for GUI and cross-platform support and core embedded development requirements.
DNS and BIND guide: learn DNS basics, server types, named.conf, zone and reverse files, network setup, and testing with nslookup/dig.
Shows how to simulate object-oriented programming in C using structs and function pointers: examples of encapsulation, inheritance, and polymorphism.
Collection of practical small C programs for embedded development: hex/decimal parsing, file/image manipulation, GPIO control, flashing image insertion, and IP enumeration.
Learn Linux process concepts, ps/pstree commands, killing processes, and scheduling with at and cron plus crontab usage and spool locations.
Overview of gas sensor technologies and selection criteria, comparing catalytic, electrochemical, semiconductor and infrared sensors, lifetimes and typical applications.
Discover why serial ports still matter: debugging, Bluetooth/GPS/medical devices, and how to expand UARTs via USB-to-serial or I2C bridges.
Overview of task notifications in FreeRTOS/SAFERTOS: a lightweight RTOS synchronization method that improves speed and memory use, with limits and practical use cases.
Designing safety-focused in-vehicle GUIs with MicroView: object-oriented event-driven framework for embedded systems, touch, voice, graphics, and MVC.
Explore modern storage media, from HDDs to SSDs. Compare their speed, capacity, and cost, and discover emerging technologies like ReRAM and 3D XPoint.
Stack monitoring in embedded systems: real-time detection of stack overflow, improving reliability and security, and aiding debugging and resource optimization.
Guide to selecting peripherals in embedded systems: compare memory, clock sources, timers, communication interfaces, I/O and ADCs with factors like speed, power, and stability.
Explains FPGA fundamentals and how FPGAs integrate with embedded systems, covering programmable logic, hardware acceleration, and their complementary roles.
High-precision vibration sensor for motor monitoring and predictive maintenance, offering MEMS/piezo measurement, three-axis diagnosis, IP67 protection, and wireless integration.