Skip to content
View arcostasi's full-sized avatar
🚜
Hello World
🚜
Hello World

Organizations

@ar2games @ar2labs

Block or report arcostasi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
arcostasi/README.md

Anderson Costa — Embedded Software Engineer

WEBSITE  |  LINKEDIN  |  GITHUB

arcostasi@ar2labs:~# whoami

Anderson Costa · Embedded Software Engineer

I work close to the hardware: firmware, real-time behavior, and the communication layers that keep agricultural and industrial machines talking. My day-to-day interests live somewhere between registers, buses, and the code that makes them behave.

I am also the author of Fundamentos de CAN, J1939 e ISOBUS.

$ cat /proc/anderson/focus
firmware       C / C++ · architecture · optimization
buses          CAN · CANopen · SAE J1939 · ISOBUS (ISO 11783) · LIN
platforms      STM32 · ESP32 · XMC · Microchip · Embedded Linux
runtime        FreeRTOS · real-time embedded applications
bench          oscilloscopes · logic analyzers · CAN analyzers

arcostasi@ar2labs:~# ls ./workbench

  • AVR8js Electron Playground — an offline Arduino simulator with a visual circuit editor, live peripherals, and diagnostics.
  • Harbour Rust — a Rust compiler project for CA-Clipper/Harbour compatibility, with a C backend, tests, and CI.
  • 6502 Laboratory Simulator — an interactive MOS 6502 computer with an assembler, live bus views, and a test runner.
  • ESP32 Javatari Embedded — an Atari 2600 emulator integrated into an Atari CX40 joystick with an ESP32.

arcostasi@ar2labs:~# dmesg --follow

Currently interested in reliable protocol stacks, ECU software, hardware/software integration, signal diagnostics, and performance-focused C/C++.

Toolchain: Git · CMake · Docker · CI/CD · Python scripting · Vector CANoe · PCAN-Explorer

arcostasi@ar2labs:~# ./connect.sh

Open to interesting embedded, firmware, and communication-system projects.

Website LinkedIn GitHub

Pinned Loading

  1. avr8js-electron-playground avr8js-electron-playground Public

    Offline Arduino simulator with visual circuit editor, live peripherals, diagnostics, and AVR8js execution.

    TypeScript 59 30

  2. harbour-rust harbour-rust Public

    Rust compiler for CA-Clipper and Harbour compatibility with a C backend.

    Rust

  3. 6502-labsim 6502-labsim Public

    Interactive MOS 6502 computer simulator with assembler, bus visualization, and test runner.

    Assembly 1

  4. esp32-javatari-embedded esp32-javatari-embedded Public

    Atari 2600 emulator integrated into an Atari CX40 joystick with ESP32.

    C++ 12 4