Search this site
Embedded Files
Skip to main content
Skip to navigation
Embedded System Lab
Academic Labs
ARM7 Labs
Lab1 - Serial Communication between ARM Development board and PC
Lab2 - Infrared Wireless Human Response Measuring System
Lab3 - Implementation of ARM7 based System with Multiple Analog and Digital Sensors
Lab4 - Implementation of Embedded System with Power Management Capability
BeagleBoard Labs
Lab1 - Communication between BeagleBoard and host machine using Minicom
Lab2 - Cross Compilation for Beagle Board using ARM Toolchain
Lab3 - Configuration and Compilation of U-Boot & X-Loader for BeagleBoard
Lab4 - Cross Compile a Kernel (uImage) for Beagle Board
Lab5 - Configure and Build Android on Beagle Board
Embedded Linux Labs
Lab1 - Upgrade Linux Kernel Version
Lab2 - Configure Linux Kernel
Lab3 - Linux Device Driver (version 1)
Lab4 - Linux Device Driver (version 2)
Lab5 - Linux Device Driver (ver. 3) Interface Device Driver with Application Program
Lab6 - Installation and Usage of Meld Diff Viewer
Embedded Software in Networking Environment
Lab1 - TSLite Phase I: Installation and Testing for one-way communication
Lab2 - TSLite Phase II: Installation and Testing for Two way communication
Lab3 - TSLite Phase III: SLIP Project
Lab4 - Use Webmin to Configure IPtable
Embedded System Design in Device Driver Environment
Programming
C++
01. Encapsulation
01. Object Oriented Design
02. Dynamic Memory
02. IO Streams
03. C++ Reference Type
03. Copy Semantics
04. Operator Overloading
Program: To track memory allocations in C or C++
Java
01. Introduction to Java
02. Java Basics
03. Java Methods
04. Java Arrays
05. Object Oriented Programming with Java
06. String & StringBuilder Classes
07. Java Inheritance (Part 1)
07. Java Inheritance (Part 2)
08. Java Packages
09. Java GUI (Part 1)
09. Java GUI (Part 2)
09. Java GUI Examples (Part 3)
09. Java GUI Examples (Part 4)
10. Java Exceptions
11. Java I/O
Java Programming Assignment 1
Java Programming Assignment 2
Java Programming Assignment 3
Java Programming Assignment 4
Java Programming Assignment 5
Java Programming Assignment 6
Java Programming Assignment 7
VB.NET
01. Introduction to Visual Basic 2010
02. Visual Basic Controls and Events
03. Variables, Input, and Output
04. Decisions
05. General Procedures
06. Repetition
07. Arrays
08. Managing Files
Linux/Unix
Linux/Unix Introduction
01. History and Background
02. Basic Utilities
03. Regular Files
04. Text Editing using vi (Part 1)
04. Text Editing using vi (Part 2)
05. Directories
05. Links
05. Links and find command
06. File Permissions
07. Communication Utilities
08. The Shell (Part 1)
08. The Shell (Part 2)
09. Filters (Part 1)
09. Filters (Part 2)
10. Regular Expression (Part 1)
10. Regular Expression (Part 2)
Lab 1-2 Linux Assignment and Solution
Lab 3-4 Linux Assignment and Solution
Lab 5-6 Linux Assignment and Solution
Lab 7-8 Linux Assignment and Solution
Lab 9-10 Linux Assignment and Solution
Linux Shell Script
01. Review of Common Linux Utilities
02. Basic Scripting Concepts (Part 1)
02. Basic Scripting Concepts (Part 2)
03. Variables and Expressions (Part 1)
03. Variables and Expressions (Part 2)
04. Selection and Looping (Part 1)
04. Selection and Looping (Part 2)
05. Shell Variables and Command Line Arguments (Part 1)
05. Shell Variables and Command Line Arguments (Part 2)
06. Arrays and Strings (Part 1)
06. Arrays and Strings (Part 2)
07. Functions (Part 1)
07. Functions (Part 2)
08. Processes and Signals (Part 1)
08. Processes and Signals (Part 2)
09. Korn Shell
10. tc Shell (Part 1)
10. tc Shell (Part 2)
Lab 1-2 Shell Script Assignment and Solution
Lab 3-4 Shell Script to track user's login pattern
Lab 5-6 Write a script to create directory backup
Lab 7-8 Shell Script to lock a user account
Lab 9-10 Shell Script Assignment and Solution
Managing Tech Projects
01. Managing a Project
02. Project, SOW, Specs
03. Work Breakdown Sturcture
04. Kickoff
05. Task List
06. Gantt Chart
07. Critical Path
08. Risk Analysis Basics
Interview Questions
Preferred Books
Important Links
Contact Us
Discussion
Embedded System Lab
Academic Labs
ARM7 Labs
Lab1 - Serial Communication between ARM Development board and PC
Lab2 - Infrared Wireless Human Response Measuring System
Lab3 - Implementation of ARM7 based System with Multiple Analog and Digital Sensors
Lab4 - Implementation of Embedded System with Power Management Capability
BeagleBoard Labs
Lab1 - Communication between BeagleBoard and host machine using Minicom
Lab2 - Cross Compilation for Beagle Board using ARM Toolchain
Lab3 - Configuration and Compilation of U-Boot & X-Loader for BeagleBoard
Lab4 - Cross Compile a Kernel (uImage) for Beagle Board
Lab5 - Configure and Build Android on Beagle Board
Embedded Linux Labs
Lab1 - Upgrade Linux Kernel Version
Lab2 - Configure Linux Kernel
Lab3 - Linux Device Driver (version 1)
Lab4 - Linux Device Driver (version 2)
Lab5 - Linux Device Driver (ver. 3) Interface Device Driver with Application Program
Lab6 - Installation and Usage of Meld Diff Viewer
Embedded Software in Networking Environment
Lab1 - TSLite Phase I: Installation and Testing for one-way communication
Lab2 - TSLite Phase II: Installation and Testing for Two way communication
Lab3 - TSLite Phase III: SLIP Project
Lab4 - Use Webmin to Configure IPtable
Embedded System Design in Device Driver Environment
Programming
C++
01. Encapsulation
01. Object Oriented Design
02. Dynamic Memory
02. IO Streams
03. C++ Reference Type
03. Copy Semantics
04. Operator Overloading
Program: To track memory allocations in C or C++
Java
01. Introduction to Java
02. Java Basics
03. Java Methods
04. Java Arrays
05. Object Oriented Programming with Java
06. String & StringBuilder Classes
07. Java Inheritance (Part 1)
07. Java Inheritance (Part 2)
08. Java Packages
09. Java GUI (Part 1)
09. Java GUI (Part 2)
09. Java GUI Examples (Part 3)
09. Java GUI Examples (Part 4)
10. Java Exceptions
11. Java I/O
Java Programming Assignment 1
Java Programming Assignment 2
Java Programming Assignment 3
Java Programming Assignment 4
Java Programming Assignment 5
Java Programming Assignment 6
Java Programming Assignment 7
VB.NET
01. Introduction to Visual Basic 2010
02. Visual Basic Controls and Events
03. Variables, Input, and Output
04. Decisions
05. General Procedures
06. Repetition
07. Arrays
08. Managing Files
Linux/Unix
Linux/Unix Introduction
01. History and Background
02. Basic Utilities
03. Regular Files
04. Text Editing using vi (Part 1)
04. Text Editing using vi (Part 2)
05. Directories
05. Links
05. Links and find command
06. File Permissions
07. Communication Utilities
08. The Shell (Part 1)
08. The Shell (Part 2)
09. Filters (Part 1)
09. Filters (Part 2)
10. Regular Expression (Part 1)
10. Regular Expression (Part 2)
Lab 1-2 Linux Assignment and Solution
Lab 3-4 Linux Assignment and Solution
Lab 5-6 Linux Assignment and Solution
Lab 7-8 Linux Assignment and Solution
Lab 9-10 Linux Assignment and Solution
Linux Shell Script
01. Review of Common Linux Utilities
02. Basic Scripting Concepts (Part 1)
02. Basic Scripting Concepts (Part 2)
03. Variables and Expressions (Part 1)
03. Variables and Expressions (Part 2)
04. Selection and Looping (Part 1)
04. Selection and Looping (Part 2)
05. Shell Variables and Command Line Arguments (Part 1)
05. Shell Variables and Command Line Arguments (Part 2)
06. Arrays and Strings (Part 1)
06. Arrays and Strings (Part 2)
07. Functions (Part 1)
07. Functions (Part 2)
08. Processes and Signals (Part 1)
08. Processes and Signals (Part 2)
09. Korn Shell
10. tc Shell (Part 1)
10. tc Shell (Part 2)
Lab 1-2 Shell Script Assignment and Solution
Lab 3-4 Shell Script to track user's login pattern
Lab 5-6 Write a script to create directory backup
Lab 7-8 Shell Script to lock a user account
Lab 9-10 Shell Script Assignment and Solution
Managing Tech Projects
01. Managing a Project
02. Project, SOW, Specs
03. Work Breakdown Sturcture
04. Kickoff
05. Task List
06. Gantt Chart
07. Critical Path
08. Risk Analysis Basics
Interview Questions
Preferred Books
Important Links
Contact Us
Discussion
More
Academic Labs
ARM7 Labs
Lab1 - Serial Communication between ARM Development board and PC
Lab2 - Infrared Wireless Human Response Measuring System
Lab3 - Implementation of ARM7 based System with Multiple Analog and Digital Sensors
Lab4 - Implementation of Embedded System with Power Management Capability
BeagleBoard Labs
Lab1 - Communication between BeagleBoard and host machine using Minicom
Lab2 - Cross Compilation for Beagle Board using ARM Toolchain
Lab3 - Configuration and Compilation of U-Boot & X-Loader for BeagleBoard
Lab4 - Cross Compile a Kernel (uImage) for Beagle Board
Lab5 - Configure and Build Android on Beagle Board
Embedded Linux Labs
Lab1 - Upgrade Linux Kernel Version
Lab2 - Configure Linux Kernel
Lab3 - Linux Device Driver (version 1)
Lab4 - Linux Device Driver (version 2)
Lab5 - Linux Device Driver (ver. 3) Interface Device Driver with Application Program
Lab6 - Installation and Usage of Meld Diff Viewer
Embedded Software in Networking Environment
Lab1 - TSLite Phase I: Installation and Testing for one-way communication
Lab2 - TSLite Phase II: Installation and Testing for Two way communication
Lab3 - TSLite Phase III: SLIP Project
Lab4 - Use Webmin to Configure IPtable
Embedded System Design in Device Driver Environment
Programming
C++
01. Encapsulation
01. Object Oriented Design
02. Dynamic Memory
02. IO Streams
03. C++ Reference Type
03. Copy Semantics
04. Operator Overloading
Program: To track memory allocations in C or C++
Java
01. Introduction to Java
02. Java Basics
03. Java Methods
04. Java Arrays
05. Object Oriented Programming with Java
06. String & StringBuilder Classes
07. Java Inheritance (Part 1)
07. Java Inheritance (Part 2)
08. Java Packages
09. Java GUI (Part 1)
09. Java GUI (Part 2)
09. Java GUI Examples (Part 3)
09. Java GUI Examples (Part 4)
10. Java Exceptions
11. Java I/O
Java Programming Assignment 1
Java Programming Assignment 2
Java Programming Assignment 3
Java Programming Assignment 4
Java Programming Assignment 5
Java Programming Assignment 6
Java Programming Assignment 7
VB.NET
01. Introduction to Visual Basic 2010
02. Visual Basic Controls and Events
03. Variables, Input, and Output
04. Decisions
05. General Procedures
06. Repetition
07. Arrays
08. Managing Files
Linux/Unix
Linux/Unix Introduction
01. History and Background
02. Basic Utilities
03. Regular Files
04. Text Editing using vi (Part 1)
04. Text Editing using vi (Part 2)
05. Directories
05. Links
05. Links and find command
06. File Permissions
07. Communication Utilities
08. The Shell (Part 1)
08. The Shell (Part 2)
09. Filters (Part 1)
09. Filters (Part 2)
10. Regular Expression (Part 1)
10. Regular Expression (Part 2)
Lab 1-2 Linux Assignment and Solution
Lab 3-4 Linux Assignment and Solution
Lab 5-6 Linux Assignment and Solution
Lab 7-8 Linux Assignment and Solution
Lab 9-10 Linux Assignment and Solution
Linux Shell Script
01. Review of Common Linux Utilities
02. Basic Scripting Concepts (Part 1)
02. Basic Scripting Concepts (Part 2)
03. Variables and Expressions (Part 1)
03. Variables and Expressions (Part 2)
04. Selection and Looping (Part 1)
04. Selection and Looping (Part 2)
05. Shell Variables and Command Line Arguments (Part 1)
05. Shell Variables and Command Line Arguments (Part 2)
06. Arrays and Strings (Part 1)
06. Arrays and Strings (Part 2)
07. Functions (Part 1)
07. Functions (Part 2)
08. Processes and Signals (Part 1)
08. Processes and Signals (Part 2)
09. Korn Shell
10. tc Shell (Part 1)
10. tc Shell (Part 2)
Lab 1-2 Shell Script Assignment and Solution
Lab 3-4 Shell Script to track user's login pattern
Lab 5-6 Write a script to create directory backup
Lab 7-8 Shell Script to lock a user account
Lab 9-10 Shell Script Assignment and Solution
Managing Tech Projects
01. Managing a Project
02. Project, SOW, Specs
03. Work Breakdown Sturcture
04. Kickoff
05. Task List
06. Gantt Chart
07. Critical Path
08. Risk Analysis Basics
Interview Questions
Preferred Books
Important Links
Contact Us
Discussion
02. Visual Basic Controls and Events
Ch02
Report abuse
Report abuse