Linux in Embedded Systems (Download Full Seminar Report)
#6
Presented by
Aaruni Giriraj

[attachment=13134]
Embedded Operating Systems and Linux
What is an Embedded OS?
An "embedded system" is any computer system or computing device that performs a dedicated function or is designed for use with a specific embedded software application.
Embedded systems may use a ROM-based operating system or they may use a disk-based system, like a PC. But an embedded system is not usable as a commercially viable substitute for general purpose computers or devices.
What makes a good Embedded OS?
Modular
Scalable
Configurable
Small footprint
CPU support
Device drivers
etc, etc, etc...
What is Real Time?
“Real time in operating systems: The ability of the operating system to provide a required level of service in a bounded response time.”
Hard vs. Soft Real Time
Hard
guaranteed worst-case response times
absolutely, positively, first time every time
Soft
Kinda, sorta, usually
What makes a good RTOS?
Multi-threaded and pre-emptible
Thread priority has to exist because no deadline driven OS exists
Must support predictable thread synchronization mechanisms
A system of priority inheritance must exist
Commercial Embedded Linux
Neoware NeoLinux
Red Hat derived for information appliances
PalmPalm Tynux
Internet appliuance and multimedia
Red Hat Embedded Linux
general purpose embedded solution
RedSonic Red-Ice Linux
runs from DiskonChip or CompactFlash
Open Source Embedded Linux
Embedded Debian Project
convert Debian to an embedded OS
ETLinux
for PC104 SBC’s
uCLinux
for microprocessors that don’t have MM
uLinux (muLinux)
distro fits on a single floppy
Commercial Linux RTOS
FSMLabs - Open RT Linux
Lineo - Embedix Realtime
LynuxWorks - BlueCat RT
MontaVista Software - Real Time Extensions
REDSonic - REDICE Linux
TimeSys - Linux/Real-Time
Open Source Linux RTOS
ART Linux - real time extension based on RTLinux
KURT - event schedules with 10us resolution
Linux-SRT - for soft real time apps like multimedia
Qlinux - provides Quality of Service guarantees
RTAI - “hard” Real Time Application Interface
RTLinux
A “hard real-time” mini operating system
runs Linux as it’s lowest priority execution thread
Linux thread completely preemptible
Real time threads and interrupt handlers never delayed by non-realtime operations
Supports user level programming
MiniRTL implementation fits on a floppy
What’s so special about Linux?
Multiple choices vs. sole source
Source code freely available
Robust and reliable
Modular, configurable, scalable
Superb support for networking and Internet
No runtime licenses
Large pool of skilled developers
What’s so special about Linux?
What’s special about Open Source?

Flies in the Ointment
Lack of hardware device drivers
Competing and/or lacking standards
No formalized qualification testing
No single source for marketing
GPL license issues
Startup vendors with shaky futures
What CPU’s will it run on?
Intel X86
MIPS
ARM
StrongARM
PowerPC
Hitachi SuperH
C or C++ for Development?
In general C is a better choice
Advanced OOP features can cause code bloat
C++ compilers can generate many routines for a single function
Virtual methods and polymorphism slow program launch times significantly
Size really does matte
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: paper presentation embedded systems full paper, who is kurt eichenwald, debian pptpd nodefaultroute, embedded system for seminar ppt, embedded linux consultant, embedded system i automoboiles ppt seminar, howto makeaeroplanewiththarmacol**#79422## **signal record monthly pay slip,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
RE: Linux in Embedded Systems (Download Full Seminar Report) - by seminar class - 30-04-2011, 02:00 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  computer networks full report seminar topics 8 42,964 06-10-2018, 12:35 PM
Last Post: jntuworldforum
  OBJECT TRACKING AND DETECTION full report project topics 9 31,254 06-10-2018, 12:20 PM
Last Post: jntuworldforum
  LAMP TECHNOLOGY (LINUX,APACHE,MYSQL,PHP) seminar class 1 3,497 04-04-2018, 04:11 PM
Last Post: Guest
  imouse full report computer science technology 3 25,442 17-06-2016, 12:16 PM
Last Post: ashwiniashok
  Implementation of RSA Algorithm Using Client-Server full report seminar topics 6 27,160 10-05-2016, 12:21 PM
Last Post: dhanabhagya
  Optical Computer Full Seminar Report Download computer science crazy 46 67,198 29-04-2016, 09:16 AM
Last Post: dhanabhagya
  ethical hacking full report computer science technology 41 75,342 18-03-2016, 04:51 PM
Last Post: seminar report asees
  broadband mobile full report project topics 7 23,934 27-02-2016, 12:32 PM
Last Post: Prupleannuani
  steganography full report project report tiger 15 42,004 11-02-2016, 02:02 PM
Last Post: seminar report asees
  Digital Signature Full Seminar Report Download computer science crazy 20 44,508 16-09-2015, 02:51 PM
Last Post: seminar report asees

Forum Jump: