Expert Insights | How to Adapt Kanzi on the SemiDrive X9HP Platform? A Complete Guide

Expert Insights | How to Adapt Kanzi on the SemiDrive X9HP Platform? A Complete Guide

▲ Click☆Star me to avoid losing contact 1. Introduction The SemiDrive X9HP chip supports multiple operating systems running in coordination, enabling the control of four screens for the instrument panel, air conditioning, central control, and co-driver multimedia. The intelligent interaction between the vehicle and the driver can be achieved through a perfect integration of display … Read more

Generating Keil Projects Using RASC

Generating Keil Projects Using RASC

Chapter 5: Generating Keil Projects Using RASC 5.1 Creating a New Project 5.1.1 Selecting the Workspace Directory Manually create a folder named “Workspace_Keil” and set this folder as our workspace, where all our Keil projects will be stored. It is important to note that to avoid compilation errors, this workspace folder must be located in … Read more

User Evaluation (Part 6): NXP FRDM-MCXN947 FLEXIO_SPI Driver for TFT LCD

User Evaluation (Part 6): NXP FRDM-MCXN947 FLEXIO_SPI Driver for TFT LCD

Introduction The NXP “FRDM-MCXN947” evaluation activity is co-hosted by Avnet and Eefocus. This content is published by Eefocus users and has been authorized for reproduction. The original article can be viewed in the Eefocus engineer community. TFT LCD Module Introduction The module is named SPI_Module_MSP3323, with a driver chip of ILI9341, and a screen size … Read more

Integrating Python in VxWorks 7

Integrating Python in VxWorks 7

Click “Read the original text” to access more VxWorks resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original author! Integrating Python in VxWorks 7 1 Introduction VxWorks is a real-time operating system provided by Wind River, while Python is an open-source interpreted programming language and runtime interpreter … Read more

Quick Understanding of FreeRTOS Code Standards

Quick Understanding of FreeRTOS Code Standards

Follow “Engineer Advancement Notes” and select “Star Public Account” to progress together! [Introduction] Some friends feel that the FreeRTOS kernel code looks unfamiliar and are not used to its coding style. This article will outline its coding standards to improve the efficiency of reading its code. The code is based on FreeRTOS V10.4.3. FreeRTOS Code … Read more

Fundamentals of ESP32 Programming – Practical Tutorial for Running Lights

Fundamentals of ESP32 Programming - Practical Tutorial for Running Lights

🌟 Fundamentals of ESP32 Programming – Practical Tutorial for Running Lights Today, we will start exploring the ESP32 from scratch! As a classic introductory project in embedded development, running lights can help you quickly grasp microcontroller programming logic and hardware control. Even complete beginners can easily get started, so prepare your development board and LED … Read more

Modifying/Compiling Kernel and Logging into LuCI on OpenWrt

Modifying/Compiling Kernel and Logging into LuCI on OpenWrt

1. Modify the kernel. In the directory openwrt/imx_openwrt/target/linux/imx/patches-5.15/, there are numerous patch files used to apply patches to the target image. Here, modify the kernel patch. Modify the device tree patch file 0002-add-dts-files.patch +&pcie0{+ pinctrl-names = "default";+ pinctrl-0 = <&pcie0_pinctrl>;+ disable-gpio = <&gpio1 5 GPIO_ACTIVE_LOW>;+ reset-gpio = <&gpio4 21 GPIO_ACTIVE_LOW>;+ clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>,+ <&clk … Read more

Introduction to the Core Component of OpenWrt: libubox (1)

Introduction to the Core Component of OpenWrt: libubox (1)

During the project development process, many applications require common I/O operations, data structures, and algorithms. If each application needs to rewrite these functionalities, it will inevitably reduce development efficiency and increase the possibility of code instability. Therefore, many large projects develop basic libraries or services for other applications to use. These components are referred to … Read more

Review of Domestic Alternatives to STM32 (3)

Review of Domestic Alternatives to STM32 (3)

Last week, the embedded ARM article “With the Soaring Prices of STM32, Reviewing Domestic Alternatives to STM32” received widespread attention. At the request of readers, embedded ARM will continue to introduce domestic products that can replace STM32.Today, we present the products that can perfectly replace STM32: the HK32F103VET6 and HK32F030M from Hangshun, the latter being … Read more

How to Complete Unit Testing for Embedded Code?

How to Complete Unit Testing for Embedded Code?

Follow+Star Public Account Number, don’t miss out on exciting content Source | Big Orange Crazy Embedded In software development, every change in requirements generally necessitates rewriting code. After code changes, functional testing is required, and of course, unit testing must be performed before functional testing to avoid unverified scenarios after code modifications, which can lead … Read more