Company Name : EmbLogic Embedded Technologies Pvt Ltd (emblogic.com)
Training Offered : Six Months Projects Based Industrial Training in Embedded Linux
Location : Noida
Website : http://www.emblogic.com/
Training :
Six Months Projects Based Industrial Training in,
1. Embedded Linux with ARM :
Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments. According to survey conducted by Venture Development Corporation, Linux was used by 18% of embedded engineers.
Linux is the version of Linux running on processors with a Memory Management Unit (MMU). Processors without MMU can run a modified version of Linux called uClinux. The uClinux tab provides pre-built uClinux images for specific ARM processors
Key benefits of Linux on ARM :
** Complete scalable operating system providing a reliable multi-tasking environment
** Based on an open source model (GPL)
** Leverage a wide range of UNIX and open source applications
** Early availability on ARM processor-based platforms
** Used in many ARM technology-based designs including networking and wireless space
** Broad support through open discussion forums
Introduction :
The power, stability, reliability, flexibility, and scalability of Linux, combined with its support for a multitude of microprocessor architectures, hardware devices, graphics support, and communications protocols have established Linux as an increasingly popular software platform for a vast array of projects, devices and products. Use of Linux spans the full spectrum of computing applications that are vastly scalable, from tiny Linux wrist watch, to hand-held devices like PDAs, cell phones and consumer entertainment systems, to Internet appliances, thin clients, firewalls, robotics, telephony infrastructure equipment, and even to cluster-based supercomputers.
Despite the origins of Linux as a PC architecture operating system, It is now ported to numerous non-x86 CPUs, with and without memory management units, including PowerPC, ARM, MIPS, 68K, and even microcontrollers. And there’s more coming, all the time!
Prospects :
It was hard to get people to pay attention to Linux, now Sony is putting Linux into almost everything. Linus Torvalds wanted Linux to be a desktop operating system but that he saw the embedded space as the big growth area.
Usage of Linux in embedded development projects crossed a threshold in the year 2008, with more than 50% of the professionals saying that they are currently using it. Usage of Linux has been growing year over year, but didn’t cross the halfway mark until 2008. More than 61% believed their company would be using Linux within the next two years.
The ARM family of processors has continued its growth with 30% of the readers using it, while 25% are using x86 variants. ARM overtook x86 three years ago; that trend looks to be continuing with respondents seeing 31% ARM versus 23% x86 over the next two years. Kingman said that he thinks Intel is trying to reverse that trend because spending on consumer devices is predicted to “outstrip IT spending”.
Training Objective :
** This course is designed to ensure that students of Engineering College with academic capabilities will have the skill set needed to deal with the challenges involved in real-world embedded technologies to meet the needs of industries both today and in the future.
** The course considers configuration techniques which can help to ensure that single-processor embedded systems are reliable.
** The course is taught mainly using the Linux, Embedded Linux with an ARM Board and PC emulated as an embedded device.
Pre-requisites :
A prior knowledge of C programming, basic Linux commands, basics of Linux, general understanding about operating system, Microprocessors or Microcontrollers concepts are assumed.
Agenda :
The duration of Training would be 20 weeks :
** There would be 100 Classroom Sessions of 2 hrs each
** There would be 100 lab sessions of 4 hrs each.
2. Embedded Linux and Device Drivers :
Embedded Linux is the use of Linux for developing embedded systems. Linux is a kernel, it refers to a complete Linux distribution not necessarrily targeted at embedded devices. There is no Linux kernel specifically targeted at embedded devices, the same Linux kernel source code can be built for a wide range of devices, workstations, embedded systems, and desktops though it allows the configuration of a variety of optional features in the kernel itself. In the embedded development context, there can be an embedded Linux system which uses the Linux kernel, device drivers and other software or an embedded Linux distribution which is a prepackaged set of system programs and applications meant for embedded systems and is accompanied by development tools to build the system.
Objective :
This short course is designed to ensure that students of Engineering College with academic Capabilities or Working Professionals seeking for faster upgradation of Technical Skills will have the skill set needed to deal with the challenges involved in real-world Environment, Projects to meet the needs of industries both today and in the future.
This course targets engineers who wish to develop or improve device drivers in the Linux kernel, for projects on embedded platforms, or on the traditional PC platform.During the program, through theory and practical labs, training makes you aquainted with the essentials of kernel development : and kernel architecture, integration of device drivers with the kernel and with user applications.
Agenda :
The Duration of Training is :
** 20 week or 140 working days (or 6 months)
** There would be 80 Classroom Sessions of 2 hrs each
** There would be 80 lab sessions of 4 hrs each.
Prerequisite :
** Candidate must be a student of M Tech, ME, B Tech, BE or MCA.
** A prior knowledge of a microprocessors, general understanding about operating system concepts is assumed.
** A test has to be cleared, so as to fulfill the pre-requisite for the below mentioned Trainings.
Contact Us :
EmbLogic Embedded Technologies Pvt. Ltd.
E 16, Ground Floor, Sector 3,
Noida – 201301, India