4 days, full time Training
on
We conducted
this training course in January 2008. The information below was applicable to
the course conducted in January 2008. Visit this page again to see the next
scheduled date of such program. You
may also pre-register and save 25% course fee.
Now
International Institute of Information Technology (I2IT) and SPJ jointly offer
3 days training program “Embedded Linux on ARM”. Next such course is scheduled
on 15,16,17 April 2009. Visit
I2IT web-site for more details and for registration.
Our
partner company offers similar training courses in Nordic region (Sweden,
Norway, Finland and Denmark). You may please visit our partner company’s
web-site:
This 4 days, full time
training course will teach you how to develop Linux based applications for ARM micro-controllers,
with live illustrations on 2 different ARM9 Single Board Computers: SBC9302: based on EP9302 and SBC1926:
based on AT91SAM9260.
This course is enhanced version of the 3 days course
we conducted in October 2007.
|
Course duration: |
4
days |
|
Timing: |
09:30
to 17:30 |
|
Dates and Locations: |
|
|
Location |
Dates |
|
Pune |
21,
22, 23, 24 Jan. 2008 (Mon, Tue, Wed, Thu) |
|
Chennai |
13,
14, 15, 16 Feb. 2008 (Wed, Thu, Fri, Sat) |
|
Delhi |
18, 19, 20, 21 Feb. 2008
(Mon, Tue, Wed, Thu) |
Target
Audience:
Anyone who wants to develop Linux based applications on ARM micro-controllers.
Features
like Graphical User Interface (GUI), TCP/IP networking, USB, Flash file system
are needed in more and more embedded products. Using Linux as OS is a very good
way to quickly add these features in your product (assuming your ARM target
hardware has enough memory). But writing Linux based applications is quite
different from writing stand-alone, no OS applications.
If you want to start using embedded
Linux, this course is for you.
One
of the biggest advantages of Linux is that it is an open source OS available
under GPL, which means you don’t have to pay royalty when you sell your
product. No wonder, Linux is #1 choice as an embedded operating system for ARM
micro-controllers. Moreover, more and more real-time variants of Linux are now
available – especially for use in those applications that demand real-time
performance. This training course covers application development with real-time variants of Linux
too.
Even if you have never used Linux, this course will give you
enough confidence
to start your Linux based application on ARM and enough understanding to
complete it successfully. Intended audience includes software / firmware /
hardware developers, project leaders and project managers.
Prerequisites:
You
should have some experience of C programming. Familiarity with ARM
micro-controllers maybe some advantage, but is not necessary, since some basics
of ARM architecture will be covered. Familiarity with Linux is not
necessary.
What
will you learn in this 4 days course:
This course includes lectures and presentations. Actual
applications will be illustrated using a Single Board
Computer (SBC9302). It has ARM9 processor @ 200 MHz,
8 MB Flash, 32 MB RAM and interfaces like Ethernet, USB host, USB device,
PC104, SD-Card, UART and many more. Participants can also have hands-on
application development experience during this course (conditions
apply). Topics covered include:
·
Introduction
to Linux
·
What
is Embedded Linux?
·
Development
tools required for ARM/Linux applications.
·
My
first Linux application on ARM: “Hello world!”
·
ARM
Architecture basics (register usage, modes of operation, exceptions and interrupts)
·
Linux
Kernel architecture and configuration.
·
File
system support.
·
USB
host interface and it’s applications (for example, data logging on pen-drive).
·
PC104
interface and accessing PC104 compatible digital and analog I/O cards.
·
Introduction
to Ethernet and TCP/IP.
·
Introduction
to Internet applications (FTP, Email, web-server…)
·
Writing
device drivers
·
Using
Interrupts
·
Real-time
variants of Linux (free and commercial)
Following
applications will be illustrated during the course:
·
Accessing
EP9302 port pins (blink LED).
·
Using
on-chip UARTs
·
Accessing
mass storage device (pen-drive).
·
Accessing
USB keyboard / mouse.
·
GSM/GPRS
modem application (send/receive SMS etc.)
·
Ethernet
networking (FTP).
·
Accessing
PC/104 I/O card.
·
Applications
with real-time variant of Linux.
·
More…
Deliverables:
All
participants will receive following tangible deliverables at the end of course.
·
CD
set or DVD, to install development tools on desktop computer. (Note: This
is not SPJ product and it is given on “as is” basis with no obligations).
·
CD
containing most of the above applications in source code form. You may use
these as foundation to build your own applications.
Besides,
2 months free technical support related to this training course will be
available to all participants (by email only).
Many
participants wish to have “hands-on” experience during the training course.
This is possible, provided the participants fulfills some conditions:
1.
Participant
shall purchase SBC9302 board (and optional accessories, if necessary) and bring
it to the training venue. Alternatively, participant may book the SBC9302 board
at the time of registration and we will deliver the board to the participant
right at the training venue, on the first day of training.
2.
Participant
shall bring own Laptop computer with Linux already installed in it. Minimum
recommended configuration: 1 GHz or higher speed, 512 MB or more RAM, one
available serial port, Ethernet LAN port, USB ports, CD-ROM drive.
3.
Participant
shall use our CD to install development tools on his/her Laptop computer. Then
participant shall be able to develop Linux applications and run them on
SBC9302. Our trainers will help them during this activity. However, this
activity shall be restricted to tea-break, lunch-break and one extra hour in
the morning (before start of lectures and presentations).
We
will make available supply points for laptop and for SBC9302. Our trainers will
assist participants, if they need any help during their hands-on experimenting.
However, participants may seek such help only during the breaks, so that they
won’t take other participants’ time.
Rs.15,000.00
+ 12.34% taxes (total Rs. 16,851/-)
This
fee includes Lunch and Tea during the training program.
Most
participants of this training are also likely to purchase the SBC9302 or SBC1926, so that
they can start implementing Linux based applications on one of these ARM9
Single Board Computers. That is why, we have prepared a special offer for those
who would like to get this training as well as the SBC9302 or SBC1926. Besides,
there is also an early bird special discount, so the sooner you register, the
more you save:
Standard prices:
|
|
Basic
price (Rs.) |
Tax
(%) |
Total
price (Rs.) |
|
Training
course fee: |
15,000/- |
12.34 |
16,851/- |
|
SBC9302
price: |
13,500/- |
12.5 |
15,188/- |
|
SBC1926
price: |
22,500/- |
12.5 |
25,313/- |
|
Standard price of training
+ SBC9302 is: |
32,039/- |
||
|
Standard price of training
+ SBC1926 is: |
42,164/- |
||
Special
offer:
|
|
What
you pay (inclusive of taxes) (Rs.) |
Standard
price (inclusive of taxes) (Rs.) |
You
save (Rs.) |
|
|
Register
for training on or before 31 Dec. 2007 |
14,000 |
16,851 |
2,851 |
|
|
Register
for training on or after 1 Jan. 2008 |
16,851 |
16,851 |
0 |
|
|
Register
for training on or before 31 Dec. 2007 and book SBC9302 |
26,000 |
32,039 |
6,039 |
|
|
Register
for training on or before 31 Dec. 2007 and book SBC1926 |
35,500 |
42,164 |
6,664 |
|
|
Be
one of the first 10 registrants before 31 Dec. 2007 and book SBC9302 |
25,000 |
32,039 |
7,039 |
<---Best
offer! |
|
Be
one of the first 10 registrants before 31 Dec. 2007 and book SBC1926 |
34,000 |
42,164 |
8,164 |
<---Best
offer! |
|
Register
for training on or after 1 Jan. 2008 and book SBC9302 |
29,000 |
32,039 |
3,039 |
|
|
Register
for training on or after 1 Jan. 2008 and book SBC1926 |
38,500 |
42,164 |
3,664 |
|
How to register for the
training:
Please
download Registration Form – either as an XLS
sheet or as a PDF
file – by clicking on appropriate link below.
In
case of XLS sheet: you fill in all details and email it to us.
In case of PDF file: you may print it, fill it, sign it and send it to:
SPJ Embedded Technologies
Pvt. Ltd.
(Formerly SPJ Systems)
101, Beaver Grandeur
Baner Road, Pune – 411045
INDIA
Phone: +91-20-27293002
Fax: +91-20-27293003
In any
case, please send a Demand Draft of full amount payable, drawn in favor of SPJ
Embedded Technologies Pvt. Ltd., payable at Pune. Upon receiving your
payment and registration form (hard or soft copy), we will send confirmation
email, if a seat can be allotted to you.
Click
here to download registration form (XLS sheet).
Click
here to download registration form (PDF file).
HOME
| PRODUCTS | SUPPORT | TRAINING | SERVICES | PRICES | DOWNLOAD | FEEDBACK | JOBS