FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 05-20-2010, 04:46 PM
"seminarembedded"
 
Default Realtime Programming for ES & C Programming for Embedded & System Engineers Programming workshop - Jun 14th-15th ,16-18th 2010 - KL Sentral

2+3 Days Workshop from Jun 14-15 &
16-18th
'10

¬*






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

C
Programming for Embedded and¬*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 for Embedded
Systems


C for
Embedded /System Engineers




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¬*¬*Endean‚Äôs

Function,
Structures and Union

Gotcha
under C: Writing portable codes that are not compiler
dependent

Pointers
and effective use w.r.t Architecture

Do’s
and don’t under C’s 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

¬*








¬*






To
remove your name from our mailing list, please reply
to¬*training@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.
 

Thread Tools




All times are GMT. The time now is 09:30 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org