Linux kernel source code scenario analysis (3)-assembly language in Linux Kernel

1. The Code in the underlying Linux kernel is mostly completed in assembly language. assembly code exists in two forms. One is a pure assembly code file suffixed with. S. Of course, the precompilation option is also added to such assembly code,

Cron scheduled tasks in Linux

Crontab-e Join: The first task is executed at 12 o'clock every day. The second task is executed at every Sunday. Split line ------------------------------------------------------------------------------------------------------------

Graph (flowchart, UML, mindmap) Tools in Linux

Linux(Flowchart,UML, Mindmap)Tools From http://my.opera.com/88djy/blog/show.dml/741663? Show = Login There is no easy-to-use drawing at hand for new projects.ToolsI prefer mindmap.ToolsButLinuxFreemind has never been used to, but its functions are

Linux Cron configuration example

1. cron is a daemon that can be used to schedule the execution of repeated tasks based on the combination of time, date, month, and week.Cron assumes that the system continues to run. If the system does not run when a task is scheduled, the task

Oom killer mechanism in Linux

In Linux, there is an out of memory killer feature, which will jump out when the system memory is used up and selectively kill some processes to release some memory. I believe that the majority of migrant workers who are engaged in programming on

Linux Kernel entry -- _ attribute _ Mechanism

A major feature of gnu c (but not known to beginners) is the _ attribute _ mechanism. _ Attribute _ is used to set function attributes, variable attributes, and type attributes ). The _ attribute _ writing feature has two underscores (_) on the

SPI driver code in S3C2410 + LINUX, open source to the end

Static int spi_open (struct inode * inode, struct file * file){Unsigned long temp1, temp2, temp4;Int I;// Printk ("sppre = % lD, spcon = % lD, sppin = % LD \ n", rsppre0, rspcon0, rsppin0 );// Printk ("clkcon = 0x % x \ n", rclkcon); // For

Use the pthread_kill function in Linux to test whether the thread is alive.

Pthread_kill: Don't be scared by the name. pthread_kill is not a kill, but a signal sent to the thread. Do you still remember signal? Most of the default actions of signal are to terminate the running of processes. Therefore, we only need to use

[Reprint] linux user group for changing the file folder (chgrp)

Change the user group to which the chgrp belongs. It is easy to change the user group of a file. Use chgrp directly. This command is short for Change Group. This makes it easy to remember. However, remember that the name of the user group to be

Linux Kernel: Introduce Hz, tick and jiffies

Linux core is an important time-related domain name or change. The following describes Hz, tick, and jiffies. Hz In Linux, the kernel sends the timer interrupt (IRQ 0) Every fixed period. Hz is used to determine that there are two times of timer

[Add to favorites] common Linux commands

Common Linux commands Command Explanation Usage Example Ls Display the contents of a directory (Files And Directories) Usage: ls or ls directoryIf LS is left blank, the contents in the face-to-face directory are

Abnormal signals in Linux

We will introduce some standard signal names and the events they represent. Each signal name is a macro representing a positive integer, but you should not try to speculate on the specific value represented by the macro, but directly use the name.

Linux proc file system details

The system information provided by multiple files in the/proc file system is not for a specific process, but can be used in the context of the entire system. Files that can be used vary with system configurations. The command procinfo can display

Enable and disable Linux Firewall (iptables)

The firewall in Linux mainly sets and manages iptables. 1. restart the system to take effect Enable: chkconfig iptables on Close: chkconfig iptables off 2. It takes effect immediately and becomes invalid after restartEnable: Service iptables

Differences between opera for Linux

Opera-10.00-b1.gcc4-qt4.i386.rpm Opera-10.00-b1.gcc4-static-qt3.i386.rpm One is qt4 and the other is qt3. If your system has qt4/qt3, install the first one or in the shared directory; otherwise, install the static

Application of Linux-video streaming 4

rfc

This article focuses on the frame capture method and transfers the focus from video4linux to the network. In terms of instant transfer of network images, RTP is also the standard used by major manufacturers. In this phase, we will be able to learn

Tiny core Linux with a size of only 10 MB

Tinycorelinux may be the smallest Desktop Linux release. It only requires 10 MB of free space in USB settings, CD, or hard disk. This gives you a new experience and the fastest network speed, it has an x Desktop that can be customized and can be

Arm Assembly syntax in Linux

Part 1 arm assembly syntax in Linux Although it is convenient to use C or C ++ to write programs in Linux, the assembler source program is used for the most basic initialization of the system, such as initializing the stack pointer, setting the page

Pause and resume processes in Linux

Kill-Stop 1234 pause the process.If you want to restore it to the background, use kill-cont 1234 (many programs running on the foreground do not work)To restore the process to the foreground, run the jobs command on the terminal that was running the

Linux awk usage

Awk is a great digital processing tool. Compared with SED, awk tends to divide a row into several "fields" for processing. It features high operation efficiency, simple code, and powerful processing capabilities for formatted text. Here is an

Total Pages: 5467 1 .... 1433 1434 1435 1436 1437 .... 5467 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.