Prev: Re (4): xorg-server failing on IBM NetVista with Intel 82815 video
Next: Is it possible to login as root with GDM3?
From: seminarembedded on 20 May 2010 13:50 http://www.eact-tech.com/Mailer/rtp_c.jpg http://www.eact-tech.com/Mailer/embdlogo.png 5 Days Workshop from APR 5th to 9th 2010 Real Time Programming for Embedded Systems: This course is ideal for engineers who are new to the field of real-time. It is also applicable to both managers and engineers who are considering the use of Real-Time Operating Systems on future projects. Objective: Appreciate the use of multitasking techniques in real-time systems. Understand the fundamental concepts of real-time operating systems. Understand the features and structures of practical implementations. Appreciate how application areas (e.g. safety-critical, desktop, etc.) impact on RTOS facilities. Be competent to progress to vendor-specific detailed training. Suitable for: This course is ideal for engineers who are new to the field of real-time. It is also applicable to both managers and engineers who are considering the use of Real-Time Operating Systems on future projects. Pre-requisites: Knowledge of a high level language (e.g. C, C++, etc.) An understanding of the fundamentals of computer-based systems Embedded C for System Developers: In this course you'll learn advanced programming techniques using dynamic data structures and algorithms. Finite state machines and statecharts and their uses are covered in depth. You'll also learn techniques specific to embedded systems, such as structured interrupt handling, implementation of simple schedulers, and how to work with embedded operating systems. You'll learn the standard inter-process communication mechanisms and their uses. In addition the course overviews various advanced algorithms and discusses research oriented approaches for learning more about these algorithms and their implementation. The course will also show you how to design modules with clean interfaces to achieve disciplined and well structured code. The course emphasizes the implementation of disciplined and well structured code and the design of modules with clean interfaces. Lab exercises are used to consolidate key concepts. Prerequisites Attendees should have some experience of embedded systems programming and a sound basic knowledge of the C languageDelivery Course Highlights Real Time Programming Embedded C Introduction to Embedded Systems An overview on Embedded Software Life Cycle Development Introduction to Real time system Choosing a right mix Types of OS under Embedded Systems Introducction to Real Time Operating Systems (RTOS). Components of RTOS Task and Thread Introduction to various scheduling policies Memory management Inter Process Communication Introduction to Interrupts and Timer Click Here to see the Details in Topics Introduction to Embedded System and language Generic embedded features A brief on C past, present, and future Features Highlighted C basic program structure and tools Hands on GNU tool chain for C build process Making the most out of C [ coding w.r.t processor and compiler ] Using Bit wise Expressions, Controls, loops effectively Portability and problems Endeans Function, Structures and Union Gotcha under C: Writing portable codes that are not compiler dependent Pointers and effective use w.r.t Architecture Dos and dont under Cs Memory Handling Hands on to GNU - X tool-chain Using tools to build image Hands on building PowerPC toolchain image Hands on Configuring the DJGPP toolchain Understanding the X86 hardware support needed for running C Click Here to see the Details in Topics http://www.eact-tech.com/Mailer/footer_rtpc.jpg To remove your name from our mailing list, please reply to seminar(a)eact-tech.com mentioning "REMOVE" in the subject line. If your email is an alias or forward email, please specify the primary email that may be deleted. |