Unformatted text preview:

Embedded Linux SystemsPresentation TeamPresentation Topics/GoalsWhat is Embedded Linux?Why choose Linux for Embedded SystemsWhy choose Linux for Embedded SystemsHow is it ImplementedMinimum Requirement to implement Embedded Linux SystemAdvantages of Using Linux for Embedded SystemsDisadvantages of Using Linux for Embedded SystemsEmbedded Linux ConsortiumSome commercial Embedded Linux DistributionsEmbedded Linux ApplicationsEmbedded Linux ApplicationsSlide 15Future of Embedded LinuxSlide 17Slide 18ReferencesSlide 21Embedded Linux SystemsLinux System AdministrationCSIS 4490 Summer SemesterProf. Ken HogansonPresentation TeamSrinivas BatchuKevin SimsPresentation Topics/GoalsWhat is Embedded LinuxWhy choose Linux for Embedded SystemsHow it is ImplementedMinimum Requirement for Embedded LinuxAdvantages of using LinuxDisadvantages of using Linux Sample Application that uses Embedded LinuxFuture of Embedded Linux SystemsStatistics on usage of Embedded LinuxWhat is Embedded Linux?Embedded systems are everywhere around us. An embedded system is a combination of hardware and software which can be fixed or programmable and are designed for a particular system or a device. And Embedded Linux means using a Linux platform to design and implement these Embedded Systems. Embedded Linux system are not truly a real time systems. In a real time a given operation is guaranteed to be completed in a given time period. Embedded Linux systems operate in a soft real-time or near real-time manner. It means that it does not have a absolute completion time requirement or it’s completion time is long enough that any operating system can meet it.Automobiles, household appliances, vending machines, PDA, cellular phones and almost everything these days that has some intelligent are driven by some system embedded inside them. Linux can be modified to provide just about any level of real-time performance desiredWhy choose Linux for Embedded Systems Number No:1 Reason. It’s FREECurrently Linux is the most popular open source OS in the IT community. Even Intel, IBM, HP and other very well known companies are embarrassing the power of Linux and supporting its growing number of developers worldwide. As the technology and the use of embedded devices grows, the need to minimize cost and to keep up with the latest features that technology has to offer becomes increasing difficult and expensive. To manage these issues Embedded Linux becomes a highly desirable choice of technology for the operating system due to its scalability, configurablilty and affordabilityWhy choose Linux for Embedded SystemsThe power of Linux combined with its support for wide range of microprocessors, hardware devices, graphics card support, and communications protocols have made Linux as an increasingly popular software platform for a vast array of Embedded projects and productsHow is it ImplementedAn embedded Linux project requires both hardware and software on the development machine and the target device. On the development side the hardware would consist of a machine with all its required components; and software would be the OS and other development tools such as programming language packages, compilers and low level programming tools. For the target device which is actually the embedded device itself the hardware is the circuit board and software would be kernel, function libraries and specific device drivers for the board.Minimum Requirement to implement Embedded Linux SystemMinimum system requirement for running embedded Linux is around 2 MB Flash Memory and 4 MB RAM and a 100 MIPS or better processor. A 60 MHz Pentium performs 100 MIPS. That is why it is much more favorable to use Linux compared to other embedded OS systems such as Microsoft Windows OS which demand high system requirement and use up more system resources.Advantages of Using Linux for Embedded SystemsIt’s source code is completely open for everyoneIt has the world's largest and most active Open Source development community Developers looking to run embedded systems with Linux have a wide variety of choices, both commercial and noncommercial Mature, proven, and still evolving rapidly Embedded Linux can be very small It is a modular and configurable OS There are many development tools availableNo runtime royalties requiredDoes not require much system resource as the other OS doesDisadvantages of Using Linux for Embedded SystemsLinux is great product, but it’s problem is that it is also FreeHard to make money on something that is FreeLack of StandardsThere is no single governing body to overlook the Linux developmentsLack of drivers to use the latest hardwareLack of support from the hardware vendorsCompatibility issues with other OS vendorsIt can’t succeed in the embedded markets unless its suppliers can find ways to make money from it Commercial software tools and integrated development environment that allow user to configure and built applications for Linux can be expensive due to lack to competition.Embedded Linux Consortium We all know that Linux is free and everyone has access to the source code, but who promotes and try to standardize Embedded Linux market ?The Embedded Linux Consortium is a big player in promoting Embedded Linux. It is a nonprofit, vendor-neutral trade association whose goal is the advancement, promotion and standardization of Linux throughout the embedded computing markets. Members contribute dues and participate in management, promotion, implementation and platform specification working group efforts, in return for a growing market opportunity for all. They try to put things in order, but its hard since Linux is like a open road any one can choose any direction they want to go.Some commercial Embedded Linux DistributionsEmbedded Linux distributors offers wide range of tools, features, functionality and capability for high-end telecommunications to low-end embedded controls AMIRIX - Embedded Linux : Uses open source Debian GNU/Linux, it is used to implement small-footprint, diskless, Flash-based systems.Coollogic - Coollinux : Combines Linux and Java technology to deliver an operating system for the next generation Internet appliances. MontaVista - Hard Hat Linux – They offer Cross Development Kit that targets a broad array of embedded CPU architectures board and system-level platforms for


View Full Document

KSU CSIS 4490 - Embedded Linux Systems

Download Embedded Linux Systems
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Embedded Linux Systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Embedded Linux Systems 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?