Memory allocation of C program under stm32 and Ubuntu

1, Experimental purpose Write a C program, review the concepts of global variables, local variables, heap and stack, and program and verify them in Ubuntu (x86) system and STM32(Keil) (stm32 sends the serial port printf information to the host computer serial port assistant through serial port). The allocation addresses of heap, stack, glo ...

Posted by ronz on Mon, 27 Dec 2021 23:21:40 +0100

Installation tutorial of ROS1 and ROS2

         catalogue 1, Preparatory work 1. Corresponding ubuntu version of ros1: 2.ros2 corresponding ubuntu version: 3. Installation of Ubuntu 2, Installation of ROS1 1. Instructions for official installation of ROS: http://wiki.ros.org/Installation/Ubuntu?distro=melodic 2. Installation steps of ROS # melody: (1) install ros source (2 ...

Posted by grandman on Sat, 25 Dec 2021 18:55:53 +0100

Linux remote landing development and video streaming

brief introduction _When developing with Ubuntu, we often need the function of remote connection control. Among the common methods, ssh Remote Login control is the most common one. _ssh is the abbreviation for Secure Shell, the Security Shell Protocol, which was developed by the Network Working Group Network Group of the IETF. It is simple ...

Posted by MikeTyler on Sat, 25 Dec 2021 13:57:15 +0100

ROS Noetic getting started notes simple Publisher and Suscriber written in Python

1. Create Publisher (1) Create the scripts directory under the feature pack Jump to begin using roscd_ Tutorials Feature Pack directory $ roscd beginner_tutorials Use the mkdir command to create a scripts directory for our Python scripts $ mkdir scripts $ cd scripts (2) talker.py Download the sample Python script talker Py to the s ...

Posted by ukphoto on Thu, 23 Dec 2021 23:03:08 +0100

Memory allocation of C program - Ubuntu and STM32

1, Memory allocation of C program stack area It is automatically allocated and released by the compiler to store the parameter values of functions and the values of local variables. Its operation is similar to the stack in the data structure.heap Generally, it is allocated and released by the programmer. If the programmer does not release ...

Posted by f8ball on Thu, 23 Dec 2021 14:21:52 +0100

Course design student information management system python (character, list, dictionary, modular complete operation)

Primary comprehensive application of python -- student information management system Variable process control function module Project requirements: Realize the addition, deletion, modification, query and exit of the business card. Select different functions by selecting different numbers. The user's name, telephone, QQ email can be modified ...

Posted by vMan on Thu, 23 Dec 2021 09:35:43 +0100

k8s learning notes -- about ceph storage volume unmount exception

When dynamically allocating pv in ceph # rbd storage, I encountered the problem that pod cannot be deleted twice (the specific reason is not understood yet). All pods display the Terminating status. Use the following command to forcibly delete: kubectl delete pods <pod> --grace-period=0 --force However, after the pod is deleted, the pvc ...

Posted by tmaiden on Sat, 18 Dec 2021 16:46:42 +0100

Tired of VMware, try a lighter virtual machine

When it comes to virtual machine tools, VMware is naturally the most familiar. It has many powerful functions. What I recognize most is that it is very convenient to modify the configuration of the virtual machine to make the virtual machine achieve its desired performance ~ ~ But VMware is really easy to use, but you have to pay! It's not che ...

Posted by utahcon on Sat, 18 Dec 2021 02:54:53 +0100

View new files in linux

Query and edit the content within the current [1:00, 2:00] interval find /etc -mmin 2 / / Note: it refers to the minutes from [n-1, n] Query and edit the content within the current [0:00, 2:00] interval find /etc -mmin -2 Query and edit the content within the interval of [2:00, positive infinity] from now on find /etc -mmin +2 Query and e ...

Posted by johnpdmccall on Fri, 17 Dec 2021 10:14:07 +0100

Knowledge summary of open source web framework django

Knowledge summary of open source web framework django (12) User center interface (I) Define model class base class In order to supplement the two fields of creation time and update time for the model class data in the project, we need to define the model class base class. New aerf_mall.utils/BaseModel.py file to create a model class base ...

Posted by Kilgore Trout on Tue, 14 Dec 2021 02:42:17 +0100