0% found this document useful (0 votes)
44 views5 pages

3 Days Workshop On ARM RTOS

This document outlines a three day workshop on RTOS for ARM Cortex-M3 based microcontrollers. Day 1 introduces ARM Cortex-M3 architecture and the LPC1768 microcontroller with assignments in I/O programming. Day 2 covers communication protocols like I2C, RS232, and SPI with related programming assignments. Day 3 introduces the RTX ARM RTOS with assignments in task creation and message passing using queues. Each day consists of lectures and hands-on labs led by professors and industry experts.

Uploaded by

Naveen Bhat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views5 pages

3 Days Workshop On ARM RTOS

This document outlines a three day workshop on RTOS for ARM Cortex-M3 based microcontrollers. Day 1 introduces ARM Cortex-M3 architecture and the LPC1768 microcontroller with assignments in I/O programming. Day 2 covers communication protocols like I2C, RS232, and SPI with related programming assignments. Day 3 introduces the RTX ARM RTOS with assignments in task creation and message passing using queues. Each day consists of lectures and hands-on labs led by professors and industry experts.

Uploaded by

Naveen Bhat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

KARNATAK UNIVERSITY, DHARWAD

DEPARTMENT OF ELECTRONICS
Three Days Workshop
on

RTOS for ARM Cortex-M3 Based


Microcontrollers
Program Structures
DAY

DESCRIPTION

DAY1

Introduction to ARM Cortex M3and Basic assignment on


LPC1768

DAY2

Communication Protocols on ARM Cortex M3 LPC1768

DAY3

Introduction to RTX ARM RTOS and basic programming on LPC


1768 using RTX ARM RTOS

DAY1
9:00 A.M to Inaugural function
10 A.M
Lecture 1: Introduction To ARM controller history and Cortex
M3 Architecture
10:00 A.M
to 11:00
A.M

Duration
60 Minutes
60 Minutes

By Prof. Anil Nandi Department of E&C B.V.B.


College of Engineering and Technology, Hubli
Tea Break: 15 Minutes

Lecture 2: Introduction to LPC1768 microcontroller


11:15 A.M
to 12:15
P.M

By Prof. Gourish Naik Department of Electronics,


Goa University, Goa

Lecture 3: Soft and Hard Real Time Processer-core Design


Examples
12:15 A.M
to 1:15 P.M

60 Minutes

60 Minutes

By Prof. Rajendra Gad, Department of Electronics,


Goa University, Goa
Lunch Break 60 Minutes

Theory
and LAB
1:
2:15P.M to
4:15 P.M

1.Introduction To KIEL IDE for ARM


2. Introduction to LPC1768 board.

1. 30
Minutes

3. Assignment: Basic I/O Programming LPC1768


board.

2. 30
Minutes

By Sunil Shambhatnavar, Advance Electronics Limited, Bangaluru

3. 60
Minutes

Tea Break 15 Minutes


LAB 2 :
4:15 P.M to
6:15 P.M

Assignment: LCD programming on LPC1768


board.
Description : Displaying a Message on the 16 X
2 MATRIX LCD
By Sunil Shambhatnavar, Advance Electronics Limited, Bangaluru

120 Minutes

DAY2
Lecture and
LAB :
9:00 A.M to

Introduction To Communication Protocols

Duration
60 Minutes

By Sunil Shet

10:00 A.M
10:00 A.M to

I2C Programming on LPC1768 board.

11:00 A.M

By Prof. Siddalingesh Navalagund.


Department of E&C SDM college of
Engineering and Technology Dharwad.

60 Minutes

Break1: 15 Minutes
Session 2:LAB
11:15 A.M to
1:15 P.M

Assignment: RS232 Programming on


LPC1768 board.

120
Minutes

Description: Communicating with PC over


RS232 protocol, Sending a message for PC
and display it on the LCD. Similarly send the
POT values to PC. Use HyperTerminal
Application on PC for RS232
communication.
By Ravi K Linganagoudar, Dept of
Electronics K. U. Dharwad.
Break2: 45 Minutes

Session 3:LAB
2:00 P.M to
4:00 P.M

Assignment: SPI Programming on LPC1768


board. Description: Sending Serial Data
over SPI port to Control the LEDS on the
LPC1768 board
By Ravi K Linganagoudar, Dept of
Electronics K. U. Dharwad.
Break3: 15 Minutes

120
Minutes

Session 4:LAB
4:15 P.M to
6:15 P.M

Assignment : ADC Programming with


LPC1768

120
Minutes

Description: Reading the ADC values


interfaced to POT and displaying it on the
LCD.
By Ravi K Linganagoudar, Dept of
Electronics K. U. Dharwad.

DAY3
Session 1:Theory

1.Introduction To RTX ARM RTOS

9:00 A.M to 11:00


A.M

By Ravi K Linganagoudar, Dept of


Electronics K. U. Dharwad.

Duration
1.120
Minutes

Break1: 15 Minutes
Session 2:LAB
11:15 A.M to 1:15
P.M

1. Assignment: Creating Tasks using RTX


ARM

120 Minute

Description: Blink 4 LEDs on LPC 1768


using 4 different tasks.
By Ravi K Linganagoudar, Dept of
Electronics K. U. Dharwad.
Break2: 45 Minutes

Session 3:LAB
2:00 P.M to 4:00
P.M

Assignment : Message Passing using


QUEUES in RTX ARM
Description: Create 3 Tasks , one task
Running as UART message manager,
Create second Task for UART byte
reception, Create a third task for UART byte
Transmission, any message received by
UART should be sent to UART message
manager through QUEUES , any Message
from UART message manager to UART byte
Transmission should be sent through
another QUEUE.
By Ravi K Linganagoudar, Dept of

120
Minutes

Electronics K. U. Dharwad.
Break3: 15 Minutes
Session 4:LAB

Continuation of Assignment

4:15 P.M to 6:15


P.M

By Ravi K Linganagoudar, Dept of


Electronics K. U. Dharwad.

120
Minutes

You might also like