By Ganesan Alagu Ganesh Feb 21, 2008

Slides:



Advertisements
Similar presentations
Booting the TS-7300 boards VHDL and C. Overview After looking at the general approach to booting machines (generally PCs) we will now look at the TS-7300.
Advertisements

Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Installing Windows 7 Lesson 2.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
29 April 2005 Part B Final Presentation Peripheral Devices For ML310 Board Project name : Spring Semester 2005 Final Presentation Presenting : Erez Cohen.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Embedded Real time System Design Introduction to the course.
Embedded Systems Programming Introduction to the course.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
Going with the Data Flow Mrs. Staniec. Objectives: 1. Identify the role of the central processing unit. 2. Identify concepts related to computer memory.
Image Processing for Remote Sensing Matthew E. Nelson Joseph Coleman.
University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.
Linux Installation and Administration – Lesson 5 Tutor: George Papamarkos Topic: Devices in Linux.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
AT91SAM9261-EK WinCE 6.0 DEMO ATMEL AT91 Application & Support Group
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Tutorial 11 Installing, Updating, and Configuring Software
The PC The PC is a standard computing platform, built around a EISA bus (1988) –IBM compatible –“Intel Architecture” from Intel or AMD or other companies.
Embedded Linux Systems Presented By: Kitrek Riese.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
AT91SAM9261-EK WinCE 5.0 DEMO ATMEL AT91 Application & Support Group Version 1.O February 2007.
Beagle Board Fast Boot Hui Chen Keji Ren Dec 10 th, 2009 EE382N-4 Project.
Installing a BSP. Software tool chain As with any cross development the cross tool chain is important On Windows it is enormous - you need –Developer.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
Router Fundamentals PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
SAM9260-EK WinCE DEMO AT91 SAM9 Product Group. Version 1.0 October 2006.
SAM9260-EK WinCE DEMO AT91 SAM9 Product Group. Version 1.0 October 2006.
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Implementation Method Linux-USB Gadget Framework –The Linux-USB Gadget Framework makes it easy for peripherals and other devices embedding GNU/Linux system.
1 Setup and Compile Linux Kernel Speaker: Yi-Ji Jheng Date:
SA developed mini-PCIe IO card By Peet Smit. RS282 x8 USB x4 WLAN Video Capture LVDS Display SATA x4 mSATA-half LAN x2 3G & SIMM Digital IO.
Linux for iPAQ RTLAB / Lee, Seungryun.
ITMT 1371 – Windows 7 configuration Chapter 2: Installing Windows 7 ITMT 1371 – Windows 7 Configuration.
Installing Windows 7 Lesson 2. Objectives Select the appropriate installation option Perform a clean installation of Windows 7 Migrate user files and.
University of Wisconsin-Whitewater. What is a Raspberry Pi?  Low cost, ARM based computer the size of a credit card  Uses SD card for persistent storage.
Cisco 2 - Routers Perrine. J Page 16/26/2016 Chapter 2 Cisco IOS Software Cisco’s operating system is called Cisco Internetwork Operating System (IOS)
CIS 221 Lesson 2. What is the first phase of the of the Installation of Windows XP? MS-DOS phase Why is the MS-DOS phase needed? the computer required.
IMAGE COMPRESSION AND DECOMPRESSION USING ARM9 SYSTEM Under the guidance of Mrs. B. SATYA SRI DEVI,M.Tech, Assistant Professor By V. KUSUMA KUMARI Roll.
Windows Vista Configuration MCTS : Maintenance and Optimization.
Installing Windows 7 Lesson 2.
Introduction to Operating Systems Concepts
By Ganesan Alagu Ganesh Feb 26, 2008
Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010
Introduction to comp. and prog. CS 101 G 964
Implementation of Embedded OS
Chapter Objectives In this chapter, you will learn:
Guide to Linux Installation and Administration, 2e
By Sonia Thakur James M.Conrad Presenter: Bin Huang
Computer System Laboratory
Current Generation Hypervisor Type 1 Type 2.
USB The topics covered, in order, are USB background
UBUNTU INSTALLATION
Daniel Steinberg 03/25/2008 Linux boards Daniel Steinberg.
Router Startup and Setup
Linux Operating System Architecture
An Introduction to Device Drivers
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
By Ganesan Alagu Ganesh Mar 25, 2008
Linux Fox Board introduction
Router Startup and Setup
Lecture9: Embedded Network Operating System: cisco IOS
Instructor Materials Chapter 5: Windows Installation
A very basic introduction
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

By Ganesan Alagu Ganesh Feb 21, 2008 Connecting TS 7260 By Ganesan Alagu Ganesh Feb 21, 2008 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Connecting TS 7260 Linux option – the survey result TS 7260 board – a look! Connecting the board to computer Getting started with TS 7260 Connecting an USB thumb drive Connecting a SD card Check the memory ! Challenges ? The Progress… What next? 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Linux option – the survey result Linux Boards Fox Board TS 7260 Software Features: Kernel Full Linux ver 2.4.31 Linux ver 1.06 Language C, C++, PHP, PYTHON Not available onboard (as of now) Tools GNU C compiler C compiler from Dev kit Hardware Features: Data Transfer Rate USB 1.1 (low speed & full speed ) Memory 8MB FLASH 32MB RAM 32Mbytes RAM Ports 2 USB 1.1 Dual USB host ports - v1.1 Power 5 Volt 280mA (1 watt) 1.9W @ + 5V only Cpu Axis ETRAX 100LX 32 bit, RISC, 100MHz (100MIPS) Cirrus EP9302 ARM920T Cost $205 Dev kit $100 Open source support YES NO 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

TS 7260 board – a look! 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Connecting the board to computer Linux installed by default on onboard flash. The serial port is set to 115200 baud, 8N1, with no flow control In Linux- the minicom program is configured using the ”-s” parameter (minicom -s) In Windows, Putty or HyperTerminal can be used 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Connecting an USB thumb drive 2 USB 2.0 ports available USB flash drive has to be formatted as either ext2 or vfat TS-Linux comes with USB drivers After booting at command prompt do “loadUSBModules.sh” “mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt/” 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Connecting an USB thumb drive “LoadUSBModules.sh” script loads the following modules: usbcore pcipool usb-ohci usb-ohci-ep93xx scsi_mod sd_mod usb-storage 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Run “loadUSBModule.sh” 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Run “LoadUSB.sh” 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Connecting a SD card A binary Linux driver module and a set of generic, OS-independent read/write routines is in ARM object (.o) file by default After the SD Card module is loaded, the device entry “/dev/sdcard0” is used to mount into the file system. “cp /dev/sdcard0/disc0/part1 /dev/sdcard0/disc0/part3” “mount -t ext2 /dev/sdcard0/disc0/part3 /mnt” 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Check the memory ! We could see all three disks and the percentage of memory usage Inference : need more memory 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Check the memory! 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

Challenges? (as of now) Older version of linux kernel No onboard software development support Very low memory available Technical user manual and actual configuration details not exactly matched No special debugger Solution: Development KIT 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

The progress… (as on Feb 21,2008) Found that one of the two boards was not working Understanding the USB communication layers & protocols Understood the boot sequence and boot modes of the TS 7260 Learnt - How to write customized “LoadUSB.sh” script? 2/21/2008 Connecting TS 7260 by G Alagu Ganesh

What next? Install Debian linux image in flash Install gcc, g++ compliers Install cross compiler & Interface the kit Software development for USB access 2/21/2008 Connecting TS 7260 by G Alagu Ganesh