(Mine)
C primer plus (fifth edition)
High quality programming guide-C language (Third edition) Lin Rui
[C. C... java. Classic tutorial on programming]
Linux Command quick query manual
Linux device driver development _ song Baohua
Linux Device Driver
Original article: http://blog.csdn.net/shenbin1430/article/details/5972963
[Problem]Here, I want to use the chip ID for the NIC MAC address, and the NIC Driver is enc28j60_init.However, the function for reading the chip ID is in the
To understand the segment information of Linux kernel code, you need to understand the encoding attribute or defined function or number of GCC's _ attribute, __attribute _ is mainly used to change the declared data features. It has many subitems
SELF: http://code.google.com/p/scim-googlepinyin/wiki/installAnd modified some content.
InstallHow to Build and install scim-googlepinyin
* Introduction* Grab the source* Build depends* Runtime depends* Build and install
Introduction
This document
Linux euis1 2.6.9-55. elsmp #1 SMP Fri APR 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(View the kernel information of the current operating system)
# Cat/etc/issue | grep Linux
Red Hat Enterprise Linux as Release 4 (nahant Update 5)
(View the
Note: This article Reprinted from http://club.topsage.com/thread-1231567-1-1.html
I have obtained a USB device similar to the encrypted "dog" to make it work normally in Linux. However, according to a small program named USB view, the Linux
1. Interrupt Processing Program ArchitectureThe execution of the interrupt service program does not exist in the process context. It requires a short period of time to interrupt the service program, and the clock processing in the kernel is also
A timer, also known as a dynamic timer or kernel timer, is the basis for managing Kernel Time.The kernel often needs to postpone the execution of some code, for example, the lower half mechanism is to push the work back and executeClock interruption
Email communication
Declare the following global variables
Char cbuff [256]; // email
Int ihead; // email header pointer
Int itail; // email tail pointer
Create two threads: xxx_write and xxx_read.
Xxx_write: reads a file (larger), writes the
The input device (buttons, keyboard, touch screen, and mouse) is a typical character device, working mechanism is the underlyingWhen buttons, touch, and other actions occur, an interrupt occurs (or the timer query of the driver timer), and then the
As we all know, the default search paths for Linux dynamic libraries are/lib and/usr/lib. After a dynamic library is created, it is generally copied to these two directories. When a dynamic library is required for program execution and the dynamic
There are two different types of links: Soft link and hard link. Modify one of them. The hard connection points to the node (inode), and the soft connection points to the path (PATH)
Soft link file
Soft links are also called symbolic links. This
Introduction to network data collection and analysis tool tcpdump
As the name suggests, tcpdump can completely intercept the "Header" of the packets transmitted in the network for analysis. It supports filtering of network layer, protocol, host,
In this program, the image cannot be displayed due to window size adjustment. The signal function is used to control the signal of the incoming layer...
I wanted to re-display the winning or losing results in a new window, but later I found it was
In this program, there are two binfiles that provide data for the unique data, which can be downloaded from my resources. The following are the makefile header files and source files ....
## Makefile## Computer Science 50# Problem Set 4#sudoku:
Ten knowledge points for Linux beginners:
1. Linux is a case-sensitive system. For example, Mozilla, and Mozilla are four different commands (but only the fourth Mozilla command is actually valid ). Also, my_file,My_file and my_file are three
With experience in system calling, it is still very smooth to add modules.
[Lab environment]Fedora, kernel 2.6.21.6
Lab procedure]1. CD/root/homework/Module2. VI process. c3. Add the following code:# Include # include # include static int
Linux essence set
Linux Command list----------------------------Command description----------------------------Clear terminal screenThe reset uses the default terminal to set the reset terminal.Finger displays information on system usersWho
As you know, SQL * Plus in the command line of Windows has the command line history callback function. Under SQL * Plus, you can use the "Up and down" arrow keys on the keyboard to call back the command line. this function is not available in Linux (
There are a lot of Linux releases, such as Ubuntu, centos, RedHat, and Debian Linux which we may often use. These Linux systems are almost suitable for the current hardware level, however, it is very difficult to run on some old PCs. This article
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