logo-black
pr

Corporate Training

Former Principal Engineers From

JOURNEY OF A 1000 MILES

STARTS WITH A SINGLE STEP

Show More

Phone Call

Goal Settings

Identify the key objectives. Current skill assessment. Prepare the course plan.

Concepts

Design oriented theory classes,Discussions,Clarifications

Practical sessions

Art of converting designs into programs,Assignments to cement the concepts.

Feedback

1-1 Evaluation and improvements plans.

Devour the distances.

Our Courses

Processor Architecture

  • X86, ARM, RISC5, Microcontrollers
  • Registers
  • Processor Modes
  • Instruction Set
  • SMP, MMU, Paging & Protection
  • Interrupt Controller
  • Caching
  • Coherency
  • Lab Sessions
  • Register Now

Board Support Package Development

  • Cross Compilation Tool Kit - GNU Make, gcc, gas, ld, objdump, binutils, etc
  • Bootloader – U-Boot (Code Walk Through, Commands),
  • Busysbox And Root Filesystem
  • Loading And Booting Linux
  • Lab Sessions
  • Register Now

Introduction to board development

  • Raspberry Pi, BeagleBone , PIC, etc
  • Walk Through Of Board Schematics, Bootup Sequence
  • Memory And Memory Controllers (DDR, Flash, Nand, EMMC),
  • Memory Map And Mmio, Peripherals (Clocks, GPIO, Uart, I2C)
  • Lab Sessions
  • Register Now

C & EMBEDDED C

  • C Fundamentals
  • C Advanced
  • Common Data Structures
  • Analysing Binaries
  • Embedded C & Device Programming
  • Embedded System Programming
  • Programming Workshop(GDB)
  • Register Now

Linux Kernel Internals

  • Kernel Modules
  • Driver Development
  • System Calls
  • Processes & Scheduler
  • Memory Management
  • Interrupts, IPC
  • Synchronization
  • Debugging
  • Lab Sessions
  • Register Now

Performance And Debugging Labs

  • Practical oriented performance analysis and debugging
  • Data Collection Methodologies
  • Viewing data – Flame Graphs
  • Frameworks for data collections (Prometheus, Linux Kernel Test Framework)
  • Root causing complex Network and Block layer issues using monitors
  • Register Now

Linux Kernel Advanced

  • Linux Kernel Internals (basics)
  • Device Drivers, Advanced Module Development
  • System Programming, Timers, SoftIrqs
  • Network Subsystem, Block Subsystem
  • Performance tools & Analysis ( Perf, Top, Htop)
  • NUMA
  • Cgroups
  • Debug Labs ( Crash, eBPF)
  • Register Now

Virtualisation

  • Hardware Support for Virtualisation (X86)
  • KVM - Internals, QEMU - Internals
  • LIBVIRT - Internals
  • VIRTIO , Vhost and Other Device Emulations
  • PCI Passthrough, IOMMU
  • SRIOV and IO-Virtualisation
  • Building a hypervisor from scratch
  • Live Migration
  • Lab Sessions
  • Register Now

Containers

  • Kernel Support for Containers
  • Cgroups
  • Introduction to NameSpaces
  • Building containers using name spaces and Cgroups
  • Network name spaces
  • Working with LXC and Docker
  • Kubernetes
  • Register Now

Key Features

60%

Lab Exercises

100+

Curated Programming Samples

1:1

Private Discussion Time Slots.

05+

Team Collaboration Activities.

Courseware

  • Course Materials
  • Relevant reference board for the lab sessions
  • Ready to use cloud lab
  • Participants should bring their laptop.

Our Products

Ripple-Insta Boot: Linux and Android Boot Optimization

Ripple-Insta boot accelerates Linux and Android OS boot within 2 seconds.

Our Team

About Us

Who We Are

WHO WE ARE


At First Ripple Academy, we prioritize delivering results that are productive and beneficial to both individual team members and the overall objectives of the company. Our training programs are custom - designed to achieve this goal. We emphasize the importance of teamwork and expect every member to contribute as a team player, with the ability to collaborate effectively towards shared goals

Method

Contact Us

Are you looking for a helping hand? Do you have questions that you would like to ask us?

Phone:

+91 9731973535

Email:

contact@firstripple.in

Leave A Comment

Our staff will call back later and answer your questions.

YOUR JOURNEY WITH FIRST RIPPLE

Approach this opportunity with a positive mindset and a readiness to acquire new knowledge. Together, we will cultivate your career in tandem with cutting-edge technologie