Linux for Embedded and Real Time System Developers

Course

Online

Price on request

Description

  • Type

    Course

  • Methodology

    Online

Real-time system developers intending to deploy Linux in embedded solutions often face a double learning hurdle -- they must find their way around Linux itself before they can design embedded systems around it. This course addresses the first of these issues by giving you a strong technical appreciation of linux.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT
  • Linux

Course programme

Introduction

  • Brief history of Linux
  • Logging on to Linux
  • Linux as a multi-user, multi-tasking operating system
  • Accessing the command line (terminal and desktop)
  • Accessing and using manual pages

Working with the command line and the shell

  • Introduction to command shells
  • Understanding command syntax
  • Executing commands at the command line
  • Common command line tasks
  • Piping and redirection
  • Managing user accounts
  • Performing RPM and APT package related operations

Managing directories and files

  • Understanding the filesystem hierarchy standard (FHS)
  • Indentifying file types
  • Changing directories and listing directory contents
  • Creating, viewing and appending files
  • Copying and moving files and directories
  • Creating directories
  • Deleting files and directories
  • Finding files on linux
  • Using grep to search file content
  • Understanding regular expressions
  • Archiving files with tar
  • Compressing and uncompressing files with gzip and bzip2
  • Managing file permissions and ownership

Using the vi text editorUnderstanding and viewing processes

  • Viewing processes from the command line
  • Understanding the runlevel concept
  • Multiuser processes and multitasking

Managing the network configuration

  • Managing the network configuration
  • Network-related command-line tools

Managing user access and security

  • Basic Linux user security features
  • Managing Linux users and groups
  • Managing and securing the linux user environment
  • Securing files and directories with permissions

Seting up a linux file system

  • Select a linux file system
  • Configuring linux filesystem partitions
  • Configuring and managing a linux file system
  • Backing up and restoring a file system
  • Working with Flash File Systems

System initialisation

  • The linux load procedure
  • Managing run levels
  • Managing the kernel
  • Managing the GRUB boot loader
  • Managing the U-BOOT boot loader
  • Modifying system settings

Managing linux processes and services

  • Managing processes
  • Startup shell scripts and services
  • Scheduling jobs
  • Using system logging services

Connecting a system to the network

  • Network components and architecture
  • Configuring a network connection
  • Configuring and managing routes
  • Test a network interface
  • Enabling network services

Linux for Embedded and Real Time System Developers

Price on request