Shell programming 9/12/2008 David You. Using cross compiler Cross compiler download and installation 

Slides:



Advertisements
Similar presentations
Chapter Apache Installation on Linux. Acknowledgement The contribution made by Darrin Morison is acknowledged.
Advertisements

MC365 Ant. Today We Will Cover: Overview of Ant Installing Ant Using the Ant command line tool Various Ant commands available Using Ant in Eclipse.
CS115 HOW TO INSTALL THE JAVA DEVELOPMENT KIT (JDK)
Embedded XINU SW & HW preparation 09/5/2008 David You.
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
Installing Hugs on Windows March 31, Installing Hugs Go to Click on the Hugs link under implementations.
UNIX. find command ● The find command is used to locate files on a Unix or Linux system. find will search any set of directories you specify for files.
A GUIDE TO e-FILING OF SERVICE TAX RETURNS - I DIRECTORATE OF SYSTEMS CHENNAI.
SERVLETS.
Open Source Software WampServer Presented By Mr. R.Aravindhan.
A presentation created by David C.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
So – You want to learn how to put an advanced article submission (cut and paste) onto the state website. (Note: If you have not done so, you will need.
CprE 288 – Quick intro for compiling C in Linux
How to link to a website in PowerPoint Bryan Mills.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
Servlets Environment Setup. Agenda:  Setting up Java Development Kit  Setting up Web Server: Tomcat  Setting up CLASSPATH.
C & Unix Final Session Review (… because I, too, can do PowerPoint …)
Javadoc. The Plan ● What is Javadoc? ● Writing Javadoc comments ● Using the Javadoc tool ● Demo ● Practice.
Apache, MySQL and PHP Installation and Configuration Chapter 4 XAMPP Installation and Configuration.
 Lesson 08: The Internet. Physical Architecture of the Web Arpanet 1969 The Internet 40 Years ago: single line 400 miles long, first transmission.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
Customer Relationship Management. Content CRM SugarCRM System Requirement Installation Process Configuration.
Processing.js.
Nachos Assignment#1 System calls implementation. What are system calls? Enable you to interact with OS kernel. A switch from User Mode to Kernel Mode.
ATG Environment Setup In this session you will learn – Setting Up ATG environment – Creating new ATG application – Configuring Data Source – Configuring.
QT - a C++ based GUI QT’s Designer and Assistant.
Installing Apache Axis Setting up your Tomcat server to use Web Services.
How to Tag a Corpus Using Stanford Tagger. Accuracy All tokens: 97.32% Unknown words: 90.79%
Linear Algebra Data Analysis Project Directions. You must have the following ready: Survey question 1 written. Survey question 2 written. Log into Google.
EMT 2390L Lecture 6 Dr. Reyes Reference: The Linux Command Line, W.E. Shotts.
CIS 90 - Lesson 15 Lesson Module Status Slides – Properties - Flash cards – No-stress quiz – Web calendar summary – Web book pages – Commands – Lab – done.
CSS Linux and Eclipse 1. CSS Account Log into your CSS account with the NoMachine client (NX client) 2.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Keriann Barry LIS 654.  The Geolocations plugin for Omeka provides a visual representation of an item’s location.  The administrator adds location data.
Ant & Jar Ant – Java-based build tool Jar – pkzip archive, that contains metadata (a manifest file) that the JRE understands.
Videos. Adding Videos to a Web Page Videos can make our pages more interesting and engaging. Most video-hosting services, such as YouTube, will provide.
Intro to Excel - Session 6.11 Tutorial 6 - Session 6.1 Integrating Excel with Other Windows Programs and the World Wide Web.
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
Paris package: practical aspects Installation / presentation To run a simulation Analysis To add a new module to Paris Installation / presentation To run.
Tools: SSH, SFTP, dunx1, Nvu David Tristano Drexel IRT Dept.
Uploading documents to the site Сlick “Add document” on the home page To send several files enable Add-on “Microsoft Office”
When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with.
Setting Up Your TSS Course. www/bcpss.org and log in.
Computer Graphics Lab 1 OpenGL.
COMP 2923 A2 Website Development 101 Danny Silver JSOCS, Acadia University.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Thomas Jefferson National Accelerator Facility. Actions: Procedures For IOC Application Development, Testing, and Installation Tools: Shell scripts, Perl.
KompoZer. What is it? A FREE product used to design websites A FREE product used to design websites A WYSIWYG HTML Editor A WYSIWYG HTML Editor –WYSIWYG:
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
Install CB 1.8 on Ubuntu. Steps Followed Install Ubuntu (Ubuntu LTS) on Virtual machine – (VMware Workstation) (
Manifold Lab 1 Setting the environment Compiling/running programs.
How to build a Web Page or “The things geeks never told you!”
Settings MySQL Database and JDBC configuration Instructor: Sergey Goldman.
1P.Miné CompHEP from. 2P.Miné CompHEP Installation for Linux Download from : comphep tgzhttp://comphep.sinp.msu.ru Untar.
Making the website. Get your folders sorted first Create a new folder in “N” called “My hockey website” Create folders inside called “Documents”, “images”
Moodle Install Guide Team 5 안정현 김현수 주채진 조수아. Moodle Install Enter moodle.org web site -> Go to Standard Moodle Packages in Downloads.
Connecting From Home Editing at Home(You don’t have to.)
Installation and environment variables. Simple Installation 1 The latest sources can always be obtained from the CDAT website:
Teacher Tube Teacher tube is a great source for any digital media to use with your class. It is free to sign up, and you have access to many different.
Apache Tomcat & Quick Tutorial
CSC 215 : Procedural Programming with C
Specification-Based Testing and the Category-Partition Method
Presenter Mindy Pistol Ext
11/22/2018 7:29:58 AM.
The Linux Command Line Chapter 18
The Writer’s Key to Online Happiness or
CS115 HOW TO INSTALL THE JAVA DEVELOPMENT KIT (JDK)
CSS Styles Introduction.
Hadoop Installation Fully Distributed Mode
Presentation transcript:

Shell programming 9/12/2008 David You

Using cross compiler Cross compiler download and installation  Log on to nickelback.cse.buffalo.edu Make a proper directory for xinu project and copy the latest xinu source file from /web/faculty/bina/cse321/fall2 008/NEXOS. Unzip the source file (it would be gzip file or tar file)  gunzip < file.tar.gz | tar xvf –  tar xvf file.tar Modify MIPS_ROOT variable in compile/makeVars file to  /projects/bina/NEXOS/CSE321/project/mipsel-dev/bin Compile

Shell programming Shell programming guide line  Make a test program  xsh_test.c has a blank test function.  Implement something you want to do in the xsh_test.c file and just compile.  No need to do anything else. Add a brand new command  Follow the procedures in the shell programming guide line webpage.  You have to put your source files into some proper directories and modify some files such as Makefile, shell.c and shell.h.

Embedded XINU directories Embedded XINU web site has documentation page explaining directory structure, data structure and relationship between source files.   Just click and open any linked pages to see more about data structures and source files. Most important directories are compile, shell and system.

Test programs Hello world  The simplest way is to modify the xsh_test.c file and compile.  You can add your own source file(xsh_hello.c or something) and add the command to proper position.