Linux for Embedded and Real Time System Developers
Course
Online
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.
Reviews
Subjects
- IT
- Linux
Course programme
- 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
- 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
- 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
- Viewing processes from the command line
- Understanding the runlevel concept
- Multiuser processes and multitasking
- Managing the network configuration
- Network-related command-line tools
- Basic Linux user security features
- Managing Linux users and groups
- Managing and securing the linux user environment
- Securing files and directories with permissions
- 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
- 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 processes
- Startup shell scripts and services
- Scheduling jobs
- Using system logging services
- 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