advanced training in embedded systems...

5
Key features Excellent hands-on Training by Engineering experts Get expertise on industry leading software tools Get trained & grow in industrial ecosystem Moulding Industry ready professionals Advanced Training in Embedded Systems E-mail : [email protected] Embedded Systems Training, Research & Development solutions Bitziga Technologies Bitziga Technologies Research & Training in Embedded Systems Note: Please note that, this document is a reference for both basic and advanced training programs. The symbol ‘ ’ indicates that a partcular item or term is precisely applicable for advanced training program only. * www.bitziga.com

Upload: others

Post on 13-May-2020

28 views

Category:

Documents


0 download

TRANSCRIPT

Key features

Excellent hands-on Training

by Engineering experts

Get expertise on industry

leading software tools

Get trained & grow in

industrial ecosystem

Moulding Industry

ready professionals

Advanced Training in Embedded Systems

E-mail : [email protected] Embedded Systems Training, Research & Development solutions

Bitziga TechnologiesBitziga TechnologiesResearch & Training in Embedded Systems

Note: Please note that, this document is a reference for both basic and advanced training programs. The symbol ‘ ’ indicates that a partcular item or term is precisely applicable for advanced training program only. *

www.bitziga.com

Advanced Embedded System design (Syllabus)

Get trained to an industry ready professionalWe are a group of experienced Embedded Engineers at Bitziga Technologies, engaged in technology research & training over past5 years aimed for launching smart systems to simplify human e�ort in our day to day life and also creating an industrial ecosystem for moulding skilled professionals, capable of working in embedded domain. We have a well equipped hardware and software design lab for Research & Training with hands on assistance, guidance and dedicated support from engineering experts to unleash yourinnovation capabilities.

* Personality development programs are available in Advanced Training on Embedded systems only 2

ConceptModelling

Hardwaredesign

Embedded systems

User application development

Softwaredevelopment

Developing coding skills with industry leading tools, IDEs and simulation softwaresSoftware debuggingCode optimization & structuring

Code optimization techniques

Personality development programs *Presentation skill developmentTest series, assignments & Mock InterviewsEnhancing business communication skills

Presentation & Personalitydevelopment programs

Learn hardware designPrototyping, necessaryiterations in di�erent stagesbefore the �nal product in an industry

Realizing Industrialstandards, Prototyping

Learn steps in developing a product or projectModelling, development of Algorithm

Modelling, Algorithmdevelopment

Organizing monthly discussionswith R&D engineers forproblem solving

Communicate with our R&DEngineering Experts

Training on Software & hardware integration

Get trained to an industry ready professionalStart your career with certi�cation from BitzigaWe mould Industry ready professionals withplacement support

Module-ESCP01- Programming LanguagesThe base of this advanced training program is thorough knowledge in programming language C. C is an important foundation high level computer language that is most common in IT sector and other industries. The module, mainly focus into algorithm development, problem solving & program development in C.

ARMPIC

8051

Hands onTheoryWritten testDuration 80hrs

Advanced C programmingBasics of C- Operators- Data types- Pointers-Functions-Union-Files

Data structure- Structure-Linked list-Algorithm development-stack

Embedded C programming

8051 microcontrollerFamiliarize the architecture of Microchip Atmel low-power, high-performance CMOS 8-bit microcontrollers. Students will learn instruction set, internal registers, memory organaization and get

PORT registerUARTSPI

InterruptsTimersEEPROM

ROM12KB

CPU

Osc.

WDT

RAM2KB

ALU

SPI

InterruptEEPROMUARTTimer

PORT3PORT2PORT1PORT0

Hands onTheoryWritten testDuration 30hrs

AVR

Module-ESMC01- 8 bit Microcontrollers (8051) training on programming in assembly language & C with Keil software development tools.

Series, 8bit MCU

Programming in CEmbedded C

Systems

Note: Please note that, this document is a reference for both Basic and Advanced training programs. The symbol ‘ ’ indicates that a partcular item is applicable precisely for advanced training program only.

*

Module-ESMC04- Communication protocolsHands on classes for important serial protocols that are common in industry in which I2C,USB & SPI are frequently used.Practice con�guring peripheral modules and test codes for UART, I2C, SPI, USB 2.0, CAN & One Wire protocol.

UART One Wire USB 2.0**

3www.bitziga.comEmbedded Systems Training, Research & Development solutions

Hands onTheoryWritten testMini projectDuration 70hrs

Power control

Motor controlPWM

JTAGDebug interface

32KHzEEPROM

SPI

ADC

I2C2

ROM

Timer

SSP0

I2C1

SPI0

UART 2SRAMSystem

controlCAN

PWM

InterruptDACUART0/1USB

Systemcontrol

Cortex M3

PIC18F Family, 8bit microcontroller

CPU

ALU

ROM

SPIInternal

Osc.

EEPROM

WDT

USB

I2C

RAM

DebuggerPWM

USART

CCP2CCP1

ADC

Module-ESMC02 - 8 bit Microcontrollers (PIC)Learn Architecture of Microchip high end PIC18F family of microcontrollers. Practice programming in C for onchip modules using Microchip software development tools. Learn registers, memory organization, con�guration for peripheral modules and practice various test codes in C.

Hands onTheoryWritten testMicro projectDuration 60hrs

PORT registersUSARTCCP Module

InterruptsTimersPWM

Microchip Software development tools

Software development tools

Module-ESMC03- 32 bit ARM MicroprocessorLearn Architecture of Higher performance 32bit ARM Cortex M3,and practice programming in C for ARM. Learn registers, memory & Con�guration of peripheral modules, and practice test programs for peripheral modules.

PORT registersUARTADCDAC

InterruptsTimersPWM

Hands onTheoryWritten testDuration 70hrs

EEPROM (I2C protocol)Micro SD Card (SPI)**Keypad (4x4)Sensor boards

Module-ESMC05- Microcontroller InterfacingLearn to interface various devices & systems with host micro-controller PIC or ARM processor & con�gure onchip peripherals. Practice, test programs in real hardware from beginner level to Advanced level.

LCD (16x2) Seven Segment Display module Real Time Clock (I2C protocol) TTL to RS232 converter GLCD**

Serial Peripheral Interface (SPI)Inter Integrated Circuit (I2C)Controller Area Network (CAN)

RS232

I/O

UART

I/O

ADC

Driver

JTAG

PWM

DriverDC

Motor

ServoMotor

StepperMotor

LCD

Relay

Seven SegmentDisplay

Debugger

MicroSD

Keypad

Sensor

RTCI2C

Programmer

SPICortex M3

Interfacing external devicesHost device, ARM Cortex M3/ PIC18F series

I/O

EEPROM

PORTDPORTCPORTBPORTA

PORTE

**

4

Module-ESMC07- Interfacing Wireless modulesWireless Technology plays an important role in building smartsystems and networks to form a connected world. We provideexcellent training for working with important wireless modules and learn its con�guration to build small applications.

WiFi Bluetooth Zig-Bee** LoRa**

Module-ESHD01- Hardware designThis module strictly concentrate on circuit design & double side PCB design by hands on training. Students will practice multilayer pcb design (both SMD & through-hole) and assembling PCBs in SMT (Surface Mount Technology).

Circuit Design Double layer PCB Design**

© 2018 Bitziga Technologies, All rights reserved. Bitziga Technologies logo is trademark of Bitziga Technologies. Other products, logos and company names mentioned herein the

document are trademarks of their respective owners.

Thrissur (Office)

For more details of training please visit us on www.bitziga.com or contact us on below phone number. Contact us

GPS**GSMRFID

Orcad/ Eagle

First �oor, Poovalayam,

Mannath Lane, Near CPI(M) district committee o�ce,

