Linux classroom learning notes

@Rain Valley May 12, 2021 14:14:48 Content review: # May 12, 2021 14:14:48 ## Content review: mkdir dirName create folder touch fileName create a file cat fileName see file mv filename path take filename Move to specified path lower cp filename path take filename Copy to path lower rm filename Delete the specified filename file rm -r f ...

Posted by jeffrydell on Wed, 09 Feb 2022 03:33:19 +0100

openMVG source code learning main_SfMInit_ImageListing

openMVG source code learning (I) main_SfMInit_ImageListing This study note will use openmvg as the third-party library, the method of restoring motion structure recommended in the official documents, the meaning of the code and the experience I found in my study. Welcome to discuss! Code and platform included ubuntu18.04 The installation of ...

Posted by cesarcesar on Wed, 09 Feb 2022 00:03:10 +0100

install and cmake compilation

Generally, when compiling the link library, we use the following commands: The link library example is ceres-solver-1.14.0 mkdir build && cd build cmake .. make -j8 sudo make install We can choose to install the lib and include files compiled by make in the system, that is, make install install copies include and lib to the system di ...

Posted by kvnirvana on Tue, 08 Feb 2022 16:42:30 +0100

ESP32 development (using gitee mirroring)

Chapter 1 Configuring the esp-idf Development Environment Link to the official esp32 Programming Guide The author uses esp32 development board Step 0 Brainless Copy Configuration Ubuntu System Selection When choosing a Ubuntu system, try to choose Ubuntu version 14 or higher. Because some of the tools in Lexin's official SDK are implemente ...

Posted by premcov on Sun, 06 Feb 2022 18:06:02 +0100

Third party library cJson for C/C + + json parsing and synthesis

We often use JSON format data for communication in our projects. In particular, we need to implement it on the ARM development board. It is troublesome to process JSON and tear the data by ourselves, but now we have a third-party library! That's cJson! Environmental preparation cJson official library: https://github.com/DaveGamble/cJSONht ...

Posted by neh on Thu, 03 Feb 2022 19:48:49 +0100

Introduction to assembly language

Introduction to assembly language Introduction to assembly language 1: Environmental preparation Execution: sudo apt-get update Execution: sudo apt-get install nasm Check: New file: vi t.c int main() { return 0; } New file: first asm global main main: mov eax, 0 ret Compile to generate first file (32-bit system): ...

Posted by yitanpaocai on Wed, 02 Feb 2022 20:45:55 +0100

C + + 1 | from C to C++

1, From C to C++ 1. Quote Before talking about quotation, first talk about the familiar C language, and then transfer from C to C + +. This can not only consolidate C knowledge, but also easily understand C + +. Example 1. Numerical exchange Exchange the values of a and b There are many ways to realize exchange in C language: Another ...

Posted by noisenet on Wed, 02 Feb 2022 17:21:29 +0100

Install NS3 under Ubuntu

Installing NS3 with bake under Ubuntu ns3 Let me have to love, first contact ns3,I hope to study and discuss with my classmates! [note] refer to the NS official website for the following operations: https://www.nsnam.org/wiki/Installation#Installation 1) Platform selection Choose Ubuntu here: Depending on the package download, because th ...

Posted by jmelnick on Mon, 31 Jan 2022 17:02:15 +0100

Configure ROS melody for Ubuntu 18.04.05 LTS and solve various problems in detail (pit filling)

preface ROS includes multiple versions, which are suitable for different versions of Linux systems. ( View the corresponding relationship of each version) This paper mainly aims at: Operating system: Ubuntu 18.04.05 LTS ROS version: Melody Handle. The installation process mainly refers to: ROS official tutorial Introduction to installati ...

Posted by meir4u on Sun, 30 Jan 2022 08:57:45 +0100

Ubuntu21. Install TensorFlow and configure GPU support under 10 (cuda11.1+cudnn8.0.5)

1, Foreword Installing TensorFlow under Ubuntu is not a simple installation using pip. If you can't use GPU, the efficiency will be very low. The methods here are found out by stepping on some pits under the system. I hope they will be helpful. System: Ubuntu 21 tenCUDA version: cuda11 oneCudnn version: cudnn8 two point one 2, Instal ...

Posted by webent on Sat, 29 Jan 2022 19:04:31 +0100