Arm-Linux-GCC configuration in ubuntu10.04
First download package arm-Linux-GCC package: http://www.arm9.net/download-arm-linux-gcc-4.3.2.aspThen configure:Go to/usr/local/, copy the arm-Linux-GCC file, decompress the file, and copy the arm folder
The execution steps for GNU make are as follows:
1. Read all makefiles;
2. Read Other makefiles included;
3. initialize the variables in the file;
4. Deduce concealed rules and analyze all rules;
5. create dependency links for all target files;
Problem.
1. You should first use SVN add * to add the project directory as the directory to be uploaded using SVN.
Error message: SVN: "." is not a working copy
Solution: Use SVN checkout... First Checkout the current version
2. SVN commit
Recently, according to a netapplications survey, the authors conclude that GNU/Linux Desktop Users only account for 1.02% of global computer users, which is pitiful. What is the actual situation? This is a basic issue of understanding and must be
The server code is as follows:
// Server
# Include
# Include
# Include
# Include
# Include
# Include
# Include
# Include
# Include
// Capture the sub-process exit signal and give a prompt when exiting
Void sig_handler (INT
Linux mint 11 is the best derivative version of ubuntu. In this tutorial, the NVIDIA geforce 8200 graphics card is used. Do you know if other graphics cards can enable the compiz fusion special effect normally.
First, you need to enable the
Name: mkdirPermission: all users with the appropriate permissions in the current directoryUsage: mkdir [-p] dirnameNote: Create a subdirectory named dirname.Parameter:-P: Make sure that the directory name exists. If it does not exist, create
Process concept: A process is an independent and schedulable task. Is a process of executing a program.
The program is static, and it is an ordered set of commands stored on the disk. There is no execution concept. The process is dynamic.
It is
Binary Tree storage:
Sequential storage is a waste of space.
Binary Tree chain storage structure:
Typedef int datatype;
Typedef struct node {
Datatype data;
Struct node * lchild, * rchild;
} Bitree, * root;
Because of the recursive nature of Binary
SPI driver writing
In short, the writing of the SPI driver is divided:
1. Build and register the spi_device
Add in the Board FileSpi_board_info, which is called in the init function of the Board FileSpi_register_board_info (cloud_spi_devs,
Write Device Driver: Quartet:
Build i2c_driver
Register i2c_driver
Build i2c_client (first method: register the character device driver, second method: Fill in with the i2c_board_info of the board file, and then register)
Cancel i2c_driver
The
Embedded Linux Startup Process:
Bootloader: After the hardware is powered on, it jumps to a fixed position to execute the corresponding code, initializes the corresponding device, loads the kernel code to the memory, and jumps to the starting
Especially when writing ioctl, because of the 32bit userspace + 64bit kernel problem, and because of the different architecture, the length of different data types is also different, it is recommended to use u32 in ioctl, u64 and s32 ignore the data
For non-root partition partitions, such as/home, quota is very good, mainly quotacheck, edquota, quotaon/quotaoff, for more information, see the quota configuration article.
This time, I want to create a quota for the root partition because/home is
Linux comes with the NTP service --/etc/init. d/ntpd. This service not only allows the local machine to synchronize time with a certain machine, but also plays a time server role to synchronize time between other machines. The configuration file
The Ping Command is an application that checks the connection between computers. data transmission between computers is not encrypted, therefore, when we use the ping command to detect a server, an illegal element may exist on the Internet, and the
Generally, when logging on to Linux, we use Telnet, ssh, rlogin, or even Webmin for Web management.
However, this requires network support. Once a network problem occurs, the above methods will not work.
This section describes how to use a serial
Reprinted from: http://blog.sina.com.cn/bytex
For ARM Linux,The analysis starts from the First Command of the kernel and goes to the start_kernel () function.We are currently using the linux-2.6.19 kernel version as an example to analyze, all the
1: unzip the arm-linux-gcc-3.4.1.tar.bz2# Tar-jxvf arm-linux-gcc-3.4.1.tar.bz2The decompression process takes some time. The extracted files form the./temp/usr/local/folder, enter the folder, and copy the arm folder to/usr/local /.# Cd usr/local/#
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