Embedded Systems Consulting — Digital Law Consulting
  • Implementing CAN on Aurix TC275 Lite Kit

    Implementing CAN on Aurix TC275 Lite Kit

    Introduction This article discusses implementing CAN on Aurix TC275 microcontroller using the KIT_AURIX_TC275_LITE evaluation board. The implementation is based on Infineon’s official example project MULTICAN_1_KIT_TC275_LK, with a focus on modifying it to disable Loop-Back mode in order to enable communication with external CAN devices. In the original example, MULTICAN_1_KIT_TC275_LK demonstrates the use of the MultiCAN…

  • Implementing jump function – STM32 vs Aurix TriCore

    Implementing jump function – STM32 vs Aurix TriCore

    Overview In embedded C, a “jump” typically refers to transferring program execution to another point in code outside of the normal sequential flow (common in bootloaders or multi-image firmware). This article will focus on implementing jump function from bootloader to application in the context of STM32 and Aurix TriCore microcontrollers. A jump requires two parameters…

  • Protected: Yocto Project – Integrating xradio WiFi Module

    Protected: Yocto Project – Integrating xradio WiFi Module

    There is no excerpt because this is a protected post.

  • Can AI-Generated Code Be Legally Owned ?

    Can AI-Generated Code Be Legally Owned ?

    Introduction AI tools like GitHub Copilot, ChatGPT, and CodeWhisperer are now capable of writing significant portions of software. Developers across different industries are accelerating work by prompting AI to generate functions, algorithms, or even entire modules. This convenience raises a fundamental legal question: Who owns AI-generated code — and is it even copyrightable ? Who…

  • Protected: Automotive ECU’s Bootloader – Part 8 – Handling Non-Contiguous Application Blocks

    Protected: Automotive ECU’s Bootloader – Part 8 – Handling Non-Contiguous Application Blocks

    There is no excerpt because this is a protected post.

  • Building BSP using Yocto – Part 5/5 – Building and booting final OS

    Building BSP using Yocto – Part 5/5 – Building and booting final OS

    Introduction The Part 4/5 of “Building BSP using Yocto” series discussed steps to create and build custom Linux kernel and image recipes using Yocto Project. This article is the last part of this series and will expose the guide for building and booting the final OS image on the target board (Orange Pi Zero) based…