Course contents

This is a short summary of topics covered .The program is mostly practical based so you will be asked to choose a project goal  which has not be done before in one of these topics.

Topic

Topics Covered

Embedded Linux (on ARM)

    1. Basics of compiling C program
    1. Basics of computer
    1. BIOS
    1. Operating System architecture
    1. Booting of x86 system
    1. Processor basics
    1. Device drivers
    1. Bootloader
    1. Linux Kernel
    1. Kernel initialisation
    1. System initialisation
    1. File Systems
    1. Porting Linux
    1. Busybox
  1. Build systems – Buildroot, Yocto
IOTIOT
  • Embedded Linux (Router OS)

    1. Basic Configuration
    1. Command-line interpreter
    1. Cron and crontab
    1. System configuratio
    1. DNS and DHCP configuration
    1. Dnsmasq
    1. Dropbear Configuration
    1. Dynamic DNS Client configuration
    1. Hotplug
    1. LED configuration
    1. Managing system services
    1. Network basics
    1. SSH Configuration
    1. System log  
    1. The UCI System
    1. luci web interface
  1. Network
      1. Aliases
      1. Client Device
      1. IPv4-IPv4 Transitioning Technology
      1. MAP IPv4-over-IPv6 encapsulation
    1. MultipathTCP and OpenWrt
  • IPv6
    1. IPv6 ISPs
    1. IPv6 overview
  1. AT6: IPv6 Masquerading Router
    • Traffic Shaping
    • Virtual LAN (VLAN)
    • WAN (Internet Access)
    • Dumb AP (Access Point only)
    • Guest Wifi network setup
    • Mesh WiFi.
    • Zero configuration network setup
  • Wifi network tools
    1. Aircrack
    1. Horst
  1. Kismet
  • Firewall configuration
IOTIOT

Artificial Intelligence on Edge

    1. Python for AI
    1. Machine Learning basics
    1. Deep Learning basics
    1. Natural language processing (NLP) 
    1. Practical on Tensorflow/Theano/Pytorch
    1. Using Docker for running remote models
    1. Porting AI libraries to Embedded Systems(optional)
  1. Creating AI applications on edge(optimised code for performance in resource constrained systems)
IOTIOT

Automotive Grade Linux (AGL)

    1. System Architecture
    1. App Framework and Security
    1. Connectivity
    1. Continuous Integration and Test
    1. UI and Graphics customisation
    1. Virtualization
    1. Navigation
    1. Reference Hardware System Architecture
    1. Vehicle to Cloud
  1. Speech
IOTIOT

©[2018]  No content is copyrighted ,use freely.IoTIoT.in is part of Nikhil Bhaskaran Foundation

Log in with your credentials

Forgot your details?