Presentation On Embedded Linux
Download
Embedded Linux Presentation Transcript:
1. INTRODUCTIONIntroduction give a brief idea to the thrilling and exciting world of Linux and Embedded systems. It also remove FUD’s (fear,uncertainty and doubt) that people normally associate with Linux. There are three points consider in it. Brief History Of Linux. What Are Embedded Systems. What’s The Deal About Embedded Linux.
2. Brief History Of Linux : -
MINIX operating system written by Andrew s. Tanenbaum was good but it is not an industry standard. At that time, Richard Stallman started GNU project which was a software movement to provide free and quality software. In 1984, Stallman started to writing GNU C Compiler(GCC). GNU provide a lot of tools. In Aug.25,1991 Linus Benedict Trovalds introduce a free operating system Linux 0.01 and ask his fellow net users for feedback to make it better and improved. Soon Linux 0.02 Came on Oct. 5. This started a remarkable journey of Linux. LINUX proved its reliability during attacks of CIH and love bug viruses. Linux like RedHat find a great response from public. Biggest problem with Linux is its text mode. So professional advent desktop environment such as KDE(K Desktop Environment) and GNOME. Linux is cheaper then other OS. It can run on various platforms.
3. What Are Embedded System :-
Embedded Systems are basically electronic devices that incorporate a computer(usually in the form of microprocessor) within their implementation.Embedded Systems area are Hot because of following reasons. 1.Embedded system make a system more autonomous and smart then other system. 2.Embedded Microprocessors account for almost 100% of worldwide microprocessor production. 3.The ratio of Embedded microprocessor with their desktop is 100:1. 4.Average home has about 40-50 Embedded Processors.
4. What’s The Deal About Embedded Linux :-
Today Embedded Systems are are intricate due to the increasing complexity of the nature of the task they handle. Traditional embedded design methodology where the application developer use the issues of memory management and process scheduling Embedded linux provid a reliable and customizable platform for the developers to create their applications.
5. The Why’s of Embedded Linux :-
Free and Open Source. Well Documented. Network Friendly. Linux is Real-Time Too. Free Development Tools and Software.
6. Free and Open Source:-
Linux is free because it is distributed under GPL(GNU public license).With the source code always accessible, development of Embedded System is Easier and straightforward as Embedded Systems demand a high degree of customization. Well Documented:- Source code can not be usable without any documentation.Linux Open Source Community’s volunteer put several ‘How to’ and other guides on the net. It gives speed to the development process of Embedded Linux.
7. Network Friendly :-
Linux is pre-configured with TCP/IP protocol stack and IPX, SNA stacks are fully supported. Incorporation of TCP/IP reduces development time of Embedded Linux Systems. Linux is Real-Time Too :- Real-time systems produce the output response within a certain time limit.The time critical functions need to be done at interrupt level.The priority of these interrupts and the functions that they perform need to be carefully designed.RT-Linux fulfill this type of interrupt control. Free Development Tools and Software :- The most prominent tools is GNU tool chain consisting gcc(GNU C Compiler), gdb(GNU Debugger), gas(GNU assembler),GNU Linker. There are other development tools 16-bit compiler,assembler and linker for 8086 like bcc,as86and id86.
8. The How’s of Embedded Linux :-
Understanding application and Requirements. Size and Functionality Trade-off. Hardware and Platform Issues. The Linux Boot Process. Linux Device Drivers and the Kernel. Memory Management Issues. process and Threads. Inter process Communication. Interrupt Handling. RAM/ROM File Systems. TCP/IP Networking.
9. Understanding application and requirements :-
This is the first logical step towards creating an embedded System. Only those features are added which are most vital to the functioning of the System.This improves efficiency and reduces size of Embedded system. Size and Functionality Trade-off :- Embedded Linux distributions are available for all kinds of hardware and functional configuration that one can think of. The size-functionality trade-off is what should be considered with great care while choosing a particular distribution. Hardware and Platform Issues :- The same platform used for development and deployment of Embedded Linux for easily debugging and administering a system.
10. For more please refer our PPT. Thanks.
No comments:
Post a Comment