Tseng:1 Wireless Networks Lab - Counter 2007/09/26 Chia-Hung Tsai.

Slides:



Advertisements
Similar presentations
Marketing Presentation
Advertisements

IEEE Overview 2007/11/28 Chia-Hung Tsai.
Routers and Routing Basics WANs And Routers. Intro To WANs.
Lecture 1: Overview of Computers & Programming
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Chapter Two ComputerComputer Basics Computer.
Lab2 – Using Buttons to Control LEDs Announce on 2007/03/28.
The AXC105 Fibre Switch Hans Nilsson
Contiki A Lightweight and Flexible Operating System for Tiny Networked Sensors Presented by: Jeremy Schiff.
Lab3 – Uart Announce on 2007/04/23. 2 Environment –BoardAPI –FontalBSP FontalButton, FontalLED –HardwareAPI –Stack – MAC Application Queue API.
Wireless Networks Lab – Wireless 2007/10/31 Chia-Hung Tsai.
Wireless Ad Hoc and Sensor Networks Lab5 2007/05/30.
Wireless Networks Lab – Wireless 2007/11/07 Chia-Hung Tsai.
7/13/2007AIIT Summer Course - D#1 Wireless Embedded Systems and Networking Lab Day 5: Part 1: TinyOS Programming on Open Source Distribution Jaein Jeong.
Wireless Networks Lab – UART 2007/10/24. yctseng: 2 Environment BoardAPI  vLedControl(0, true); HardwareAPI  vAHI_xxx( ); FontalBSP  FontalButton --
Wireless Control with ZigBee Final Presentation Students Yossi Lempert Natan Keren Instructor Konstantin Sinyuk.
Wireless Networks Lab – A Simple Tree Network 2007/11/14 Chia-Hung Tsai.
Wireless Networks Lab – Application Queue API 2007/10/17.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
2008EECS Embedded Network Programming nesC, TinyOS, Networking, Microcontrollers Jonathan Hui University of California, Berkeley.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Wireless Networks Lab – Callback Function 2015/6/30.
Wireless Ad Hoc and Sensor Networks Lab1. 2 Objective Comprehend how to setup and use the wireless communication devices, Jennic Evaluation System. You.
Automatic Generation of Parallel OpenGL Programs Robert Hero CMPS 203 December 2, 2004.
Wireless Networks Lab - Sensor 2007/12/05. yctseng: 2 Objective Install sample code and study the procedure of sample code and be familiar with controlling.
Open Video Chat for OLPC/Sugar A Free and Open Source Deaf Education Initiative S. Jacobs, J. DeCausemaker, J. Lewis, T. Rose, F. Rogers Rochester Institute.
Home Monitoring with Wireless Sensor Networks Jesse Phelps – Senior Developer, LashBack.
How to Install Windows 7.
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Chapter 1 Computer History, Fundamentals, and Operating Systems.
1 Hello ZigBee Speaker : 施創宏 Advisor : 吳坤熹. 2 Outline  1.3 ZigBee in the Marketplace  1.4 Hello ZigBee (A First ZigBee Network)  1.5 ZigBee Home Automation.
Resources: Hardware and Software Senior Design – Fall 2011.
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.
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Computer Startup Sequence Overview
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,
Integration of a medicine dispenser unit to the ThereGate system Project plan Matthias Füller Viktor Kovács AS Project Works in Automation.
Lab 4 ZigBee & with PICDEM Z Boards 55:088 Fall 2006.
ELEC4601 Microprocessor systems Lab 3 Tutorial
PROJECT TITLE : AUTOMATED EVALUATION OF RETAIL PRICE OF PRODUCTS IN THE TROLLEY SYSTEM AND WIRELESS TRANSMISSION OF THE BILLING SYSTEM.
Work in Progress for Wireless Sensor Networks Yonghe Liu Dept. of Computer Science and Engineering The University of Texas at Arlington.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Electronics Blocks for Basic Sensor-Based System System Design and Problems (II)
Boot Sequence, Internal Component & Cisco 3 Layer Model 1.
1 Computer Systems II Introduction to Processes. 2 First Two Major Computer System Evolution Steps Led to the idea of multiprogramming (multiple concurrent.
Conclusion Speech. Content Organization Pronunciation Handwriting.
Architectures and Applications for Wireless Sensor Networks ( ) Sensor Network Programming and MoteLib Simulator Chaiporn Jaikaeo
SOC Consortium Course Material Standard IO National Taiwan University Adopted from National Taiwan University SoC Design Laboratory.
Embedded System Course Syllabus. Course Outline Instructor: 안 종석 –Office: 컴퓨터 공학과 Q304 – –Home page:
Private Cloud Stack Deep Dive Enterprise Cloud Summit.
Laura Balthazard. Ways to control the robots At the beginning Joystick + radio interface + computer 2.
438 labs. Labs Lab 1: Refreshing C and Linux Programming 2 Lab 1: Refreshing C and Linux Programming 2 – First: Getting familiar with development.
AT91SAM7X256 Board and FreeRTOS Overview Real-Time Systems Lab Dae Don Jeon
Low Power Management for CC2430 Jinho Son Real-Time System Lab.
1 Lab3 – Optical Sensor. 2 When a light path is interrupted and when it is completed, the AVR records both events. Uses typically include counting objects.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
IoT Milos Hampl.
Chapter 2: Operating-System Structures
Improvement of startup time using Software Suspend - Project Update -
Hans Nilsson The AXC105 Fibre Switch Hans Nilsson
Computer System Structures
Network Coding Testbed
Computers: Hardware and Software
Chapter 5: Switch Configuration
Developing different types of Motes in WSN
Router Basics รศ. ดร. อนันต์ ผลเพิ่ม Asso. Prof. Anan Phonphoem, Ph.D.
Lecture 3 - Instruction Set - Al
Police Technology Chapter Two
Task Manager & Profile Interface
Presentation transcript:

tseng:1 Wireless Networks Lab - Counter 2007/09/26 Chia-Hung Tsai

yctseng: 2 FT-6200 FT-6200 High-Power ZigBee Starter Kit  FT-6250 Base Development Board  FT-6251 Sensor Development Board  Jennic SDK  JN-SW-4027 SDK with CLI  DIO  Ft6200-Patch-ba-1v0.exe  FontalBSP

yctseng: 3 Environment When you build up your environment  BoardAPI  FontalBSP  FontalButton, FontalLED  HardwareAPI  Stack – MAC  Application Queue API  Service Access Point – AppApi.h Access functions and structures used by the application to interact with the Jennic stack

yctseng: 4 Blink sample This application uses a TickTimer to toggle the LEDs  HardwareAPI  TickTimer  FontalBSP  led_init();  led_toggle(LED0);  led_toggle(LED1);

yctseng: 5 Blink flowchart

yctseng: 6 Integrated peripherals API This API was previously known as the Hardware Peripheral Library or the Hardware API The functions are defined in AppHardwareApi.h u32AHI_Init(void);  This should be called after every reset or wake-up and before any other AHI calls are made  We can see that in sample codes in Blink application

yctseng: 7 Startup AppColdStart  This is the main entry point for the application just like main(), called after the ROM-resident boot loader has finished AppWarmStart  Required as the main entry point for a warm start (i.e. CPU has been powered down then restarted, but the RAM contents were retained)

yctseng: 8 TickTimer vAHI_TickTimerConfigure(E_AHI_TICK_TIMER_ RESTART); vAHI_TickTimerWrite(0); vAHI_TickTimerInterval((16*1000*1000)/2); vAHI_TickTimerIntEnable(TRUE); bAHI_TickTimerIntStatus(); vAHI_TickTimerIntPendClr();

yctseng: 9 LED control #include led_init(); led_on(LED0); led_off(LED1); led_toggle(LED0);

yctseng: 10 Lab Counter  Modify the Blink application to an counter application  FT node has 2 LEDs  Count from 0 to 3