Back to ESAcademy Home Page

Embedded Internetworking

A 2-day hands-on training class about bringing Internet connectivity to low and medium performance embedded applications

Learn about TCP/IP with an "embedded angle"!

The hands-on part implements different embedded internetworking solutions based on ARM microcontrollers

It's not a question of "if" Internet connectivity will be required by embedded devices, it's just a question of "when" it will happen. Web enabled appliances and consumer electronics are on their way. As always, embedded design engineers face the challenge to implement yet another feature at minimal cost.

This 2-day class gives engineers an overview of the requirements and solutions available today to add Internet connectivity to their next design.

Agenda

Time

Day 1

Day 2

08:00AM - 08:30AM Registration, Breakfast Breakfast
08:30AM - 10:00AM Objectives, what is Embedded Internetworking, expectations, challenges

Internetworking Theory:
ISO/OSI and TCP/IP layering

TCP/IP: Hardware layer
Serial, Ethernet, IrDA, Wireless Ethernet, Bluetooth

Embedded Internetworking solutions available today. Pros and cons of different implementations: on-chip implementations, internal gateways (on a chip or small plug-in PCB), external gateways.

Hands-On, ARM-Internetworking:
Introduction to the provided hardware and software

10:00AM - 10:15AM Break Break
10:15AM - 12:00PM TCP/IP: Network layer
IP Routing, address space, IPv4, IPv6

Domain Name Space, Domain Name Resolution

TCP/IP: Transport layer
Ports, UDP, TCP, three-way handshake

Hands-On, ARM-Internetworking:
Using a gateway between the embedded device and the Internet, setting up both, example programs
12:00PM - 01:00PM Lunch Lunch
01:00PM - 02:30PM TCP/IP: Application layer
Diagnostic applications, file transfer (FTP), email (SMTP, POP3), web server (HTTP) , HTML, Java applets, data streaming, sockets
Hands-On, ARM-Internetworking:
Implementing a PPP client and server, implementing a HTTP (web) server
02:30PM - 02:45PM Break Break
02:45PM - 04:00PM Privacy and security issues
Firewalls and bastion hosts

Putting it all together
What exactly happens with each email or web request

Hands-On, ARM-Internetworking:
Implementing advanced web server options: server side includes (dynamic contents), Java applets, "embedded" optimizations.
04:00PM - 04:15PM Questions and answers Prefer in-house solutions?
Ideas and guidelines for Embedded Internetworking solutions based on a custom SW gateway on a PC.
04:15PM - 04:45PM TEST: Multiple Choice
Upcoming Classes

Prerequisites

Basic knowledge about the design and implementation of embedded systems is beneficial.

Hands-On Part

For the hands-on part, we provide workstations consisting of a laptop computer with all the required software and a microcontroller starter kit with an ARM derivative.

Each workstation is shared by two students, which maximizes class efficiency as typographical errors and other simple mistakes are less likely to happen in a team environment.

Certification

Certificates are issued to all students participating in both days of the training class. Students that score 80% or higher in the multiple choice test, get the line "and passed the test" added to their certificate.

Schedule, Location, Pricing

We currently do not have this class scheduled.

The price for the 2-day hands-on training class is $1,495 per student. Food and drinks are included.

The total number of students is limited to 12, to achieve a good learning environment.

Cancellation Policy

Cancellations must be made 2 weeks prior to the event, otherwise tuition is non-refundable. A 15% rescheduling fee applies, if student needs to reschedule within 2 weeks prior to the event.


San Jose, CA
Tel. (877) 812-6393
Fax. (877) 812-6382

www.esacademy.com
info@esacademy.com