MG Road, Naikkanal, Thrissur, Kerala 680001

Contact: 7025661503, 9496084923

Pulinthitta building, Vyttila

Janatha, Kochi-19,

Ernakulam,

Kerala, 682019

Kochi (Information center)

RelayPower drives**

Module-ESMC06 - Interfacing high power drivesLearn interfacing high power drives with host processor PIC or ARM processor & con�gure onchip peripherals. Learn hardwaredesign and practice, various test programs in C.

DC motor Interface Servo motor Stepper motor

Hands onMicro projectMini projectMain projectDuration 120 hours

ProjectsStudents should properly complete 3 projects from each sectionmentioned below and one additional project from category - mini project, guided by our engineering experts in order to ful�l their comprehensive knowledge in both software and hardware.

Micro projects (1) Mini project (2)*** Main project (1)

GSM GPS

Hands onTheoryWritten testDuration 40 hours

Additional modules (Optional)We support training for below mentioned microcontrollers, tools,boards also with reference to requirements from students who join to full time batch.

AVR microcontroller Arduino board

Wi-Fi

Module-ESRL02- Single Board computer & RTOSLearn RTOS- FreeRTOS working on a microcontroller- Multi tasking - Scheduling- Working with Raspberry pi board (Rpi)

Raspberry pi FreeRTOS Embedded Linux**

E-mail : [email protected] Website : www.bitziga.com

Hands onDuration 30 hours

Hands onDuration 40 hours

Advanced training program

* Personality development programs are available in Advanced Training on Embedded systems only.

** Advanced training program in embedded systems incorporates in-depth learning in CAN interface, Hardware design of power drives, Embedded Linux, PCB design in multi layer-

SMD and implementation of applications by selecting any 4 of the advanced module interface mentioned in brackets (Micro SD interface, GLCD, TFT, Zig-Bee, GPS, LoRa)

*** Proper implementation of 2 Mini projects and submission of technical records of the training are compulsory for advanced training program.

**** Minimum score of 45% is mandatory in test for each module which is subject to an assessment process for the issuance of certi�cate to the student for a particular training

program.

Bitziga TechnologiesBitziga TechnologiesResearch & Training in Embedded Systems

Course: Basic Embedded Systems Training

Module Hands-on

ESCP01 Programming Languages 80

ESMC01 8 bit Microcontrollers (8051) 20

ESMC02 8 bit Microcontrollers (PIC) 30

ESMC03 32 bit ARM microprocessor 60

ESMC04 Communication protocols 30

ESMC05 Microcontroller Interfacing 30

ESMC06 Interfacing high power drives 20

ESMC07 Interfacing wireless modules 20

ESHD01 Hardware design 30

ESRL02 RTOS 20

ESP01 Projects (3) 60

ESMC08 Additional modules (AVR & Arduino) -

Code Theory Test Duration (hrs)

Total duration (hrs) 400

www.bitziga.comEmbedded Systems Training, Research & Development solutions

Course duration - 5 months (full time batch)

Module Hands-on

ESCP01 Programming Languages 80

ESMC01 8 bit Microcontrollers (8051) 30

ESMC02 8 bit Microcontrollers (PIC) 60

ESMC03 32 bit ARM microprocessor 70

ESMC04 Communication protocols 30

ESMC05 Microcontroller Interfacing 40

ESMC06 Interfacing high power drives 20

ESMC07 Interfacing wireless modules 20

ESHD01 Hardware design 40

ESRL02 Single Board computer & RTOS 30

ESP01 Projects (4) 60

ESMC08 Additional modules (AVR & Arduino) -

Code Theory Test Duration (hrs)

Total duration (hrs) 480

Course: Advanced Training in Embedded Systems Course duration - 6 months (full time batch)

Note: Please read carefully the details of modules/ sections that are included in both basic and advanced training programs. Read the additional details provided in page no. 4 precisely applicable for advanced training program.

5