advanced training in embedded systems...
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