Unix port and micro Python serial port

Unix port and micro Python serial port mpy on unix port is very convenient as a serial port test tool. In the first two chapters, we have transplanted mpy running on linux system of arm board. Students who have not seen it click the following link to view it. Now let's continue to learn about the use of serial port. Link: Micro Python firm ...

Posted by Calgaryalberta on Tue, 04 Jan 2022 01:04:03 +0100

Linux dtsi file parsing

catalogue origin Driver code parsing driver loading dtsi file content parsing Four important analytical functions ​​​​​​​ origin Linus Torvalds declared "this whole ARM thing is a f*cking pain in the ass" in the ARM Linux mailing list on March 17, 2011, which triggered an earthquake in the ARM Linux community, and then the AR ...

Posted by luzlin on Thu, 30 Dec 2021 13:27:26 +0100

Video module based on mplayer

brief introduction Mplayer is an open source multimedia player that can run in mainstream operating systems, such as LInux, Unix like, Windows, Mac OS. Mplayer is built on the command line interface. For the use of the command line, refer to: https://www.cnblogs.com/huangpeng1990/p/4364373.html Here are some common command lines based on m ...

Posted by chuspy on Wed, 29 Dec 2021 16:40:20 +0100

04. Transplantation of W601 EasyLogger

04. Transplantation of W601 EasyLogger 1. Introduction EasyLogger It is an ultra lightweight (ROM < 1.6K, RAM < 0.3k) and high-performance C/C + + log library, which is very suitable for resource sensitive software projects, such as IoT products, wearable devices, smart homes, etc. Compared with the well-known C/C + + log libraries such ...

Posted by php4om on Tue, 28 Dec 2021 17:31:53 +0100

Interpretation of STM32F103 super long article [STM32 accessing external flash]

Learning board: STM32F103ZET6 Previous Blogs: STM32F103 five minute introduction series (I) running lamp (library function + register) + Plus programming template + GPIO summary STM32F103 five minute entry series (II) seven registers of GPIO + GPIOx_LCKR function and configuration STM32F103 five minute introduction series (III) summary of co ...

Posted by kutyadog on Mon, 27 Dec 2021 22:12:05 +0100

STM32 AS608 optical fingerprint module driver (common to HAL library and standard library)

working principle: If you want to look at the code directly, you can skip the principle, turn down directly, and then the code at the end AS608 mainly communicates through serial port 1. Buffer and fingerprint database The system is equipped with a 72K byte image buffer and two 512 bytes feature file buffers, named ImageBuffer, CharBuffer1 and ...

Posted by munuindra on Sun, 26 Dec 2021 01:51:31 +0100

Linux knowledge sorting

Linux driver Character device driver framework Character device is a device that reads and writes bytes one by one according to the byte stream, and the data is read and written in order. For example, our most common lighting, keys, IIC, SPI, LCD, etc. are character devices. The drivers of these devices are called character device drivers. ...

Posted by kujtim on Fri, 24 Dec 2021 07:35:21 +0100

Display based on STM32F103+4PIN-OLED

preface Use tools Final effect and connection code KEIL document overview critical code oled. IIC pin definition in H display string Display number display string Display Chinese characters Show BMP picture Use of mold taking software Software settings Dynamic graph implementation preface Use tools Punctual atom STM32F103RCTb ...

Posted by phpforme on Thu, 23 Dec 2021 12:04:53 +0100

Embedded real-time operating system 7 - task priority table

1. Purpose of task priority table The priority table is used to indicate whether there are ready tasks under the corresponding priority. The operating system kernel always selects the task execution from the highest priority in the priority table, and the ready table is dynamically updated. For example, let's understand the task priority table ...

Posted by essexboy on Thu, 23 Dec 2021 10:01:11 +0100

Schema drawing of STM32+SD card and data reading of SD card with 32 (fat file mode)

1. Download and install AD Below are two installation methods, you can choose any one you like 1.1 Installation Method 1 You can search for the public number of the Software Installation Station on WeChat and follow it. Then click in the software catalog to find Altium Designer to download the version you like. There are links to the di ...

Posted by virtuexru on Wed, 22 Dec 2021 10:54:14 +0100