Lab Report 3: Network Input Output
TCP vs UDP
Both of these protocols are used to send data over the Internet or a local network . Both TCP
and UDP are protocols used for sending bits of data known as packets over the Internet.
They both build on top of t
Lab Report 2: Serial Input
Console serial input/output routed to USB in the Beaglebone
The user I/O connected to PC is routed to the Beaglebone embedded processor via USB serial cable as
shown in the hardware setup diagram below.
On Beaglebone there is an
Lab 5. Network Input Output
Demo 4 6 PM, Dec. 3, Thu.
Report 6 PM, Dec 7, Mon.
Understand how to use Ethernet and program a typical network program using sockets,
and implement a remote user command input for the metronome.
Lab 3. Serial Input
Demo Nov 5, Thu.
Report Nov 9. Mon.
In order to grab a firm concept on serial communication, a serial input for the metronome will be
programmed. This program will be used to send a command s
Lab 2. LED Driver Module
Demo: 4 6 PM, Oct 15, Thu.
Report: 6 PM, Oct 26, Mon.
Understand how to drive the GPIO LEDs in BeagleBone with a suitable module driver.
Target board: BeagleBone (containing 4 GPIO LEDs) with Linux.
EE414 Embedded Systems
Lab 1. Cross Development Environment
Get acquainted with the cross development system:
Target board: BeagleBone with Linux (in microSD).
Host computer: PC with Linux, cross compiler, NFS, and minicom.
2. Problem Statement
Fall 2015 Embedded Systems Lab
A. Project Definition
In this Embedded Systems Design Lab, a simple design and implementation of an embedded
system will be performed in order to establish capability of embedded system design for various fields
Lab 4. Interrupt
4 6 PM, Nov 19, Thu.
6 PM, Nov 23, Mon.
Understand how to program the interrupt and timer in the AM3359 processor in BeagleBone with
2. Problem Statement
Problem 4 (Interrupt for timer)
Lab Report 1: Cross Development Environment
Kernel and Module
When a code is written as a normal program to run as processes. It may happen that a in a wild pointer
wipe out file system and a reboot is needed. To implement the piece of code in run time ke