The difference between Su and sudo is not clear, and it is often compiled recently.ProgramAnd now I want to write down the differences between them and learn from them.
Difference between Su and sudo:1. Commonalities: root user permissions;2.
Compiler
Arm-Linux-Eabi and arm-None-Eabi
Arm-Linux-Eabi is used to compile armlinuxCode
Arm-None-Eabi does not name the operating system. It can be Linux or VxWorks. Arm-None-Eabi does not contain special macros such as _ Linux, therefore,
Linux Kernel module cannot be called after symbol Export
There are many communication methods between Linux modules. The most convenient method is to export function symbols and then directly call them. However, the module symbol export in the
3. ktype & kset
3.1 ktype
L is used to describe the common features of a group of kobject, expressed by structkobj_type struct.
Struct kobj_type {
Void (* release) (struct kobject * kobj );
Const struct sysfs_ops * sysfs_ops;
Struct attribute **
Precompiled command # pragma usage
Recently, when I was looking at the code in an open-source project, I found that the # pragma program was used in many places. Therefore, I asked a Google instructor and summarized the common usage of the # pragma
Basic knowledge and implementation of Linux Processes
I learned about Linux Process programming in the last week, and I will summarize it as follows.
In the first part, we first introduce the basic concepts of processes and how to implement real
ARM Linux static ing Analysis
Source Address: http://www.embedu.org/Column/Column225.htm
During the Hua Qing foresight course, it was found that it was difficult for beginners to master and understand static ing, next we will analyze the principle
Learn about LinuxWriteUser-Layer Program
I found that some students often spend a long time learning how to use a compilation tool when learning a language.RealIt's quite confusing.. There are not only many compilation tools, but also continuous
Platform-related fields are often seen in device drivers and distributed across multiple corners of the driver. This is also an important mechanism in the 2.6 kernel, it will be helpful for analyzing drivers in the future: In the linux2.6 device
Starts applications in parallel to accelerate Linux boot.
The biggest complaint about Linux (especially from developers) is the Linux boot speed. By default, Linux is a common operating system and can be used as an out-of-the-box client desktop or
Linux provides the most common network communication application development interface-berkerley socket (socket ). it is applicable to inter-process communication (IPC) on the same host and inter-process communication on different hosts. Socket
Many tools are used to configure and compile the kernel. Here, we will only introduce several key tools. For more information, see the relevant manual.
Make Make is a programming language that helps compile large-scale software projects to automate
From: http://bbs.chinaunix.net/forum.php? MoD = viewthread & tid = 1967512.
Detailed description of ioctl function parametersIoctl functionThis function affects an open file referenced by the FD parameter.# IncludeInt IOCTL (int fd, int request,.../
After the Linux cutting of the embedded application was completed last time, it still took about 7 s to start Linux. Although barely acceptable, it still did not reach my goal-within 2 s. Moreover, in the actual commercial environment, the
Linux platform device and driverAuthor: dongasDate: 08-06-27A new driver management and registration mechanism has been introduced since Linux 2.6: platform_device and platform_driver.Most device drivers in Linux can use this mechanism. The device
After learning some basic knowledge of 9260, we will make some preparations for porting the kernel to the terminal.
Working environment: XP + Virtual Machine ubuntu9.10;
Kernel version: linux-2.6.27 + latest patch
Ii. Linux 3.2.8 kernel Section
Lab 5:BSP writing Step 1
In this experiment, the bsp of the jason6410 board is added, and the kernel support of the NAND Flash Driver, MTD and ubifs is added. The following is the source code of the mach-jason6410.c:
/
Although there are already many introductions on the Linux driver development environment on the Internet, as a newbie who has just been involved in the Linux driver, all the things have to be done by yourself, it usually takes a lot of time if the
Name: netstat
Function Description:Displays the network status.Syntax:Netstat[-Accefghilmnnoprstuvvwx] [-A ] [-- IP]Note:The netstat command can be used to show you the network conditions of the entire Linux system.Parameters: -A or --
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