VAct Technologies

Banner-01
Embedded Systems

We are specializes in embedded design development services for a wide range of industry…

VAct Technologies Embedded systems

VAct Technologies specializes in providing embedded design development services for a range of industry verticals including automotive, mobile and wireless applications. Our state-of-the-art, result-driven and proven embedded solutions transform your software design or model architecture into a fully functional system as per your business requirements.

scrutinizing business needs

Planning Embedded Business Model

Discussing Model With Client

Developing / Coding Embedded System

System Testing and Deployment

We are Also In

Vehicle Networking Solutions

More vehicles today are using electronics to cope with the diversifying requirements of drivers and passengers and to address concerns about the comfort, environment and fuel consumption. Multiple electronic control units (ECU) are connected by multiple in-vehicle LANs differing in transmission speed and communication protocol according to the features and characteristics required for each application to exchange information and coordinating control to allow more added value functions to be implemented.
Automotive HMI

HMI and UI Development

Human Machine Interfaces Delivering Better Driving Experiences

Automotive HMI solutions helps to enhance the driving experiences by enabling interactions with multi-touch dashboards, touchpads, control panels, built-in screens, push buttons and more. By transforming a vehicle into an ecosystem of interconnected parts that work to make driving personalized, adaptive, convenient, safe, and enjoyable.
Last Mile Services

Your customers expect a great experience from start to finish!

Increase productivity and streamline workflows with Last Mile services.

Stay Up To Date

Streamline Your Workflows

Save Time and Money

VAct Technologies CERTIFIED AUTOMOTIVE EMBEDDED PROFESSIONALS

COURSE DURATION: From 3-4 Months

Qualification: BE/Diploma ANY STREAM (Mech, CSE, IT, ECE, EEE, Bio Medical, Automobile, Aero, Avionics)

Get an Opportunity to work in Real-time Projects that will give you a deep experience. Showcase your Project Experience & Increase your chance of getting Hired !

  • Day 1 – C Introduction – C Code execution flow, Variables, Data types & Operators.
  • Day 2 – Decision making- if, if-else, nested if, if-else-if, switch case (Refer AS Annexure)
  • Day 3 – Looping – for, while, do-while (Refer AS Annexure)
  • Day 4 – Arrays – 1D,2D (Refer AS Annexure)
  • Day 5 – Strings (Refer AS Annexure)
  • Day 6 – Functions in C (Refer AS Annexure)
  • Day 7 – Storage class, Bitwise Operators (Refer AS Annexure)
  • Day 8 – Pointers (Refer AS Annexure)
  • Day 9 – Structures, Union, Linked List (Refer AS Annexure)
  • Day 10 – Enumeration, Typedef & Macros – Preprocessors (Refer AS Annexure)
  • Day 11 – Typedef & Macros – Preprocessors (Refer AS Annexure)
  • Day 12-14 – Revision (Refer AS Annexure)
  • Day 15 – C Language Assessment (Refer AS Annexure)

Tools Needed : TURBO C Compilers: Codecast Sandbox, GNU/GDB Debugger,

Note:
❖ Practical Hands-on Assignment will be given everyday corresponding to the topics taken
❖ Candidates will be provided two Attempts of Evaluation once completed C Training
❖ If the candidates secured above the cut-off marks in first attempt, they can move directly to second module.

  • Day 1 – Importance and Evolution of Embedded Systems, Different Architecture and Elements used in Embedded
    Systems, Preprocessing, Compiler, Assembler, Linker, Debugger
  • Day 2 – Analog Electronics, Embedded Systems Introduction, Sensors related applications.
  • Day 3 – Basics of Electronics: Active and Passive Components, Switches, Diodes, Digital Electronics
  • Day 4 – Embedded C Programming, IDE, Programming and Debugging – Operators, Loop, strings, Array,
    Pointers, Function and Macros
  • Day 5 – Simulation on software – Project creation, Basic LED Interfacing, Switches, Seven Segment Interface,
    Traffic Lights
  • Day 6 – LCD Interface, Multiple Header file creation, Interrupt, Timers
  • Day 7 – Graphical LCD, CCP, ADC
  • Day 8 – EEPROM, RTC
  • Day 9 – UART, SPI
  • Day 10 – I2C
  • Day 11 -14  – Project Prototype & Assessments, Mock Interviews, Resume Preparation
    Day 15 Real Time Application Projects.

Tools Needed: MPLAB X IDE, XC8 Compiler, Proteus, Micro-controller: PIC16f877a
Hardware Tools Used: PicKit2, PicKit3, Sensor (DHT11, LM35, Heart), Motor (DC Motor, Gear Motor, Stepper Motor,
Servo Motor), Bluetooth Interfacing, Keypad Interfacing, GSM and GPRS

Note:
❖ Practical Hands-on Assignment will be given every day corresponding to the topics taken
❖ Project will be allocated for every candidate which will be on any topic on Real Time Application Projects after the
completion of this module.
❖ If the candidates completed this real time Project with the mentioned time period. He/She will be eligible to go the next module.

  • Day 1 – STM32 Basic Overview – STM32L, STM32F, STM32 – OSI Layers and Applications (Advance than other
    controller), STM32CubeMX CONFIG, IDE, KEIL Programming and Debugging
  • Day 2 –  STM 32 Internal Architecture and Interface Protocol
  • Day 3 – STM32, STM32 Basic Programming Module
  • Day 4 – Peripheral Interface module
  • Day 5 – Advance Protocol Module
  • Day 6 – Advance Technologies Programming Module
  • Day 7 – Automotive Communication Protocol Overview
  • Day 8  – Automotive CAN/LIN Communication & Tools Details
  • Day 9 – STM32Fx Microcontroller Memory Mapping and Bootloader Overview
  • Day 10- Day 15 –
    Project Work Prototype

