How to Add SPI Driver for a New BSP

How to Add SPI Driver for a New BSP

Introduction The SPI bus is developed as a four IO port communication interface consisting of: CS, SCLK, MISO, MOSI; it is commonly used for communication between CPUs and peripherals. Common SPI bus devices include: TFT LCDs, QSPI FLASH, clock modules, IMUs, etc.; the development board integrates two SPI buses. This experiment will focus on the … Read more

Rapid Porting! The Journey of RT-Thread Nano on Cortex-M23

Rapid Porting! The Journey of RT-Thread Nano on Cortex-M23

Produced by 21ic Forum gaoyang9992006Website: bbs.21ic.com Prerequisite: Install Keil for ARM, install the Nuvoton pack, and download the Nuvoton BSP standard library files. Create a folder to store the upcoming project files. This demonstration uses the Nuvoton M263A series development board. Create a Keil project, locate the Nuvoton directory, and select the specific microcontroller you … Read more

Renesas RA6M3 Development Practice Guide – UART Practice

Renesas RA6M3 Development Practice Guide - UART Practice

RT-Thread is about to release a series of practical guides for RA6M3 peripheral drivers. We will use the Renesas RA6M3 HMI-Board development board to guide everyone in getting started with RT-Thread device drivers. 【Hardware Introduction】 1. Development Board Description The HMI-Board is a cost-effective graphical evaluation kit jointly launched by RT-Thread and Renesas. Compared to … Read more

Quick Start Guide for NuMaker-IoT-M487 with RT-Thread Studio

Quick Start Guide for NuMaker-IoT-M487 with RT-Thread Studio

RT-Thread is an open-source real-time operating system that mainly consists of a real-time kernel and various components related to real-time applications. This includes the RT-Thread kernel, FinSH command line tool, device file system, TCP/IP protocol stack, RT-Thread/GUI, extensive CPU architecture support, and a wealth of third-party software. More information about RT-Thread can be found on … Read more

Nuvoton Nuc980 Learning Notes 1 – Project Creation and Download

Nuvoton Nuc980 Learning Notes 1 - Project Creation and Download

1. Nuvoton Nuc980 Nuvoton Nuc980 IoT development board is a Linux Industrial IoT Development Platform, Nuvoton Technology provides an industrial IoT development platform using the NUC980DK microprocessor, which is a complete industrial IoT development platform that includes comprehensive hardware and software reference designs. It features Nuvoton’s ARM9 MPU with a speed of 300 MHz, built-in … Read more

Getting Started with RISC-V: A Course by Teacher Dongdong

Getting Started with RISC-V: A Course by Teacher Dongdong

The most beautiful April days are coming, and I am excited to announce: a new course will be launched on April 1: Teacher Dongdong from PLCT Lab will bring you “Getting Started with RISC-V: Teacher Dongdong Takes You Through Milk-V Duo“.This is Teacher Dongdong’s first public lecture, please encourage him and provide improvement suggestions.🍻 With … Read more

Using STLink, JLink, and DAP on Linux

Using STLink, JLink, and DAP on Linux

In a previous article titled “RT-Thread Wild Step Debugging Method,” an example of step debugging on Ubuntu was demonstrated. The article did not specify which type of Link was used. This article will discuss the three most common Links (JLink, STLink, CMSIS-DAP Link) and how to use them on Ubuntu. Let the Video Speak Tools … Read more

Debugging RT-Thread on Microchip MPU with JLink in Win10

Debugging RT-Thread on Microchip MPU with JLink in Win10

@Debugging RT-Thread on Microchip MPU with JLink in Win10 Import Project Configure Debugging Verify Configuration Open JLinkGDBServer and Configure Preparation Downloadat91bootstrap source code DownloadEclipse IDE for Embedded C/C++ Developers DownloadJLink Compile at91bootstrap Modify at91bootstrap’s Makefile: Run make sam9x75eb_bkptone_defconfig to configure, then compile: Copy at91bootstrap binary file: Copy the generated at91bootstrap binary file to the root … Read more

Learning Methods Shared Through RT-Thread Example

Learning Methods Shared Through RT-Thread Example

This is an article I wrote four years ago, sharing it again. Before sharing my learning process, let me explain my work experience and learning background. I started learning the RT-Thread real-time operating system in early November 2020. Before learning RT-Thread, I had encountered uCOS and FreeRTOS, but I hadn’t studied these two real-time operating … Read more

Getting Started with NUC980 Development Based on RT-Thread

Getting Started with NUC980 Development Based on RT-Thread

Introduction New Tang Technology provides an industrial IoT development platform using the NUC980DK61Y microprocessor. This is a complete industrial IoT development platform that includes comprehensive hardware design and software reference design. The core is a NUC’s ARM9 MPU with a speed of 300 MHz, built-in 64 MB DDR memory, a single 10/100 Ethernet port, 2 … Read more