Glossary of Embedded Linux and related useful resources

Source: Internet
Author: User
The terminology of Embedded Linux and related useful resources-general Linux technology-Linux programming and kernel information. The following is a detailed description. As a Linux developer, you need to understand the terms in Linux. It is best to know exactly what it is and what it is used. Every term represents a resource and a trend of Linux. If you have never heard of it before and want to develop applications in related fields, you can only be confused, hard and thankless. For example, if you want to support a soft Modem or a printer in Linux, and the Linux release or manufacturer does not have a driver, there are usually three developers:

I. I am used to asking manufacturers to find a solution. If there is no threat, I will change the hardware. After all, there are many hardware vendors.

2. If you want to find a professional website such as linmodem.org or http://www.linuxprinting.org/, you can use it for modification. If not, consider changing the hardware. Unless the device is simple, you can refer to other similar hardware changes.

3: It's really awesome. Everything depends on your own. You can write your own driver for a year and a half.

From a technical perspective, the first is a low-level developer, the second is a good developer, and the third is a genius.

However, from the perspective of a project (not a self-driven project), the first is qualified developers, the second is still excellent developers, and the third is, we use a picture to describe the Link (only to deepen your impression, funny, non-aggressive). If the project team is such a person, there will be nine losses in TEN projects, pay close attention to whether you or the Team has such impulsive people. They should be killed or corrected in time. Otherwise, the waste of time will be wasted.

The purpose is to demonstrate the importance of Linux terms and resources. Therefore, we need to have a good understanding of Linux terms and see what resources are available for us, programmers who do not know how to use resources must not be good developers. They should go back to windows and let Bill take the lead. The resource list and related introduction are as follows:

Embedded Linux Integration

Tomlinux embedded Linux documentation, resources and downloads, provides a free version of the embedded Linux system.

Technical exchanges and questions about Linuxforum Linux are certainly helpful if you have any questions.

Freshmeat has many Linux project resources and rich content. It can also release its own projects with the latest version.

Sourceforge is the most famous source code download website. It has rich content and can release its own projects as soon as it is released.

For more information about GNU, see the various standards and download the GNU software.

Download the latest Kernel and check the latest trends of the Linux Kernel.

TurboLinux provides the best Chinese support and is also a good development platform with slightly less compatibility than Redhat.

Redhat Linux is the best development environment and has the best compatibility. It starts from V9.0 and supports Chinese characters.

The product and hardware information of the Linux operating system used by LinuxDevices.

Linuxtoday Linux news and trends, the latest trends in Linux.

Embedded Linux System

Lilo Boot loaer and Lilo usage and configuration methods are required by developers.

Grub graphical operation of Boot loader, beautiful interface, suitable for desktop systems.

LinuxBIOS is a BIOS for Fast startup.

UClibc is a very small basic library. It is not necessary to compile a small static application. The standard libc is too large.

SDL is a very mature Linux multi-media library, which is used by many ps/2 games.

Busybox Linux Command set, the most commonly used hundreds of Linux commands are centralized into a small program, cool.

TinyX supports any vesa2.0 standard display card, which is very fast to start and compatible with standard X.

MiniGUI is a domestic high-speed mini GUI with poor compatibility and better performance than Microwin. It is suitable for small application systems.

Microwindows high-speed Micro GUI, compatible with some X functions, immature, suitable for small application systems.

Icewm micro Window Manager, windows style, supports theme, small and fast.

The M-system DOC hardware vendor provides the DOC driver and the Linux Installation Wizard on the DOC.

Linmodem has a variety of soft modem drivers.

PPP Linux Modem numbering support and applications.

PPPoE Linux xDSL (including ADSL) broadband support and applications.

Linuxprinting has many printer drivers, such as HP System printers.

Rdesktop supports rdp5/6 and Applications of win2000, winxp, and win2003.

UClinux is a Linux system without MMU and is mainly used for micro controllers.

Mvista can download free development kits with support from platforms such as X86, StrongARM, PPC, and MIPS.

BlueCat is a well-known embedded development kit that supports ARM systems.

RTLinux embedded Linux hardware real-time operating system.

Lineo Linux PDA supports Xeon and has developed many mature PDA applications.
Related Article

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.