Computer System Laboratory

Slides:



Advertisements
Similar presentations
Porting a SimpliciTI TM application to Another Platform Mike Claassen FAE/AFA Summit 2Q, 2010.
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
MotoHawk Training Model-Based Design of Embedded Systems.
Low-Power RF with the eZ430-RF2500 Dr. Thomas Watteyne* Berkeley Sensor and Actuator Center University of California, Berkeley EDERC, 1 December 2010 *
Embedded Systems Programming Introduction to cross development techniques.
Wireless Ad Hoc and Sensor Networks Lab5 2007/05/30.
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
COMPUTER SYSTEM LABORATORY Lab4 - Bootloader. Lab 4 Experimental Goal Learn how to build U-Boot bootloader for PXA /10/8/ 142.
Interconnection Protocol Mustafa Kara Term Work.
By: Nadav Haklai & Noam Rabinovici Supervisors: Mike Sumszyk & Roni Lavi Semester:Spring 2010.
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
COMPUTER SYSTEM LABORATORY Lab10 - Sensor II. Lab 10 Experimental Goal Learn how to write programs on the PTK development board (STM32F207). 2013/11/19/
Socket Lab Info. Computer Network. Requirement Use TCP socket to implement a pair of programs, containing a server and a client. The server program shall.
Computer System Laboratory
Enabling Embedded Systems to access Internet Resources.
1 Pertemuan 6 Finishing the Configuration. Discussion Topics Importance of configuration standards Interface descriptions Configuring interface description.
IT COOKBOOK Windows Network Programming. Chapter 01. Intro. to Network and Socket Programming.
Lab 1 Department of Computer Science and Information Engineering National Taiwan University Lab1 - Sensor 2014/9/23/ 13 1.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Lab 10 Department of Computer Science and Information Engineering National Taiwan University Lab10 – Debugging II 2014/12/2 1 /16.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
 2003 Joel C. Adams. All Rights Reserved. Calvin CollegeDept of Computer Science(1/11) Java Sockets and Simple Networking Joel Adams and Jeremy Frens.
1 Chapter 34 Internet Applications (Telnet, FTP).
Implementation of Embedded OS Lab4 Cortex-M3 Programming.
Implementation of Embedded OS Lab5 Real-time Programming on μ C/OS-III.
SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORK Manish Patel Nov 8 th 2004 Advisor: Dr. Chung-E-Wang Department of Computer Science California State University,
Implementation of Embedded OS Lab3 Porting μC/OS-II.
Simple Socket Server m Yumiko Kimezawa September 19, 20121RPS.
Lab 3 Department of Computer Science and Information Engineering National Taiwan University Lab3 – μC/OS 2015/10/13/ 13 1.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Lab 7 Department of Computer Science and Information Engineering National Taiwan University Lab7 – uCOS Application 2015/11/10/ 10 1.
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
Testing and Verifiation of Kmote using Tiny OS Manish Aggarwal Guide :- Proff Purushottam K.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Powerpoint Templates Page 1 Powerpoint Templates CS Networks Laboratory HANDLED BY, A.MAHESH PRIYA L/IT.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
2007/11/16 Dinh Trong Thuy RTLab
Internet Socket Programing
Computer System Laboratory
Introduction of Embedded C and demo programs
European Robotic LABoratory
Speaker : Kai-Jia Chang Date :
Lab 1: Using NIOS II processor for code execution on FPGA
Distributed Systems.
Computer System Laboratory
Implementation of Embedded OS
CP220x The Industry’s Smallest Ethernet Controller
Computer System Laboratory
Serial Data Hub (Proj Dec13-13).
AI1 input2 AI0 input1 DI1 DI2 DI2 DI1.
Planet Lab Demo IP Address Map
IS 4506 Server Configuration (HTTP Server)
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Software Setup & Validation
Computer System Laboratory
Applications Layer Functionality & Protocols
Computer System Laboratory
Computer System Laboratory
Snippet Engine as a Database Server
Computer System Laboratory
Internet Applications (Telnet, FTP)
IS 4506 Configuring the FTP Service
Presentation transcript:

Computer System Laboratory Lab10 – uCOS Application 2016/12/6 / 11

Experimental Goal Customize your sensor network (SIOTAS) on STM32F207. 2016/12/6 / 11

Environment Host System Build System Target System Software Windows XP IAR Embedded Workbench + Ubuntu 8.04 Target System PTK development board (STM32F207) Software PTK Examples Version 2 You can download it Here. 2016/12/6 / 11

Network Configurations 2016/12/6 / 11

Device Settings Step 1: open the device project and download. PTK_Example_v2/ePBB/Applications/Projects/PTK-STM32F207/EWARM- V6/OS_uCOS-II/rf_zigbee_zb01_Device/demo.eww 2016/12/6 / 11

Coordinator Settings Open the coordinator project and download. PTK_Example_v2/ePBB/Applications/Projects/PTK-STM32F207/EWARM- V6/OS_uCOS-II/rf_zigbee_zb01_Coordinator/demo.eww 2016/12/6 / 11

Testing LED0 will blinking when Coordinator/Device is working. LED1 will be forced in ON state when Coordinator/Device is connected. More information in PTK_Example_v2/Docs/PTK-RF-ZB-ZB01 2016/12/6 / 11

TCPIP Settings Open the TCPIP project and download. PTK_Example_v2/ePBB/Applications/Projects/PTK-STM32F207/EWARM- V6/OS_uCOS-II/base_uC-TCPIP-V2/demo.eww You should use socket to transfer data. More information in PTK_Example_v2/ePBB/Libraries/OS_uCOS- II/Micrium-V29x/Software/uC-TCPIP-V2/Doc You can start with Chap 1, 2, 4, and 8. 2016/12/6 / 11

TCP Server Download source codes of TCP Server in Ubuntu. Successfully build the server and give it a test. % telnet 192.168.0.10 1110 Input some words. You should transfer coordinator’s data to Echo Server by TCP. 2016/12/6 / 11

Exercise Integrate together PTK_Example_v2/ePBB/Applications/Projects/PTK-STM32F207/EWARM-V6/OS_uCOS- II/base_uC-TCPIP-V2/demo.eww and PTK_Example_v2/ePBB/Applications/Projects/PTK-STM32F207/EWARM-V6/OS_uCOS- II/rf_zigbee_zb01_Coordinator/demo.eww to be able to transfer data between STM32F207 and the server through TCP-IP socket. You can first adjust PTK_Example_v2/ePBB/Applications/Projects/PTK-STM32F207/EWARM-V6/OS_uCOS- II/base_uC-TCPIP-V2/demo.eww to make it able to transfer data between STF32F207 and the server through TCP-IP socket. In the IAR interface, targeting at “demo – Flash-Debug”, you can find out those Preprocessor include-directories applied by a project in its C/C++ Compiler option. Consider uCOS-II\ and uC-TCPIP-V2\ in the directory C:\PTK_Example_v2\ePBB\Libraries\OS_uCOS-II\Micrium-V29x\Software\. Observe the difference of the relationship between projects we’re to integrate together from former labs, and how adjusting the Preprocessor include-directories can give you a hand. Hint: consider the following. <includes.h> → app_cfg.h ; net[XXX].h, app_tcpip.h App_TCPIP_Init() Others: adding *.c files, tuning stack size, priority and scheduling of modified/added task, … etc. based on your experience gained from former labs. 2016/12/6 / 11

Lab Requirement Show that you can make the coordinator collect data from the device through Zigbee, and then send to PC Ubuntu server through TCPIP socket. You’re encouraged to implement your own design of application. 2016/12/6 / 11