Intelligent door lock designed based on Huawei cloud IoT

1. Preface In recent years, the Internet of things has developed very rapidly, and various peripheral devices have been connected to the Internet for remote integrated control. For example: intelligent transportation, forest fire prevention, intelligent community, intelligent parking lot, intelligent animal husbandry, intelligent agriculture, ...

Added by jblack on Tue, 21 Dec 2021 19:21:58 +0200

[MIT6.S081/6.828] teach you how to build a development environment

In autumn, I memorized a lot of octets of the operating system, but I still lack the experience of hands-on practice. There is no clear understanding of how the operating system works, how user programs run, and how to interact with CPU and other hardware. Therefore, recently, I plan to learn the knowledge of the operating system, and ...

Added by crag on Mon, 20 Dec 2021 21:56:44 +0200

15, Linux thread synchronization

15, Linux thread synchronization 1, Thread synchronization concept Thread synchronization is co synchronization, and each thread runs in a predetermined order Thread synchronization means that when a thread makes a function call, the call will not return until the result is obtained. At the same time, other threads cannot call this fun ...

Added by dlf on Mon, 20 Dec 2021 19:59:19 +0200

[STM32 fried cold rice] GPIO and external interrupt

[STM32 fried cold rice] GPIO and external interrupt (standard peripheral Library) It has been a year since I started a project with STM32 series single chip microcomputer. I suddenly want to open a new pit and write something, which is equivalent to my own understanding. I don't say much about building a development environment and configurati ...

Added by youdontmeanmuch on Sat, 18 Dec 2021 21:31:37 +0200

STM32 problem record

1, The external crystal oscillator failed to start, resulting in abnormal serial port baud rate Model: stm32f407 In the development process, due to the design problems of wiring and conditioning circuit, the external crystal oscillator will fail to start. In stm32, when the external crystal oscillator fails to start, the internal high-spee ...

Added by heyjohnlim on Thu, 16 Dec 2021 22:39:32 +0200

Python introduction notes 8 (functions)

Functions are organized, reusable snippets of code used to implement a single, or associated function. Function can improve the modularity of application and the reuse rate of code, which is more convenient for the program to realize complex functions 1, Define a function Functions in Python are divided into built-in functions and custom func ...

Added by skippa on Wed, 15 Dec 2021 11:26:55 +0200

[Learn Xiang Shan Processor from Embedded Perspective] 2. What is debugging like? (Experience GUI Tools)

1. Preface After compiling the minimally configured Fragrant Core (CONFIG=Minimal), you can continue to try out the next two GUI tools according to the readme guidelines. But the goal is not to formally start analyzing code and functionality, but to expect that it will make sense for beginners to experience their own setbacks in this visua ...

Added by Madatan on Wed, 08 Dec 2021 19:23:57 +0200

Summary of this week - Verilog,FMZ+ccxt Quantification, NX Development Environment Configuration Drive Can Bus Method

Week Summary 1. Verilog Learning Verilog Verilog, commonly referred to as Verilog HDL, is one of the hardware description languages for digital logic design and the other is generally considered to be VHDL. Verilog can simulate, validate, analyze and synthesize digital logic. It has functions of describing circuit connection, circuit functio ...

Added by Dan The Man on Sun, 05 Dec 2021 22:04:36 +0200

Transplanting uCOS based on HAL library STM32F103C8T8

1. Get uC/OS-III source code 1.1 Download Method Official (slower) http://micrium.com/downloadcenter/Baidu Netdisk (faster, recommended) Links: https://pan.baidu.com/s/1WJpJzT9ha2ua3pJzz4WtBg Extraction Code: 5jt8 1.2 File preparation When the download is complete, open the folder and you can see four file directories: New folder: uC-B ...

Added by cdoyle on Sat, 04 Dec 2021 19:46:16 +0200

STM32F103C8 porting uCOSIII (HAL Library)

1, Essays It took a day to transplant an embedded system. It can only be said that I am worthy of it. Without understanding, I still need to do less of my own operations and bury myself. Record the process and the pits you stepped on. 2, uCOSIII source code You can go to the official website, but it's troublesome. I won't describe it muc ...

Added by HUWUWA on Fri, 26 Nov 2021 23:18:42 +0200