Types of Embedded Microprocessors and Architectures
Overview and classification of embedded microprocessors, describing architectures, capabilities, trade-offs, and common use cases; highlights SoC integration.
Overview and classification of embedded microprocessors, describing architectures, capabilities, trade-offs, and common use cases; highlights SoC integration.
Comparison of PLCs and embedded systems: definitions, architectures, programming languages, real-time performance, reliability, development effort, and cost.
Technical guide to SDRAM operation covering burst length, timing, refresh intervals (Auto/Self), initialization and controller state machine design.
Survey of nine software architecture patterns for microcontroller development with C examples, from linear and modular to event-driven, state-machine and component architectures.
Overview of embedded microprocessors: ARM, x86, MIPS, PowerPC, DSP and FPGA architectures, comparing performance, power, and typical embedded applications.
Survey of embedded microprocessor architectures and operating principles—Von Neumann, Harvard, superscalar, clock, instruction execution, data transfer, interrupt handling.
Overview of embedded microprocessors: compact, energy-efficient, programmable chips with interfaces for communications, automotive, industrial and IoT applications.
Overview of embedded microprocessor architecture comparing ARM, x86, and MIPS; discusses trade-offs in performance, power consumption, and application domains.
Overview of embedded microprocessor design, differences from desktop CPUs, integration of interfaces, low-power operation and real-time considerations for embedded systems.
Guide to capturing and analyzing I2C using an oscilloscope: setup, probe connections, trigger configuration, protocol decoding, troubleshooting, and timing checks.
Linux function hooking using LD_PRELOAD and ptrace: preload shared libraries to override functions, or inject hooks into running processes by parsing ELF/GOT and calling dlopen.
Embedded code optimization techniques: lookup tables, flexible arrays, bit operations, loop unrolling, inline functions, struct packing, fast interrupts and hardware offload.
Seamless watchdog handover on Allwinner T113-I: implement U-Boot GPIO feeding and kernel gpio_watchdog in the device tree, with lowered boot loglevel for safe transfer
Demonstrates RT-Trace for RT-Thread on a Cortex-M4 board: configuration, web-based Trace Viewer, thread and interrupt visualization and timing measurements.
Overview of UART fundamentals, frame structure, operating modes, baud rate and common voltage standards (TTL, RS-232, RS-485) for embedded developers.
Technical explanation of USB/UART bridge operation, use cases (debugging, IoT, industrial) and chip choices like FTDI, CP210x, CH340 for system design.
RT-Trace for RT-Thread integrates real-time system tracing, data monitoring, GDB remote debugging, flash programming and Web UI visualization for embedded development.
Guide to porting LVGL to the MM32F5260 MCU: hardware/software requirements, FSMC/LCD init, Keil project setup, code adaptations and sample demos.
Overview of Renesas RA8E1 and RA8E2 microcontrollers, extending the RA8 lineup into higher-performance entry-level devices for embedded HMI, safety control, and IoT.
Automated face recognition using Baidu Cloud APIs: captures USB camera frames, converts images to base64, calls cloud Face Recognition, and displays results in a Qt interface.