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