Fully understand Hisilicon SDK and embedded layer development

1, Research and practice of mpp deployment Hisilicon MPP reference learning: https://blog.csdn.net/flaoter/article/details/92402685   the Media Process Platform (MPP) provided by Hisilicon can support the rapid development of application software. The platform shields the complex underlying processing related to the chip for the appl ...

Posted by lanjoky on Mon, 22 Nov 2021 15:26:35 -0800

STM32 uses a timer channel to control any IO to output the same PWM wave

Abstract: this blog introduces a method that STM32 uses a timer channel to control any IO to output the same PWM wave. The hardware platform used in this paper is STM32F407VET6. The codes of other types of platforms may be different, but the principles are general. Implementation principle: we all know that STM32 can directly output PWM wa ...

Posted by zuperxtreme on Sat, 20 Nov 2021 18:45:47 -0800

Source code compilation and installation of embedded ARM 64 bit platform PyQt5 and its call configuration in virtual environment

preface On the embedded ARM 64 bit platform, when PyQt5 is installed in pip mode, because there is no compiled whl package of aarch64 in pip source, it is necessary to download the source package of PyQt5 and sip for automatic compilation, which usually fails to compile. Although sudo apt get install python3-PyQt5 can be installed succes ...

Posted by majik_sheff on Fri, 19 Nov 2021 09:44:17 -0800

ROS learning notes ---- topic programming

catalogue 1, Basic knowledge 2, Workspaces and feature packs 3, Programming implementation of publisher 4, Programming implementation of subscriber 1, Basic knowledge Topic -- asynchronous communication programming An important bus used to transmit data between nodes; use Publish / subscribe ...

Posted by clay1 on Fri, 19 Nov 2021 00:04:48 -0800

Program memory allocation

1, Preliminary knowledge - program memory allocation The memory occupied by a program compiled by c/C + + is divided into the following parts 1. Stack - automatically allocated and released by the compiler to store the parameter values of functions, local variable values, etc. Its operation is similar to the stack in the data structure. 2. Hea ...

Posted by WeddingLink on Sun, 07 Nov 2021 19:45:47 -0800

stm32 interrupt and serial DMA communication under stm32cubemx

catalogue 1, External interrupt to realize the flashing and extinguishing of LED 1. Create project 2. Compiling and writing programs 3. Burning 4. Experimental results 2, Serial port interrupt to realize serial port communication 1. Create project 2. Redirect printf and scanf 3. Operation results 4.UART receiving interrupt 3, Serial ...

Posted by aussieguy on Sat, 06 Nov 2021 16:55:55 -0700

Based on STM32Cube and using the middle section to realize LED on and off and serial communication

Article content: One pin of the GPIOA end of the stm32F103 core board is connected to an LED, and one pin of the GPIOB port is connected to a switch (replaced by DuPont line simulation). Interrupt mode programming is adopted. When the switch is connected to high level, the LED lights up; When connected to low level, the LED is off. And use th ...

Posted by biodrux on Sat, 06 Nov 2021 07:24:45 -0700

STM32 interrupt and DMA communication programming

STM32 interrupt and DMA communication programming 1, Topic content Learn stm32 interrupt, DMA communication principle and programming method. Complete the following programming exercises using stm32tubemx and HAL libraries: One pin of the GPIOA end of the stm32F103 core board is connected to an LED, and one pin of the GPIOB port is conne ...

Posted by MerMer on Fri, 05 Nov 2021 15:20:51 -0700

STM32F103 uses interrupt mode to control LED

Catalog 1. Interruption 1. What is an interruption 2. Break the whole process 3. Role of interruption 4. Interrupt Priority 5. Interrupt response process   2. Interrupt System of STM32   1. Priority Grouping 2. Programming steps 3. Specific functions   3. Use interruption to light up LED 4. Interrupt for Serial Comm ...

Posted by MNS on Thu, 04 Nov 2021 16:27:18 -0700

Jetson nano deployment process record: yolov5s+TensorRT+Deepstream detects usb camera

catalogue 0 preparation: 1. Burn system image 1) Download system image 2) Format SD card 3) Write image using Etcher 4) Boot with SD card 2. Increase swap memory 3. View cuda version 4. clone darknet source code and compile   5. Torch and torch vision installation 6. Yolov5 environment construction 7. Tensorrt make & infere ...

Posted by Helaman on Sat, 30 Oct 2021 20:03:44 -0700