Building Linux root file system

preface The purpose of writing this article is to record your learning process so that you can review and refer to the relevant knowledge points in the future. 1, Modify Makefile and add compiler Enter the unzipped BusyBox directory, open the top-level Makefile, and add ARCH and cross_ The value of compile is as follows: CROSS_COMPILE ?=arm ...

Added by halojoy on Thu, 10 Feb 2022 16:14:31 +0200

< STM32 learning "-- running lantern experiment

1. Hardware The hardware schematic diagram is as follows: The hardware schematic diagram is the hardware circuit of punctual atom stm32zet6 elite version. Different development boards should be based on the actual circuit. First of all, to make the led light up, there must be a voltage difference between the two sides of the led lamp. As can b ...

Added by farsighted on Sun, 06 Feb 2022 05:02:26 +0200

UCOS III learning record - ready list

Happy year of the tiger! I wish you greater progress next year! Reference content: Chapter 11 of [wildfire] uCOS-III Kernel Implementation and application development Practical Guide - based on STM32. 1 definition of ready list and task control block (os.h) 1.1 task control block linked list OS_TCB Before defining the ready list, modify ...

Added by Rocu on Wed, 02 Feb 2022 12:16:21 +0200

Shumei sect 4B installs and uses manjaro arm 64 bit system samba tigervnc iptables firewall

You might want to ask manjaro what's good? Look at the picture and don't say much. introduce 64 bit system The first and most easy-to-use KDE desktop Xunlei, QQ, wechat, and the latest software are many manjaro has the richest software warehouse The latest software is preferred Look at the picture, manjaro's user warehouse is AUR, far ahead ...

Added by pradeepmamgain on Mon, 31 Jan 2022 10:08:06 +0200

The configuration of STM32 USB sound card CUBEMX is very simple, and it takes ten minutes to solve the problem of STM32+PCM5120A

1. Overview USB sound card is nothing more than USB to send PCM data to I2S peripherals or SAI peripherals. After outputting PCM data to DAC through I2S and converting it into analog signal, connect headphones. Even the expensive Italian digital interface is no exception. 2. Step by step 2.1 USB receiving audio data 2.2 send audio data t ...

Added by Ang3l0fDeath on Sun, 30 Jan 2022 09:08:44 +0200

STM32F407 -- steps and application of hardware I2C driver

This article will introduce the theory and practical application of I2C communication mode from theory to practice. The theory part mainly describes the physical structure of I2C bus, the relevant provisions in its protocol and several different communication processes. In the practice part, we will take a display module commonly used in var ...

Added by lazytiger on Sat, 29 Jan 2022 17:56:48 +0200

Linux block device driver ramdisk analog disk

preface The purpose of writing this article is to record your learning process so that you can review and refer to the relevant knowledge points in the future. 1, Block device drive frame . 1, block_device structure linux kernel uses block_device means block device, block_device is a structure defined in include / linux / Fs H file, the st ...

Added by astribuncio on Fri, 28 Jan 2022 23:29:03 +0200

[STM32 training - Item 1] Part 2: STM32 drives SIM900A to send Chinese and English text messages

catalogue The first part is the preface 1. Preparation knowledge 2. Commissioning purpose 3. Wiring mode of module and single chip microcomputer Part II Engineering Code 1. Code function description 2. SIM900A code for sending English SMS 3. SIM900A code for sending Chinese SMS 4,main.c document code The third part is the summary 1. ...

Added by arya6000 on Fri, 28 Jan 2022 11:49:28 +0200

Write STM32F103C8T6 driver library from scratch -- write GPIO driver

Catalogue of series articles Github open source address Write STM32F103C8T6 driver library from scratch (I) -- STM32CubeMX create and adjust engineering structure Write STM32F103C8T6 driver library from scratch (II) -- write system initialization program and configure clock tree Write STM32F103C8T6 driver library from scratch (III) -- write GP ...

Added by Adamthenewbie on Fri, 21 Jan 2022 18:27:14 +0200

STM32 - external interrupt configuration

STM32 - external interrupt configuration Overall diagram of external interrupt configuration: The steps are as follows: Configure RCC and turn on the clocks of the peripherals involved here. There is no way to work without turning on the clock peripherals.Configure GPIO and select our port as the input mode.Configure AFIO, select the GPI ...

Added by RoundPorch on Fri, 21 Jan 2022 17:10:45 +0200