System call creation process
Windows operation process
Function analysis
Create process
Under Windows, a process can be created by calling createp process() system. The parameters passed in and their meanings are as follows
BOOL CreateProcess(
LPCTSTR lpApplicationName, // Application name
LPTSTR lpCommandLine, // Command line string
LPSECURITY_ATTRIBUTES l ...
Added by Gibb Boy on Wed, 05 Jan 2022 20:35:19 +0200
Basic Experiment 1: light up 2 LED lights
Catalogue of series articles
Porting Linux 0.0 GPIO operation from 11 to Hi3518EV200 development board
preface
By lighting the LED light through basic experiments, you can be familiar with some basic knowledge of the target hardware platform, such as memory address space range, how to configure multiplexing pins, how to operate GPIO, ho ...
Added by adamski on Wed, 05 Jan 2022 17:46:30 +0200
[picture and text] stack change during function call
We all know that the function call is realized through the stack, and we know that the local variables of the function are stored in the stack. However, the implementation details of the stack may not be clear. This article will introduce how to implement function stack on Linux platform.
Stack frame structure
When a function is called, a space ...
Added by rewast on Mon, 03 Jan 2022 12:40:37 +0200
[SVN] SVN environment deployment under linux
Working in a small company, many projects are developed by myself, and there is no need for distributed and automatic release. Therefore, I am nostalgic for this version of svn tool. I just feel friendly and simple configuration.
1, What is Svn
brief introduction The full name of Svn is subversion. Is an open source version control system. ...
Added by iHack on Mon, 03 Jan 2022 04:04:16 +0200
MIT 6.S081 Lab9: file system
introduce
Write in front
This experiment is a file system. The content is to expand the file system size of xv6 and realize soft links. The experimental address is here . I feel that this is another view of the operating system. It is different from the previous virtual memory and processes. In comparison, the knowledge of the operating syst ...
Added by jammyjames on Mon, 03 Jan 2022 02:26:03 +0200
Hongmeng kernel source code analysis (root file system) | first hang to the file system on ` / '| 100 blogs analyze OpenHarmony source code | v66 01
A hundred blog series This article is:
v66.xx Hongmeng kernel source code analysis (root file system) | file system first attached to / | 51 .c .h .o
Relevant articles of the file system are:
v62.xx Hongmeng kernel source code analysis (document concept chapter) | why do you say everything is a document | 51 .c .h .ov63.xx Hongmeng ker ...
Added by dragin33 on Mon, 27 Dec 2021 17:11:45 +0200
Python collects and monitors system data -- psutil
Hello, I'm brother Chen
Today, I'd like to introduce a library that can obtain the current system information - psutil
Using psutil library, we can obtain some information of the system, such as cpu, memory utilization, etc., so that we can view the current system usage. Collecting these information in real time can achieve the purpose of rea ...
Added by ajar on Sun, 26 Dec 2021 22:21:32 +0200
Concurrent programming based on semaphore mechanism
Operating system course design
1. Experimental purpose
(1) This paper reviews the concepts of process and thread in operating system, and designs concurrent programs for the classical problems of synchronization, mutual exclusion, deadlock and starvation. (2) Understand mutex objects, use mutex and synchronization operations to write concurre ...
Added by joquius on Sun, 26 Dec 2021 06:02:48 +0200
30 days of self-made operating system - on the third day, the screen displays black and starts to develop in C language
Today's main task is to make the screen display black, hey hey.
There are many contents, including making IPL that can load programs, reading the contents of floppy disks, black screen display, and starting to run programs written in C language.
Because we have modified the same file many times, today's resources are divided into multiple fol ...
Added by unibroue on Sun, 26 Dec 2021 05:03:41 +0200
Linux novice introduction series: file and directory operation
This series of articles is to share the author's practical operation records when he first came into contact with and learned Linux. The content mainly includes some theoretical and conceptual knowledge of Linux, simple installation and deployment of Web programs and mysql database. I hope it can help some beginners and avoid detours.
be car ...
Added by kerplunk on Sat, 25 Dec 2021 15:50:53 +0200