4 days, full time Training on

Embedded Linux on ARM

 

 


 

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:

 

http://www.enorium.com/

 

 


 

Explosion 1: For customers in Europe:
We offer “Embedded Linux” training in Sweden, through our partner company: Enorium.
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).

 

Hands-on experimenting:

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.

 

Training fee:

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:

 

Explosion 1: For customers in Europe:
We offer “Embedded Linux” training in Sweden, through our partner company: Enorium.
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