Article 1Article, Explains the basics of SOC design!
Address: http://blog.163.com/gene_lu/blog/static/64025421201111872144184/
We skip all the descriptions of arm and directly go to the questions most concerned by engineers.To design an ARM-based SOC, we must first understand an
First, the chip is divided into chip-level and system-level
Chip level is, just a chip, such as 51 single-chip microcomputer, you can write a program, download and follow the program to run, before and after the program
System level is, can run operating system, such as ARM,SOC, have RAM and ROM
Cpu:
Computers should understand that the central processing Unit, computer computing core and control core,
In November 2, Hewlett-Packard and Canonical announced the world's first ARM Server Based on the Ubuntu11.10 Operating System (ARM processor version), as shown in:-HPRedstonePlatformSingle, as shown in, the "Armor" (just like it) composed of "on-Chip Systems") covers the server rack and forms an enterprise-level
In the field of processor chip manufacturing, Intel is a well-deserved industry giant and almost monopolized PC processors. The Wintel alliance with Microsoft even dominated people's PC consumption habits. Mobile chip vendor ARM has begun to enter the server market in an attempt to break Intel's monopoly on the market. Although ARM processors have a 90% market sh
commands, variable instruction lengths, and multiple addressing methods. These are also the disadvantages of CISC, because they greatly increase the difficulty of decoding, however, with the current high-speed hardware development, the speed improvement caused by complex commands is far less than a waste of time on decoding. In addition to the x86 instruction sets used in the personal PC market, CISC is no longer needed for servers and larger systems. The reason why x86 still exists is to be co
/apache/, run make install, all the compiled apache programs of the arm version are installed in the/www/apache/directory. After you compress the directory, upload it to the ARM board, and modify conf/httpd. conf configuration file. The difficulty of the configuration file lies in the configuration of users and groups. The 2410 Development Board of GEC used is configured as follows:User nobodyGroup pppEach
Implementation steps:1. Server side: sudo apt-get install Portmap2. Server side: sudo apt-get install Nfs-kernel-server3. Client: sudo apt-get install Nfs-common4. Server-side configuration: sudo gedit/etc/exportsAdded:/home * (Rw,sync,no_root_squash)(Shared directory) (Allow IP)(RW permissions are erasable, and Ro is read-only,Sync means the data is written sync
The NFS Server Installation configuration is shared with the ARM file Ubuntu12.04. The test is successful. This is the foundation of NFS ~~~ For more information and explanations, see Introduction to NFS in "laruence's Linux Private food _ Server Setup 3". For more information, see workshop:
The NFS server is installed
stations will be skipped when short instructions are executed, make the assembly line not fully filled.
In view of the above situation and the 20-80 law (80% of the cases execute Common commands that account for 20% of the instruction set ). Most complex commands are rarely used. When using advanced languages for program design, the compiler generally does not generate special complex commands to be compatible with earlier CPUs. The CPU design can be simplified if you discard these complex comm
Boa is a very small Web server with only about 60 kb of code to be executed. As a single-task web server, BOA can only complete user requests in sequence, rather than fork new processes to process concurrent connection requests. However, BOA supports CGI and can execute a process for the CGI program fork. Boa is designed to speed and security.
The following describes how to port A Boa
Abstract This paper introduces the characteristics of embedded ARM processor, the design of hardware platform, the design of embedded operating system, constructs a remote monitoring system based on embedded Web server, and emphatically analyzes the architecture of embedded TCP/IP protocol stack, The configuration of some important files in the embedded Web server
About a year ago, I got My Book World edition, a western data manufacturing equipment that eliminated NAS. This is an old, low-power, ARM-based file server... Although it is outdated by today's standards, as soon as I get it, I know that I will enjoy hack into it and start my big plan :-)
I am a professional programmer, but I really don't agree with the separation of planning and management-in my opinion, t
This article as the old technical person to National Day (2014.10.01) of the tribute, limited open, belong to the studio 5 A-level confidential documents, do not provide technical advice:Nginx ("Engine X") as the world's third largest Web server, if it can be applied to embedded systems in the application of what a wonderful thing, the following will tell you the possibility of implementation (by verifying) the minimum hardware configuration (300Mhz A
Label:1, official website download gdb-7.8.tar.gz
Http://ftp.gnu.org/gnu/gdb
2. Decompression tar zxf gdb-7.8. tar. gz Refer to Gdb-7.8/gdb/gdbserver/readme, which is configured as described below. 3. Create a new empty directory mkdir S-clean-gdb$ CD S-clean-gdb 4. Generate Configuration file s-clean-gdb$ Export cc=arm-fsl-linux-gnueabi-gccs-clean-gdb$./... /gdb-7.8/gdb/gdbserver/configure--build= $MACHTYPE--target=
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.