Embedded Systems : WRT54GL Wireless Router B. Ramamurthy.

Slides:



Advertisements
Similar presentations
By the end of this section, you will know and understand the hardware and software involved in making a LAN!
Advertisements

9.0 EMBEDDED SOFTWARE DEVELOPMENT TOOLS 9.1 Introduction Application programs are typically developed, compiled, and run on host system Embedded programs.
Troubleshooting a “Broken LAN” Telecommunications and Networking.
Wi-Fi Structures.
D-Link International Call Center Training and Staff Development Department Module: DAP-1350 Module: DAP-1350.
BINA RAMAMURTHY Introduction to Xinu and Kernel Programming 6/7/2013 Amrita-UB-MSES
Embedded Systems Programming Introduction to the course.
8/12/ Embedded XINU and WRT54GL. Purpose 8/12/ Xinu is a embedded kernel It runs on “torn-down” wireless router used as a host for this embedded.
TEW-691GR Training TEW-691GR Training TEW-691GR 450Mbps Wireless N Gigabit Router.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Configuring Network Devices Working at a Small-to-Medium Business or ISP – Chapter.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
TEW-812DRU Training. TEW-812DRU AC1750 Dual Band Wireless Router.
Operating Systems Operating System
Component 4: Introduction to Information and Computer Science Unit 7: Networks & Networking (Part 4 of 5)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 6 Switch Configuration Cisco Networking Academy.
5/26/ Embedded XINU and WRT54GL. 5/26/ Topics Demo of number game and avionics FSM Logic and shift operators Optimizing operations (mul, div.
Technical Seminar Introduction to networking with Linux Administration Amit Kumar Sahoo EC ADVANCED EMBEDDED MICROPROCESSORS AND APPLICATIONS.
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
D-Link Confidential Sales guide for 3G wireless router DWR-131.
10/12/ Embedded XINU and WRT54GL. 10/12/ Topics Logic and shift operators Data-driven vs function-driven Embedded XINU and WRT54GL.
1/28/2010 Network Plus Unit 4 WAP Configuration WAP Configuration In this section we will discuss basic Wireless Access configuration using a Linksys.
Year 10 – Chapter 4 – Computer Networks Lesson 2: Setting up a Network Starter Task – Can you think of reasons to set up a network? Why Use Networks? 1.
CCNA 2 Week 1 Routers and WANs. Copyright © 2005 University of Bolton Welcome Back! CCNA 2 deals with routed networks You will learn how to configure.
Networks.
1. 2 Router is a device which makes communication possible between two or more different networks present in different geographical locations. To make.
PC hardware and x86 programming Lec 2 Jinyang Li.
Brian Hixenbaugh Network Managment. My Home Network.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 2: Introduction to Switched Networks Routing And Switching 2.0.
Module 1 CCNA2 v3 Module 1 JEOPARDY CCNA2 v3 Module 1 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
12/8/ Embedded XINU and WRT54GL. 12/8/ Topics WRT54GL architecture and internals Embedded XINU Logic and shift operators.
Presented to:-Sir.Ali Presented by:-Mahmood Khan Roll No:-2801.
Communications & Computer Networks Resource Notes - Network Hardware
Home Network Customization Willis Kim. Terminology Overview Overview Overview A broadband router combines the features of a traditional network switch,
1/8/ Embedded XINU and WRT54GL. 1/8/ Topics WRT54GL architecture and internals Embedded XINU Logic and shift operators.
Lecture 7: Overview Microprocessors / microcontrollers.
Getting to Know Today’s Computers Group 2: Ashala LaShaina Kiera Jessica A Louis.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Router Startup and Setup Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Commands 3/1/ Boot PROM Fundamentals All Sun systems have resident boot PROM firmware Provides basic hardware testing and initialization prior.
1 Pertemuan 3 Operating Cisco IOS Software. Discussion Topics The purpose of Cisco IOS software Router user interface Router user interface modes Cisco.
3/12/ Embedded XINU and WRT54GL. 3/12/ Topics Logic and shift operators Optimizing operations (mul, div VS shiftL, shiftR) WRT54GL architecture.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
Router is a device which provides communication possible between two or more different networks. To allow communication between two or more different.
Muktasim Billah Mustaffa TSI/2013
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.

Oops or How to Recover from Problems with your WRT54G(L)
Configuring Network Devices
INTERNAL & EXTERNAL OF ROUTERS.
Welcome to Telkom D-Link Training
ARM Embedded Systems
BIOS & CMOS.
Lec 3: Introduction to Switched Networks
Troubleshooting a “Broken LAN”
Wireless Modes.
VoIP Management and Control
Introduction to Xinu and Kernel Programming
Chapter 2: Introduction to Switched Networks
Embedded XINU and WRT54GL
Chapter 2: Introduction to Switched Networks
Introduction to Xinu and Kernel Programming
CCNA 2 v3 JEOPARDY Module 1 CCNA2 v3 Module 1 K. Martin.
9.0 EMBEDDED SOFTWARE DEVELOPMENT TOOLS
Communications & Computer Networks Resource Notes - Network Hardware
Networking Essentials
SETTING NETWORK BIAS AND TERMINATING RESISTORS
Embedded XINU and WRT54GL
Digital Literacy 1.00 Computer Basics
Presentation transcript:

Embedded Systems : WRT54GL Wireless Router B. Ramamurthy

Topics History of WRT54G Open source firmware (see handout) Common features Processor architecture (BCM5352) WRT54GL Block diagram

History Introduced in 2002 In 2003 Andrew Miklas posted to Linux Kernel Mailing List about Linksys using GPL code in its firmware Linksys executives gave into the pressure from the community, Linksys released the code to the community under GPL.

Common Features Power: 12VDC 1.0amp –This power requirement is standard for embedded devices and wireless access points –This makes them compatible with Power over Ethernet (PoE) –This especially significant in mobile environment. The Reset button: to reset the configuration

Common Features (Contd.) LED lights to indicate various conditions Power : indicates presence of power DMZ: use differs; ex: can show boot progress WLAN LED Ethernet Internet You can manipulate the LED thru’ your code by changing contents of system files.

Processor Architecture Processor: Broadcom MIPS (Microprocessor without Interlocked Pipeline Stages) processor, common to embedded devices and game consoles. RISC (reduced instruction set computer) MIPS is used Sony playstation for example. We will develop programs in Linux OS: you will use Timberlake for off-campus, nickelback for on- campus We will cross compile and load the firmware into WRT54GL (“port”)

BCM5352 Next generation SoC (System on a Chip) SoC: combines CPU + Wireless MAC + Ethernet MAC onto one chip Flash memory SDRAM Wireless access (802.11) Ethernet switch

What does WRT54GL do? Creates a network between the wireless interface and the LAN ports known as br0. Router address is by default. WLAN port (port 4). You will plus your cable modem into this port; this will pull the DHCP address from your ISP. WAN and LAN are separate network linked by WRT54GL

The Basic Hardware 6/17/20159SIGCSE 2009 NSF SHOWCASE

The NSF-Supported Facility at UB 6/17/201510SIGCSE 2009 NSF SHOWCASE