Category Archives: Technology

All things related to firmware, software or hardware development, tips and tutorial.

TCAN4x5x Driver Porting to Linux Kernel 4.14

TCAN4550

Porting the TCAN4x5x CAN transceiver driver to the Linux Kernel 4.14 involves several key steps to ensure seamless integration and functionality. The TCAN4x5x family, known for its high-speed CAN communication capabilities, requires careful attention to the Linux kernel’s architecture and driver model.

What is IO-Link and how does it work?

IO-Link Banner

Discover IO-Link, the global communication standard (IEC 61131-9) revolutionizing connectivity for digital sensors and actuators. Overcoming integration challenges, IO-Link facilitates seamless data sharing, enhancing productivity, reducing costs, and conserving resources in industrial settings

An overview of Lightweight Internet Protocol

1. Introduction to Transmission Control Protocol/Internet Protocol (TCP/IP) 2. Introduction to Lightweight Internet Protocol (LwIP) 3. Example of implementing LWIP for microcontrollers 4. Conclusion 1. Introduction to Transmission Control Protocol/Internet Protocol (TCP/IP) The TCP/IP (Transmission Control Protocol/Internet Protocol) is a widely used network protocol globally. It plays a crucial role in connecting and transmitting data […]

Git: A Comprehensive Guide to Version Control and Collaboration

Welcome to ‘The Ultimate Guide to Git: Mastering Version Control and Collaboration.’ Learn how Git revolutionizes code management, streamlines development, and enables seamless collaboration. From understanding Git’s working mechanism to exploring branching, merging, and resolving conflicts, this comprehensive guide equips you with the knowledge to optimize your Git workflow. Unlock the power of Git and take your version control and collaboration skills to the next level.”

Renesas EK-RA6M4: Getting Started – Part 1

Evaluation Kit

In this tutorial, I will guide you through the process of setting up your environment and creating your first project with the Renesas EK-RA6M4 microcontroller board. Whether you’re an experienced developer or a beginner, this step-by-step guide will provide you with the necessary knowledge to start working with the EK-RA6M4.

Renesas EK-RA6M4: Getting Started – Part 2

Evaluation Kit

Welcome to this second part, where we will dive into the essential steps of flashing, debugging, and logging for the Renesas RA6M4 board. In the previous part, we covered the installation of necessary software and the process of project creation and building. Now, we will explore how to effectively flash your code onto the board, as well as invaluable techniques for debugging and logging. By mastering these steps, you can optimize your development process and ensure the smooth execution of your Renesas RA6M4 projects.