Embedded Linux Nouns and Resources
As a Linux developer, you must know the noun under Linux, it is best to know what it is, what is it. Each noun represents a resource, representing a linux trend, if you have never heard it, you can develop the application of related fields, that can only be touched, and don't want to be good. For example, you want to support a soft modem or a printer in Linux, and Linux's distribution or manufacturers are not driver, then three developers will appear: 1: Trustees to be used by manufacturers Threats, there is no hardware, after all, hardware vendors are. 2: Occupational to linmodem.org or http://www.linuxprinting.org/ This type of website is looking for, and it is used to change it. No, considering the hardware, unless the device is simple, refer to other similar hardware changes. Three: It's too busy, what is done by yourself, write the driver in one year and a half. From a technical point of view, the first is a low level of developer, the second is an excellent developer, and the third is the genius. However, if the first is a qualified developer, the second is still an excellent developer, and the third, we use a picture to describe Please click on the link (only to deepen everyone's impression, funny, non-attacking) It is necessary to give or correct it in time, otherwise the time is wasting money and white flowers. Let's talk about it, the purpose is to indicate the importance of Linux nouns and resources. Therefore, we have to understand Linux nouns, see what resources can be used, and the programmers who do not understand resources must not becomes Excellent developers, or back to WINDOWS to let Bill hold the nose. The following is a list of resources and related introductions (Tomlinux.com website has the development wizard of the relevant resources, and will be updated with embedded Linux resource information and related downloads):
WEBSITE
Introduction
Embedded Linux integrated Tomlinux embedded Linux document, resource and download, free version of embedded Linux system LinuxForumlinux technology exchange and question, what is the problem to send, there will be helpful Freshmeat has many Linux project resources, rich in content, The latest version of the latest project SourceForge, the most famous source code download website, the content is rich, the latest version can release its own project GNU to check the various standards, download the GNU software KERNEL to download the latest kernel and consult the latest Turbuxux kernel TurboLinux Best Chinese support, is also a good development platform, the compatibility is slightly compatible, the best development environment of RedHaTredhat Linux, is the best compatibility, from V9.0, and the Chinese also begins to provide LinuxDevices to use Linux operating system products. And hardware information Linuxtodaylinux news and trend, Linux latest trends
Embedded Linux System Liloboot Loaer, LILO's use and configuration method is the developer must master the GRUB graphical operation boot loader, the interface is beautiful, and the desktop version is compared to the BiosuClibc that is very small BiosuClibc, which is a fast start-up BiosuClibc. Compiling small static applications Non-it is not, standard libc is too big SDL very mature Linux multimedia library, many PS / 2 games are the busyboxlinux command set to develop, the most commonly used hundred Linux commands are concentrated into a small small Program, Cooltinyx supports any VESA 2.0 standard display card, start speed and complete compatibility of standard XminiGUI domestic high-speed mini GUI, compatibility is not good, better than microwin, suitable for small application systems MicroWindows high-speed mini GUI, compatible part x function, Not mature, suitable for small application system ICEWM miniature window manager, Windows style, supported theme, small and fast M-SystemDoc hardware vendors, and DOC drivers and wizards for installation Linux on DOC LINMODEM with numerous soft modems (Ie WinModem) Driver PPPLinux MODEM Coaming Support and Application PPPoelinux XDSL (including ADSL) Broadband Support and Applications Linuxprinting with numerous printer drivers, such as HP system printers basically have RDESktop to Win2000 / WinXP / Win2003 RDP5 / 6 Supported and applying UClinux Linux, which is mainly used in miniature controller Mvista to download free development packages, support for Bluecat, Famous embedded development packages, including X86, Strongarm, PPC, MIPS. Support for RTLinux embedded Linux hard real-time operating system Lineolinux PDA support, has developed a lot of mature PDA application embedded Linux Applications GTKGTK tool set, can develop software like GIMP, very mature Qt / ekde The tools used can develop applications similar to the Windows interface, with embedded Mozilla's famous Mozilla browser, support with IE, and some functions are Glade that IE useless is used to write GTK interface, very Convenient, use Glade to draw a picture and then fill in the air function, you can directly compile, track the program Snavigator project management, code reading tool, make the code reading and modify the KDevelopC / C IDE development environment , With a large number of development documents, it is a famous Web service program under Linux, a long history, countless mysql, a small and medium-sized database, speed fast release, is the preferred database PHPWEB scripting language under Linux, than ASP, CGI Waiting much more, very popular, very popular PrOFTPD provides FTP file services, strong features, high-efficiency SENDMAIL mail service, support huge number of users, powerful and stable Linuxgames Many Linux games and Linux game news themes.orglinux Desktop theme, KDE, GNOME, ICEWM, GTK, etc. have a GDB ancient famous code debugging tracking tool, but IDE generally calls it to debug the support of Javalinux to Java, with a desktop and embedded version.