Tools Needed: CubeMxIDE, MDK ARM Keil Compiler, Development Boards : VAct Developed STM32F103xxx,
STM32F105xxx, STM32F106xxx
Hardware Tools Used: STLink – utility Debugger

Note:
❖ Practical Hands-on Assignment will be given every day corresponding to the topics taken
❖ Project will be allocated for every candidate which will be on any topic on Real Time Application Projects after the
completion of this module.
❖ If the candidates completed this real time Project with the mentioned time period. He/She will be eligible to go the
next module.

  • Day 1 – 
    Introduction to Languages – Types of Language, Introduction to Translator, Compiler, Interpreter, Scripting Language
  • Day 2 – Introduction to Python – Why Python, History, Python Implementation, Python Applications, versions, Python in real time
    Industry, 2.x v/s 3.x, 3.7 and 3.8
  • Day 3 – Different modes of Python – Interactive Mode, Scripting mode
  • Day 4 – Python Variable – Data type, byte array, Math Random, Local variable, Global variable
  • Day 5 – Operators – Input and Output Operators
  • Day 6 – Control Statements – Conditional control statements
  • Day 7 – Data structures and collections
  • Day 8 – Stings, List Collection, Tuple Collection, Set collection
  • Day 9 – Function
  • Day 10 – Assessment.

Tools Needed: Online Compilers: Online GDB Compiler, Python software

Note:
❖ Practical Hands-on Assignment will be given every day corresponding to the topics taken
❖ Candidates will be provided two Attempts of Evaluation once completed C Training
❖ If the candidates secured above the cut-off marks in first attempt, can move directly to module which is CAN –
Automotive module.

 

  • Day 1 – Introduction and overview on Embedded Linux
  • Day 2 – Getting Started with Raspberry Pi
  • Day 3 – Booting up RPi – Operating systems and Linux commands
  • Day 4 –  C Language – Working on C with RPi
  • Day 5 – Working with RPi using Python and sensing Data using Python
  • Day 6 – Yocto Embedded Linux using Raspberry Pi
    • Core components of Yocto Projects
    • Build System Workflow
    • Building First Image
    • Building a Raspberry Pi Image
    • Customizing Raspberry Pi Image
  • Day 7 – Yocto Bitbake and Others
    i.Bitbake Overview
    ii.Bitbake Rootfs
    iii.Bitbake: Tasks
    iv.Bitbake Useful commands
    v.Yocto Layout
    vi.Bitbake – Layers Command
    vii.Creating a custom Image, Machine and Distribution
  • Day 8 – User Configuration Yocto project
    • Raspberry Pi 3 Boot sequence
    • Creation and Using an SDK
    • Using the SDK with Qt Creator
    • Linux Distribution for Yocto Projects
    • Challenges to Yocto Projects.
    • Building an Operating System (OS) in Real Time using Yocto
  • Day 9 – Day 10 – Project Works

Tools Needed : Ubuntu OS 18.04.5 LTS, Device Used: Raspberry Pi 3 Model B

Hardware Tools Used: External Monitor, Keyword, Mouse for Set up Raspberry Pi Mini PC

Note:
❖ Practical Hands-on Assignment will be given every day corresponding to the topics taken
❖ Candidates need to develop their own real time operating System (OS) after completion of this module
❖ Candidates can move on with the next module (which is Controller Area Network, Linux Based) if they are familiar in developing an RTOS

  • Day 1 – Introduction to CAN – Need for Network Arbitration, Introduction to CAN, CAN Data Frame Format, Setup Virtual CAN
    Bus on Linux, Receiving and Monitoring CAN Bus
  • Day 2 –  CANOE Tools – Introduction & Overview, Software simulation Setup and overview
  • Day 3 – CAN Electronic Control Unit (ECU) and IG Block, Trace Window, Database Creation, Panel Designing etc.,
  • Day 4 – Introduction to CAPL Programming for simulating a CAN Network
  • Day 5 – Introduction to test specification Environment in CANOE
  • Day 6 – Using a CAPL for Testing a CAN Network
  • Day 7 – Introduction to UDS, Service ID’s, NRC
  • Day 8 – SDLC and STLC – Introduction, Overview, Models involved in SDLC and Application
  • Day 1 – Introduction to CAN, Setup Virtual CAN Bus on Linux, Receiving and Monitoring CAN Bus
  • Day 2 – Using Python to simulate CAN Network
  • Day 3 – CAN Database – Introduction & Overview, Followed by hands-on
  • Day 4 – Using python and DBC to simulate a CAN Network
  • Day 5 – CAN Application Development
  • Day 6 – Use cases: Airbag ECU, Seatbelt ECU, Engine ECU
BSP & OS Porting

Embedded OS Porting and Board Support Packages

VAct Technologies India provides turnkey solution to client by providing development of boot loaders, development of all the device drivers, middleware and the application for both existing and fresh platforms.

Streamline the BSP and OS Porting to stay ahead of the curve

develop and design

Device Drivers

V Act Technologies India has developed and designed firmware across solutions including consumer electronics, PC devices, storage devices, etc.
Translate »