MIPs: million instructions executed per secondDmips: dhrystone million instructions executed per secondMflops: million floating-point operations per secondMIPs, dmips, and mflops are common CPU performance evaluation criteria. Note that MIPs is only suitable for evaluating scalar machines, while mflops is more suitable for measuring the performance of vector machines.1. MIPSHow many million commands are exe
I. Overview of EXIM4Exim is an MTA (mail Transfer agent, mail transfer agent) Server software, which is developed under the GPL protocol and is an open-source software. The software mainly runs on Unix-like systems. Usually the software is used in conjunction with software such as Dovecot or courier. Exim is also an abbreviation for "Import and Export" (Export-import).Second, the software media and installation environmentExim Version: exim-4.89.tar.g
Shell environment configuration: Environment variables, configuration filesAvoid using the root login systemAny operation that only the kernel can perform is represented in the form of an interface called a system callEncapsulation of system calls into more complex programs for others to use, called libraries, also known as repetitive wheel buildingSystem boot = core + ShellApi:application progrming Interface after developmentAbi:application Binary Interface after compilationANSI: protocolCpu:x8
Reproduced from: (Revised for original)Http://searchwhatis.techtarget.com.cn/searchwhatis/144/1948144.shtml
How did you pronounce IT?
Some of the most common:
GNOME should be read as Guh-nome Mandarin close to the "Garing" Hanyu Pinyin "ge-nou-m", accented in the post.
GNU should be read as Guh-noo (here Noo pronunciation is the English word new) Mandarin is close to "kudzu" Hanyu Pinyin "ge-niu", accented in the post.
LINUX according to Linus my pronunciation, for lin-nux (here u Hair "oh" tone
(tty_major, 1 );
However, when compiling the kernel, it is strange to say undefined reset_terminal.
/Usr/bin/MIPS-Linux-LD-G 0-static-t arch/MIPS/lD. Script ARCH/MIPS/kernel/head. oARCH/MIPS/kernel/init_task.o init/Main. O init/version. O init/do_mounts.o -- start-groupARCH/MIPS
build the go language environment on the godson platform. Although the author of the experimental machine for the installation of the godson open-source community version of the operating system Loongnix godson 3B Mini Computer, this method applies to all 64-bit operating system MIPS processor platform.2Download the source code for the Go languageTo attract more community development power, Google has open source code for the Go language and is hoste
Based on MIPS architecture, this paper analyzes the linux-3.3.8
I. Kernel entrance
First, find the portal of kernel through a link script.
1. The kernel is compressed
/arch/mips/boot/compressed/makefile $ (obj)/head.o $ (obj)/decompress.o $ (obj)/dbg.o $ (obj)/piggy.o link to Vmlinuz, Link script for Ld.script vmlinuz: $ (SRC)/ld.script $ (vmlinuzobjs-y) $ (obj)/calc_vmlinuz_load_addr $ (call Cmd,zld) $ (ca
Compile source code times wrong:
/opt/toolchains/uclibc-crosstools-gcc-4.2.3-3/usr/bin/.. /lib/gcc/mips-linux-uclibc/4.2.3/.. /.. /.. /.. /mips-linux-uclibc/bin/ld:cannot Find-lrvsip
The original is radv did not compile, Librvsip.a also did not generate.
CD RADV
Make
Make install
At this point librvsip.a to build, everything else seems to be normal.
There are still errors when compiling the total source
Support Linux bootloader More, developed into the 2010, there have been some inevitable results, some bootloader has disappeared, some bootloader have been replaced, some bootloader were merged, some although in development, But has retreated to a remote corner. Now let's introduce a bootloader of mainstream or application.GRUB/GRUB2:Grub is mainly for the x86 series processor bootloader, while supporting the server-level Powerpc/mips processor, once
; } C; 1 ; return 1 );}Returns 0 if the processor is Big_endian, or 1 if Little_endian.Big-endian mode (Big_endian): The high byte of the character data is stored in the low address , while the low byte of the word data is placed in the high address .Small end Mode (Little_endian): The high byte of the character data is stored in the high address , while the low byte of the word data is stored in the low address .
Baidu Encyclopedia:At present, Intel's 80x86 series chip is the
1Introduction Blanking (Hidden Surface removal) is the elimination of invisible lines and polygons in a certain direction of observation. Sometimes also known as visibility testing. Although various blanking algorithms have little difference in visibility testing and non-meeting elimination methods. However, these blanking methods can sometimes be collectively referred to as non-meeting elimination. Abbreviation for blanking. In the three-dimensional
complete chip, from power up, They perform various operations through electrical signals to parse the process. If you have played a single-chip computer students should know that a CPU plus a power supply, and then an external crystal can be made into a minimum system, the microcontroller can be in his poor 64k or 128k memory running up, these simple control chip although it has its existence value, However, it does not meet the increasingly complex computational requirements, so it requires fa
amplification sampling and other knowledge, so here will be a functional complete chip, from power up, They perform various operations through electrical signals to parse the process. If you have played a single-chip computer students should know that a CPU plus a power supply, and then an external crystal can be made into a minimum system, the microcontroller can be in his poor 64k or 128k memory running up, these simple control chip although it has its existence value, However, it does not me
There was an error when using Google Protobuf/USR/BIN/LD:/USR/LOCAL/LIB/LIBPROTOBUF.A (MESSAGE_LITE.O): Relocation r_x86_64_32s against ' _ Ztvn6google8protobuf11messagelitee ' can not is used when making a shared object; Recompile WITH-FPI C/usr/local/lib/libprotobuf.a:error adding Symbols:bad valueCollect2:error:ld returned 1 exit statusSearched, several articles are as follows:View the entire compilation process, see no-fpic option during compilation, How to add inLook at Protobuffer's readme
ANSI compliant predefined macros:
_ Date __: Indicates the date when the current source file is compiled. Format: Month/day/year (MMM dd yyyy ).
_ File __: Name of the source file being processed.
_ Line __: Indicates the row of the source file being processed. You can use the # Line command to modify it.
_ Stdc __: Stands for the ansi c standard. It is defined as a constant integer 1 only when/Za is specified in the compiler option and is not compiled into a C ++ program; otherwise, it is not d
From (http://www.cnblogs.com/whiteyun/archive/2011/07/07/2099918.html)
ANSI compliant predefined macros:
_ Date __: Indicates the date when the current source file is compiled. Format: Month/day/year (MMM dd yyyy ).
_ File __: Name of the source file being processed.
_ Line __: Indicates the row of the source file being processed. You can use the # Line command to modify it.
_ Stdc __: Stands for the ansi c standard. It is defined as a constant integer 1 only when/Za is specified in the compil
router's processor architecture should also be noted. The CPU of A Broadband Router is generally based on x86, ARM7, ARM9. The core processors of arm9-and MIPs are currently the mainstream, and the arm7-and RDC architectures have been eliminated. The performance of the processors using these two architectures is poor, and mainstream manufacturers are no longer using them.
Memory
A vro may contain multiple types of memory, such as flash and d
1. Instruction Set knowledge
Solution: the CPU uses the command control system, and the instruction set is dividedComplex Instruction Set CISCAndSimplified Instruction Set-ProteusWhere C/RISC is the abbreviation of complex/CED Instruction Set Computing
Main differences
The number of instruction sets in a reduced number. Each instruction uses the same length of bytes. Generally, 4 bytes are used, and the word boundary is applied to it. The field loc
to continue tracing the source, Newton uses arm (Apple was an early investor in arm ). In addition, there are only a few gadgets mentioned above, and countless arm processors are running in embedded systems.
Arm is famous for its low power consumption and small size, and its performance is also outstanding in products with the same power consumption. This structure (at least on the iOS platform) uses little-Endian sorting, just like x86. Like MIPS an
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.