We offer Training on
‘C’ Programming for ARM
Embedded Linux on ARM:
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.
This training course will teach you important techniques, useful for writing efficient, stand-alone ARM applications in ‘C’. The one-day course is offered FREE to customers of our SCARM C Compiler for ARM. This course is usually offered 3 or 4 times a year. Next scheduled course date is yet to be decided. Please visit this page again to check for announcement of next scheduled course date. Alternatively, you may send an email request to add your email address to our mailing list, so we can inform you about the date for next batch.
Course duration: 1 day
Timing: 09:00 to 17:00
Who can benefit from this training:
Anyone working with ARM micro-controllers – R & D Engineers (software and hardware) involved in ARM micro-controller based product development, R & D Managers, self-employed professionals, micro-controller Hobbyists, and Students who are serious about career. Participants in our earlier batches included all the above kind of persons. Some participants had experience of developing C applications for some other micro-controller(s), but wanted to switch over to ARM. Even some others had experience of computer programming in ‘C’, but no experience of writing ARM applications. If you belong to any of the above types, this training program is for you (please see “prerequisites” and “homework to do before the training program” below).
The participant should have reasonable knowledge (but not necessarily long experience) of ‘C’ programming language. Familiarity with ARM or any micro-controller will be helpful.
Homework to do before the training program:
It will be a good idea to read and refresh your knowledge about ‘C’ programming language, and to some extent, about the ARM micro-controller architecture.
What will you gain from this training program:
The course will briefly touch the ARM architecture basics, further you will learn several techniques to write optimized ARM applications in ‘C’. A few examples will be also illustrated using SCARM C Compiler and MiniARM evaluation boards.
Detail program schedule:
The day will be divided into number of sessions:
09:00 to 10:45 - Session I
10:45 to 11:00 - Tea break
11:00 to 13:00 - Session II
13:00 to 14:00 - Lunch break
14:00 to 15:15 - Session III
15:15 to 15:30 - Tea break
15:30 to 17:00 - Session IV
· ARM Architecture Basics
o Introduction to ARM architecture
o Registers usage
o Operating modes
o Instruction set
o ARM / Thumb advantage
· C Programming for ARM
o Techniques for higher code efficiency and faster speed
o Techniques for accessing peripherals
o The “startup module”
o Using interrupts
· Migrating from 8 bit micro-controllers to ARM
o Why migrate from 8 bit to ARM?
o Issues involved while migrating
· Questions and Answers
This course is offered FREE to customers (one person) of our SCARM: C Compiler for ARM.
Others can attend the course for a fee of Rs.2,000/- per person.
How to register for the training:
Date for next batch is not yet decided. Please visit this page again later.Registrations will begin after the date for next batch has been finalized. Please visit this page again later. Alternatively, send an email request to add your email address to our mailing list, so we can inform you about the date for next batch.