Song Baohua Barry Song 1. ARM Device Tree Origin
Linus Torvalds's ARM Linux mailing list on March 17, 2011 declared "This whole arm thing is a f*cking pain", triggering an earthquake in the arm Linux community, followed by a series of arm communities Significant revisions t
Note the nature of the article.In fact, I want to implement my FW150US-USB wireless card function on the arm Development Board, so test the USB interface.1. Configuring the KernelDevice Drivers---> SCSI device Support---> 2. Burn and write the kernel and load[Email protected]/]# ls/dev/after inserting the USB flash drive will find that the directory is more sda1 (for some U disk, not the name, so in the automatic loading script s
1. Download and unzip the source file from the official website www.tcpdump.org, here isTcpdump-4.5.1.tar.gzLibpcap-1.5.3.tar.gz2. Compile libpcap, install directory is/home/armroot, cross compilation cannot determine Pcap type, manually designated as Linux./configure--host=arm-linux--with-pcap=linux--prefix=/home/armrootMakeMake install3. Compile the tcpdump. Cross-compilation cannot determine the kernel version, manually designated as the kernel ver
Accustomed to the integrated development environment on Windows, it is quite painful for C/D + + development on Linux.Maybe the big guys will batch, Linux has vim how powerful tools, but really do not use, radish vegetables bar.Just contact with Linux, I feel that the debugging of the application is quite bad, with the gdb+printf, if you can learn to use GDB to debug Linux applications, quite a force lattice, is a lot of instructions to remember.For me this just into the pit is not deep, then wo
On an arm Ubuntu system, the shutdown operation can be implemented by command: Poweroff or shutdown, but without an end device or keyboard, you cannot use the command line, which uses the ACPI mechanism, ACPI listener power events, to the operating system.Implementation steps:1, the driving part, the first to implement the Gpio-keys device, the POWER key is specified, is to use an interrupt pin, the code type is defined as "Key_power"Like what:/* GPIO
The previous blog analyzed the first dozens of compilations of the arm kernel launch,Analysis today, but today only analyzes Stext in a compilation, as follows:BL __create_page_tablesLet's see how the page table is initialized before the MMU starts early in kernel.#ifdef CONFIG_ARM_LPAE/* LPAE requires an additional page for the PGD */#define PG_DIR_SIZE 0x5000#define Pmd_order 3#else#define pg_dir_size 0x4000#define pmd_order 2#endif ... Macro Pgtbl,
Tags: Linux arm iic i²c EEPROM Read and write operationSeveral sets of i²c buses are detected[Email protected]:~# i2cdetect-li2c-0i2c OMAP i²c adapter i²c adapteri2c-1i2c OMAP i²c Adapter I²c Adapter[email protected]:~#Check the online status of the device on each bus:-y means yes,0 represents/dev/i2c-0[emailprotected]:~#i2cdetect-y-r00 12345678 9abcdef00: -------------------- ------10:------------------ --------------20:--------uu -------------------
Today, this error occurred while compiling the kernel: (2.6.30.4)
Make:Warning:File ' include/config/auto.conf.cmd ' has modification time 3.5e+02 s in the futureCHK Include/linux/version.hMAKE[1]: Warning:file ' include/config/auto.conf ' has modification time 3.6e+02 s in the futureMAKE[1]: ' Include/asm-arm/mach-types.h ' is up to date.MAKE[1]: Warning:clock skew detected. Your build is incomplete.CHK include/linux/utsrelease.hSYMLINK include/asm->
Many boys want to have strong arm muscles, which will look sexier and make the girl around you feel more secure. There are many ways to train strong muscles, such as jogging, going to the gym, and training at home. Let's see how the arm muscles are trained without equipment!
Back-beam Workout
1. Choose a Chair and table that will not slide, hold your hands in the chair, put your feet on the table, s
Http://www.linuxfans.org/bbs/thread-93670-1-1.html
The gdbserver of a uclinux development package is for m68k. The goal is to provide a gdbserver of available support at91. Because of the uclinux of kernel2.4.17 Ptrace of the development package, it is necessary to modify accordingly.I. Modification of the GdbserverChanging the uclinux disc from the Gdbserver for m68k to the for Arm-uclinux version only requires a conversion of a debugging magic numbe
Here is a simple one-arm routing configuration process that I do myself, now take it out and share it with everyone.
As shown in figure:
PC 3 units, notebook 1 units;
Two-layer Switch 1 units Switch1 (4 vlan:10, 20, 30, 40)
Router 1 Router1 (single arm routing)
First start to configure the PC IP address notebook: 192.168.10.2 each PC IP address: 192.168.20.2;192.168.30.2;192.168.40.2 mask is 24 bits,
The experimental topology is as follows:
First, understand the principle of single arm routing
1. LINK Type
The connection between the PC and the switch is the access layer, so the access link is used, but VLAN10 and VLAN20 need to communicate and all need to go through the router, so the link between the switch and the router is trunk.
2, the router's sub-interface
The physical interface of a router can be divided into multiple logical interfa
There are 7 operating states for ARM, and the stack pointer Register (SP) for each state is independent. So, for each processor pattern that needs to be used in the program, define a stack address for the SP. The process is to modify the status bits within the status register, so that the processor switches to the desired mode, and assigns a value to the SP. It is important to note that you do not switch to user mode for the stack setting in this mode
Cisco single-ARM routing configuration
One-arm routing, which is to set up multiple logical subinterfaces on the router, one VLAN for each sub-interface. The data on each sub-interface is passed on the physical link to be labeled encapsulated. Cisco devices support ISL and 802.1q (dot1q) protocols. Huawei only supports 802.1q.
The difference between dot1q and ISL: dot1q is a generic VLAN protocol model for
Tags: Cache CPU time subset Tor identity CLU Basic StateThere are two ways to improve the performance of a system:1) constantly improve the performance of a core by constantly improving freq, reducing VT, which will increase power (dynamic,leakage)2) Increase the number of processorARM's Big-little processor cluster uses the second approach, minimizing power consumption through power gating and DVFS.But another problem with multiprocessor is the cache coherence.for cluster internal,
I. multiple choice questions
1. Arm belongs to ()
[A] RISC architecture [B] CISC architecture
2. The arm instruction set is (c) Bit width, and the thumb instruction set is (B) Bit Width.[A] 8-bit [B] 16-bit [c] 32-bit [d] 64-bit
3. The arm instruction set is (h) byte alignment, and the thumb instruction set is (f) byte alignment.[E] 1 [f] 2 [g] 3 [H] 4
4. After
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.