Key Points for Designing Compatibility in Embedded Software!

Key Points for Designing Compatibility in Embedded Software!

In the process of embedded development, if compatibility design is not taken into account, it may lead to: Loss of functionality after software upgrades Protocol changes causing communication issues between old and new versions Data structure changes leading to system crashes APP and device version mismatches causing functional anomalies Today, I will share the five … Read more

How to Build a Basic Testbench for SoC Projects

How to Build a Basic Testbench for SoC Projects

How to Build a Basic Testbench for SoC Projects Author:lshj98115 (Compiled from EETOPBBS ) The purpose of writing this document is to give everyone a clearer understanding of how to build a SoC project’s Testbench. You can follow this document step by step to set up a basic SoC project’s testbench. This document focuses on … Read more

10 Essential VS Code Plugins for Embedded Programmers

10 Essential VS Code Plugins for Embedded Programmers

Click the blue text to follow, reply ‘data‘ to getembedded software materials Written by | Zhiwei (WeChat: zwjz1024) 『 Full text1217 words, reading takes about3~5 minutes 』 Hello everyone, I am Zhiwei! Embedded software engineers often use Source Insight, Keil, and IAR to read and write code. VS Code is well known, it’s very powerful … Read more

Getting Started with Zephyr: Saving Data to a File

Getting Started with Zephyr: Saving Data to a File

In a previous article, I introduced how to set up a Zephyr project using the West tool (Getting Started with Zephyr: Customizing the West Manifest), and demonstrated how to customize the operating system using Kconfig (Getting Started with Zephyr: Kconfig), as well as how to customize hardware using Devicetrees (Getting Started with Zephyr: Devicetrees). In … Read more

Getting Started with Zephyr: Devicetrees

Getting Started with Zephyr: Devicetrees

In the previous article (Getting Started with Zephyr: Kconfig), we learned how to use the “Kconfig” infrastructure to enable and disable specific Zephyr subsystems. Specifically, we observed the three main elements of the Kconfig infrastructure. First, we understood how the Kconfig infrastructure is formulated and provided an example of a Kconfig file that enables the … Read more

Getting Started with Zephyr: Devicetree Bindings

Getting Started with Zephyr: Devicetree Bindings

Overview In the previous article, “Getting Started with Zephyr: Devicetrees”, we learned how the devicetree describes the hardware on the device in embedded software applications based on the Zephyr project. We illustrated how to describe four LEDs on the nRF52840 development kit (https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dk) in a devicetree. We also learned how to combine multiple devicetree files … Read more

What Is the STM32Cube Ecosystem?

What Is the STM32Cube Ecosystem?

Follow+Star Public Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column The STM32Cube ecosystem is a complete software “solution” for STM32 microcontrollers and microprocessors. It is suitable for users seeking a complete and free STM32 development environment, as well as for those who already have an IDE (including Keil … Read more

Introduction to the STM32Cube Ecosystem

Introduction to the STM32Cube Ecosystem

For a better reading experience, please click “Read Original” to visitMculover666’s personal blog. STM32Cube Ecosystem STM32Cube is an ecosystem developed by STMicroelectronics, aimed at making STM32 development simpler and is 100% open source and free. Before we start the introduction, here is a video from ST official for your appreciation: It consists of two main … Read more

How to Quickly Master STM32CubeFx and Gx Software Packages

How to Quickly Master STM32CubeFx and Gx Software Packages

Follow/Star Public Account to not miss any messages, ST is popular among many people largely due to its excellent ecosystem. Similarly, the resources are comprehensive, from the overall framework to detailed knowledge. 1Introduction This article discusses learning STM32CubeFx and Gx software packages, referring to packages like STM32Cube_FW_G0. Whether you want to learn the framework or … Read more

Introduction to the STM32Cube Ecosystem

Introduction to the STM32Cube Ecosystem

STM32Cube Ecosystem STM32Cube is an ecosystem developed by STMicroelectronics, aimed at making STM32 development simpler and is 100% open-source and free. Before we begin the introduction, here is an official video from ST for appreciation and understanding: It consists of two main parts: PC Software Tools: STM32CubeMX STM32CubeIDE STM32CubeProgrammer STM32CubeMonitor Software Libraries: STM32 Embedded Software … Read more