Why is embedded using Linux operating system

Source: Internet
Author: User

One, the characteristics of the Linux operating system

What is 1.Linux?

Linux is a set of free-to-use and freely-propagated Unix-like operating systems that are primarily used on computers based on the Intel x86 series CPUs.

Linux is known for its efficiency and flexibility. It can realize all UNIX features on PC computer, with multi-tasking and multi-user capability. Linux is obtained free of charge under the GNU Public License and is a POSIX compliant operating system. Linux operating system packages include not only the full Linux operating system, but also the text editor, high-level language compiler and other application software. It also includes a x-windows graphical user interface with multiple window managers, as we do with Windows NT, allowing us to manipulate the system using Windows, icons, and menus.

The difference between 2.Linux and Windows

1.2.1 The same point
Linux, the Windows family is a full multitasking operating system. They support the same user interface, network, and security.
On the internet, a lot of free software is written for Unix systems. Because there are many UNIX vendors, Unix also has a number of implementation methods. There is no single organization responsible for the distribution of UNIX. Now, there is a huge force pushing the UNIX community to standardize in the form of open systems. On the other hand the Windows family is a dedicated system, controlled by the company that develops the operating system interface and design. In this sense, the company's profits are high because it sets strict standards for programming and user interface design, and is completely different from the open systems community. Some organizations are trying to complete the task of standardizing UNIX programming interfaces.

1.2.2 Different points
    • The Linux application target is the network, not the printing
    • Optional GUI
    • File name extension
Linux does not use file name extensions to identify the type of file.
    • Commands are case sensitive
All Linux commands and options are case-sensitive. For example,-R differs from-R to doing different things. The console commands are almost all lowercase. We will be in the 2nd part. The command is described in more detail in the console crash course.
Second, the relationship between embedded and Linux

2.1 What is embedded?

Embedded system is actually a combination of software hardware embedded systems. Software is generally a computer operating system, such as Linux, Uc|os, wince, etc., hardware is the implementation of user requirements of the execution device, such as small motor, circuit board and so on. Do the embedded development, then divides into the software development and the hardware development two aspects.

What are the advantages of the 2.2Linux system in the embedded world compared to other operating systems?

The embedded Linux system uses many characteristics of Linux itself and applies it to embedded system.

    • Linux Open Source code
    • Linux kernel can be cropped, multi-tasking support, multi-user support, high performance, good stability.
    • Linux Good Portability (portability refers to the ability to move an operating system from one platform to another so that it can still operate in its own way.) ) and compatibility with the software
    • Linux kernel Small
    • Linux powerful network functions, with built-in TCP/IP protocol stack, can provide FTP, PPP, Telnet, www and other services, but also through the application to other systems to provide services, such as to other Windows users to provide similar to the Network Neighborhood Samba file service. In particular, the TCP/IP protocol has the most comprehensive support----suitable for the development of information appliances.
    • Linux is a free OS

2.3 What is the difference between embedded Linux and normal Linux?

Why is embedded using Linux operating system

Contact Us

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

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.