Automotive Intrusion Detection Systems: Overview and Testing
Overview of AUTOSAR IDS architecture, in-vehicle network and host detection approaches, and automated IDS testing with packet generation and penetration tools.
Overview of AUTOSAR IDS architecture, in-vehicle network and host detection approaches, and automated IDS testing with packet generation and penetration tools.
Designing energy-harvesting embedded systems for perpetual operation: power budgeting, low-leakage thin-film batteries, PMICs and reference designs for long-life wireless sensors.
Technical guide to a byte queue with multi-type support, macro-based overloading, and interrupt-based thread safety for embedded C systems.
Guide to zlib decompression on Air780E: base64 decoding, compress/uncompress API usage, flags, memory limits, and example code for embedded environments.
Techniques to detect CDN usage and methods to bypass CDNs to discover a website's origin IP, including subdomain enumeration, DNS history, and email tracing.
Explains using lookup tables for UART parsing and UI scene navigation, with C data structures and function-pointer tables for command dispatch and menu state handling.
Guide to interfacing a rotary encoder with R128-Devkit: incremental quadrature decoding using GPIO interrupts, pin configuration, HAL APIs and example C code for RTOS.
Technical guide to running Linux on Windows 11 without a VM: installation notes, driver troubleshooting, installing vim, compiling hello.c and using a Makefile.
Explains differences between function pointer and function type in C, assignment syntax, equivalent call forms, and parameter declarations for callbacks.
Guide to embedded software architecture: isolate hardware via abstraction layers to improve portability, unit testing, and maintainability in embedded systems.
Technical analysis of ZGC explaining the load barrier, mark-and-copy cycle, forwarding tables and concurrent algorithms that enable sub-millisecond GC pause times.
Overview of Rust, its safety and ownership model, tooling trends like JetBrains RustRover and Vite rewritten in Rust, and use cases emphasizing performance and concurrency.
Analysis of why C delivers high execution efficiency, tracing origins from BCPL and B and explaining language design, compiler optimizations, and performance trade-offs.
Guide to writing test cases and test-case documents for embedded projects: definitions, pass criteria, test methods (serial-port example), and documentation structure.
Nginx technical reference: features, use cases and commands, with nginx.conf structure, key directives (worker_processes, server_name, location) and configuration tips.
Collection of practical small C programs for embedded development: hex/decimal parsing, file/image manipulation, GPIO control, flashing image insertion, and IP enumeration.
Linux character device registration guide using register_chrdev_region and alloc_chrdev_region to allocate and register device numbers, add cdev entries, and unregister properly.
Guide to pointers in C: explains memory and addresses, declaration, dereferencing, pointer arithmetic, function usage and dynamic allocation for developers.
Guide to designated initialization and statement expressions in GNU C, with array/struct examples and macro patterns using typeof to avoid side effects.
Analysis of how Linux large pages affect database performance and guidance to optimize Kubernetes nodes for database workloads, TLB impact, and page-size choices.