Skip to content
View NOELV70's full-sized avatar

Block or report NOELV70

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NOELV70/README.md

Systems Architect | SoC Bring-up & Linux Kernel Engineer | Low-Level | Automation Tech Veteran | Smart Infrastructure

image

From writing the first line of a bootloader to optimizing real-time Linux kernel drivers, I bridge the gap between complex electrical engineering and high-level software application.

🏛️ Technical Pillars 🐧 Linux Kernel & SoC ExpertiseI don't just use Linux; I architect the platforms it runs on. SoC Mastery: Expert-level bring-up for i.MX8, i.MX53, Rockchip RK35xx, and AT91, x86, MIPS, ESP8266, ESP32 , Arm-Cortex (and others ..:-) . Kernel Development: Custom driver design, Device Tree (DTS) authoring, IRQ optimization, and PREEMPT_RT implementation for deterministic performance.

Platform Engineering: Buildroot : I build entire OS stacks from scratch, integrating kernel, drivers, libraries, and custom browser-based UIs. 🚗 Automotive & Industrial Safety Coming from a professional automotive and automation background, "safety-first" is my default setting.

Protocols: Deep-level integration of OBD-II, CAN-bus, and ECU flash loaders. Hardware Interfacing: FPGA-to-CPU, Linux FPGA drivers, and bit-bang JTAG protocols..etc. Connectivity: Ethernet PHY bring-up, WiFi/SDMMC integration, and multi-session Bluetooth (HCI/RFCOMM/SDP).

💾 Legacy ModernizationI have a unique "Full-Timeline" perspective, capable of migrating legacy infrastructure into the modern era. Bare Metal & Assembly: Deep roots in Z80, 6502, 6303, and 68HC12, x86..... Successfully transitioned multiple generations of industrial controllers from native,DOS, 8-bit MCUs to x86 32/64-bit windows and ARM 32/64bit Linux.

🛠️ The Technical Stack CategoryExpertise Architectures ARM/ARM64, x86-64, FPGA, 8-bit MCU Operating Systems Linux Kernel, RTOS, Bare-Metal, WinCE, DOS TSR Communication CAN, Ethernet (TCP/IP), BLE, RS485 (40mA), I2C, SPI Storage NAND/eMMC, UBIFS, JFFS2, MTD/ECC, Secure Boot Displays MIPI-DSI, LVDS, RGB Panels, Backlight/Timing Control

📊 Knowledge Timeline 1990s: Bare-metal Assembly, 8-bit industrial controllers, and DOS-based TSR tools. 2000s: Windows ( W32) and WinCE and early Linux Kernel adoption 2010s: ARM SoC migration, Buildroot specialization, and professional IoT. 2020s: ARM64 architectures

Popular repositories Loading

  1. j2534-tcp j2534-tcp Public

    Virtual J2534 driver over TCP/IP

    C 16 5

  2. SMR-BRIDGE SMR-BRIDGE Public

    An ESP8266-based Smart Meter serial-to-TCP bridge with a web interface for diagnostics and OTA. NOT REQUIRING INVERTING IN HARDWARE !!!

    C++ 1

  3. libwebsockets libwebsockets Public

    Forked from warmcat/libwebsockets

    canonical libwebsockets.org websocket library

    C

  4. Arduino-STM32-CAN Arduino-STM32-CAN Public

    Forked from nopnop2002/Arduino-STM32-CAN

    Can Example for Arduino Core STM32

    C

  5. buildroot buildroot Public

    Forked from buildroot/buildroot

    Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or…

    Makefile

  6. WiFiManager WiFiManager Public

    Forked from tzapu/WiFiManager

    ESP8266 WiFi Connection manager with web captive portal

    C++