SlideShare uma empresa Scribd logo
1 de 22
PRESENTATION ON
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                               Embedded Web Server using
                                              ARM and µc/OS-II used as a WSN
                                                          Node
                                             Presented By :-
                                                                       Saswat Mohanty
                                                                  M . Tech, 1st Semester (WCT)
                                                           National Institute of Science and Technology
                                                                            Berhampur


                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST        [L1-1]
Equipment used- ARM7TDMI
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                          Development Board
                                              Components of the development system
                                              2.Power Supply
                                              3.On-board USB 2.0 programmer
                                              4.USB Communication
                                              5.Jumpers
                                              6.Switches
                                              7.MCU card
                                              8.LEDs
                                              9.Pushbutton switches
                                              10.Graphic LCD
                                              11.RS-232 Communication
                                              12.JTAG Connector
                                              13.PS/2 (Keyboard) connector
                                              14.MMC/SD (Multimedia Card)


                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-2]
Equipment used- ARM
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                               Advantage
                                               Lowest Per Mhz Power in the industry




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-3]
Equipment used- ARM
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                               Ultra low power implementation
                                               •   The demand for ever lower-cost portable products with
                                                   increasing connectivity (e.g.USB, Bluetooth, ZigBee) and novel
                                                   interfaces (e.g. accelerometers, touch screens) has resulted in the
                                                   need to more tightly integrate analog devices with digital
                                                   functionality to pre-process and communicate data.
                                               •    Most 8-bit devices do not offer the performance to sustain these
                                                   tasks, and so embedded developers are required to look for
                                                   alternative devices with more advanced processor technology.
                                               •   The 16-bit devices will generally require a longer active duty
                                                   cycle or higher clock frequency to accomplish the same task as a
                                                   32-bit device.
                                               •   This means less energy efficient and shorter battery life.

                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST                       [L1-4]
Better overall
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                       power-consumption profile
                                             By combining the high performance of
                                             the ARM7 core with some elements –
                                             •multiple clock sources,
                                             •clock control,
                                             •multiple regulators,
                                             •multiple buses and
                                             •flexible peripheral control –


                                             We can achieve a much better overall
                                             power-consumption profile



                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-5]
Better overall
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                    power-consumption profile




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-6]
Equipment used-µC/OS-II RTOS
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Advantages of using µC/OS-II

                                             3.    μC/OS-II is a highly portable, very scalable, preemptive real-
                                                  time, deterministic, multitasking kernel
                                             4.   It can manage up to 64 tasks (56 user tasks available)
                                             5.    It has connectivity with μC/GUI and μC/FS (GUI and File
                                                  Systems for μC/OS-II)
                                             6.    It is ported to more than 100 microprocessors and
                                                  microcontrollers
                                             7.    It is simple to use and simple to implement but very effective
                                                  compared to the price/performance ratio.
                                             8.   It supports all type of processors from 8-bit to 64-bit
                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST         [L1-7]
Equipment used-µC/OS-II RTOS
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                               Advantages of using µC/OS-II

                                               Inter-task or inter process communication in μC/OS-II
                                                  takes place using
                                               • Semaphores
                                               • Message mailbox
                                               • Message queues
                                               Tasks and Interrupt service routines (ISR) can interact
                                                  with each other through an ECB (event control block)


                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST       [L1-8]
Process of the Experiment
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                    Begin
                                                  Development


                                              Research on RTOS uC/          Port                 Integrate
                                                      OS-II               Webserver             Components


                                                   Research on          PORT RTOS                   Port
                                                    Compiler             uC/OS-II             Application Code


                                                   Research on            Configure               Testing
                                                     TCP/IP               Compiler
                                                                          μC/OS-II
                                                                          C Task Management
                                                   Research on            T Rate Monotonic Scheduling
                                                                          Configure
                                                   Webserver              R Memory Management
                                                                          Hardware


                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST               [L1-9]
Uses of Embedded Webserver
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                               This embedded web server which is developed
                                                  by using Embedded C language can be
                                                  beneficial for
                                               2. mission critical applications,
                                               3. remote data acquisition systems,
                                               4. ATM network




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-10]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                                      Files to configure The
                                                                      ARM Processor board
                                                                      in
                                                                      -C language
                                                                     Files to configure The uC/
                                                                     OS-II RTOS language
                                                                      -Assembly
                                                                     -Tasks,Semaphore,Timers


                                                                     Files to configure The
                                                                     Graphical User
                                                                     Interface-
                                                                     Monitor,LCD,GLCD,TF
                                                                  Files to configure ARM
                                                                     T
                                                                  Processor board Functions-
                                                                  Interrupts,Clock,serial data
                                                                  comm
                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-11]
Equipment to be used-Peripheral Ethernet
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                      controller for ARM
                                             This peripheral Ethernet controller which is used as an accessory in the
                                             ARM Server can be beneficial for controlling and monitoring traffic as the
                                              controller is controlled by Embedded C language




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST                [L1-12]
WSN integration into regular activities
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-13]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                                                     ARM
                                                                     Embedded
                                                                     Web Server




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-14]
Benefits according to this
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                              Miniature Size  architecture
                                              2.No cooling fans required for processor
                                              3.Low battery consumption allows less interference requirement at Remote
                                              site
                                              4.Access through internet
                                              5.Easy to interpret HTML pages

                                              New ARM module developed by ARM with university of Michigan




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST              [L1-15]
Medical Data Aquisition
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-16]
Intercommunicative WSN
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-17]
Installation at remote access sites
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-18]
WSN Advantage
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             •   Radio sensor networks promise interesting perspectives for position
                                                 location and object identification in short range environments.
                                             •   With the lower frequencies involved in the UWB spectrum, looking into
                                                 or through non-metallic materials and objects becomes feasible.
                                             •   This is of major importance for applications like indoor navigation and
                                                 surveillance, object recognition and imaging, through wall detection and
                                                 tracking of persons.
                                             •    Sensors, detection and localization performance can be significantly
                                                 improved by cooperation between spatially distributed nodes of a sensor
                                                 network.
                                             •   The sensor nodes may be heterogeneous in terms of their sensing
                                                 capabilities and mobility.


                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST                [L1-19]
References
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                              •   V.Billy Rakesh Roy, Sanket Dessai, and S. G.Shiva Prasad Yadav.”Design and Development of ARM
                                                  ProcessorBased Web Server” International Journal of Recent Trends in Engineering, Vol. 1, No. 4, May
                                                  2009
                                              •   Bo Jing; Jie Zhang; Zheng Qin; ZongLin Zhang; Yong Sun."Design of Micro Wireless Network
                                                  Measurement and Control Server Based on ARM and uC/OS-," /Intelligent Control and Automation,
                                                  2006. WCICA 2006. The Sixth World Congress on/ ,vol.1, no., pp.4453-4457
                                              •   ARM. ARM7TDMI-S Technical Reference Manual (Revision 4.3).Reference Manual, 2001.
                                                  (www.arm.com).
                                              •   S. Furber. ARM system-on-chip architecture. Addison-Wesley, 2nd edition, 2000.
                                              •   J. Labrosse. MicroC/OS-II: The real-time kernel. CMP Books, 2nd edition, 2002.
                                              •   J. Labrosse. MicroC/OS-II and the ARM processor. Micrium Application Note AN-1011(Revision D),
                                                  2004. (www.micrium.com).
                                              •   J. J. Labrosse. Embedded Systems Building Blocks: Complete and Ready-to-Use Modules in C.CMP
                                                  Books, 2nd edition, 2000. (www.micrium.com).
                                              •   D. Seal. ARM Architecture Reference Manual. Addison-Wesley, 2nd edition, 2000.
                                              •   A. N. Sloss, D. Symes, and C Wright. ARM System Developer’s Guide. Morgan Kaufman,2004.
                                              •   http://www.arm.com,(Feb 2011)
                                              •   http://www.Mikroe.com,(Feb 2011)


                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST                                          [L1-20]
Thank you
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-21]
• Any Questions ?
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY




                                             Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST   [L1-22]

Mais conteúdo relacionado

Destaque

EMBEDDED WEB SERVER
EMBEDDED WEB SERVEREMBEDDED WEB SERVER
EMBEDDED WEB SERVERkavya Reddy
 
Arm embedded web server based on dac system
Arm embedded web server based on dac systemArm embedded web server based on dac system
Arm embedded web server based on dac systemsudhakar5472
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technologyRanol R C
 
Embedded web technology
Embedded web technologyEmbedded web technology
Embedded web technologyPavan kumar
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYVinay Kumar
 
Design and implementation of an ancrchitecture of embedded web server for wir...
Design and implementation of an ancrchitecture of embedded web server for wir...Design and implementation of an ancrchitecture of embedded web server for wir...
Design and implementation of an ancrchitecture of embedded web server for wir...eSAT Journals
 
Gender food & nutrition security and agriculture
Gender food & nutrition security  and agricultureGender food & nutrition security  and agriculture
Gender food & nutrition security and agricultureRachana Devkota
 
Αναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛ
Αναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛΑναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛ
Αναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛNotis Mitarachi
 
Elementos y compuestos presentes en el cuerpo humano
Elementos y compuestos presentes en el cuerpo humanoElementos y compuestos presentes en el cuerpo humano
Elementos y compuestos presentes en el cuerpo humanoXimena Lorena
 
Olympic buildings
Olympic buildingsOlympic buildings
Olympic buildingsMar Jurado
 

Destaque (20)

EMBEDDED WEB SERVER
EMBEDDED WEB SERVEREMBEDDED WEB SERVER
EMBEDDED WEB SERVER
 
Arm embedded web server based on dac system
Arm embedded web server based on dac systemArm embedded web server based on dac system
Arm embedded web server based on dac system
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
 
Efficiente mail
Efficiente mailEfficiente mail
Efficiente mail
 
Arm 7 nxp
Arm 7 nxpArm 7 nxp
Arm 7 nxp
 
Embedded web technology
Embedded web technologyEmbedded web technology
Embedded web technology
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
 
Embest s3 cev40 _neomore
Embest s3 cev40 _neomoreEmbest s3 cev40 _neomore
Embest s3 cev40 _neomore
 
Design and implementation of an ancrchitecture of embedded web server for wir...
Design and implementation of an ancrchitecture of embedded web server for wir...Design and implementation of an ancrchitecture of embedded web server for wir...
Design and implementation of an ancrchitecture of embedded web server for wir...
 
Pomorstvo
PomorstvoPomorstvo
Pomorstvo
 
Orestes organizacion
Orestes organizacionOrestes organizacion
Orestes organizacion
 
Presentation1
Presentation1Presentation1
Presentation1
 
Gender food & nutrition security and agriculture
Gender food & nutrition security  and agricultureGender food & nutrition security  and agriculture
Gender food & nutrition security and agriculture
 
Αναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛ
Αναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛΑναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛ
Αναφορά Ν. Μηταράκη σχετικά με τον ορισμό υποδιευθυντών ΕΠΑΛ
 
10 aniversario distrito padel
10 aniversario distrito padel10 aniversario distrito padel
10 aniversario distrito padel
 
Elementos y compuestos presentes en el cuerpo humano
Elementos y compuestos presentes en el cuerpo humanoElementos y compuestos presentes en el cuerpo humano
Elementos y compuestos presentes en el cuerpo humano
 
Olympic buildings
Olympic buildingsOlympic buildings
Olympic buildings
 
Ijet12 04-04-020
Ijet12 04-04-020Ijet12 04-04-020
Ijet12 04-04-020
 

Semelhante a Armwebserver

IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for AndroidIRJET Journal
 
Remote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networksRemote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networkseSAT Journals
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
Review on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensorReview on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensorIAEME Publication
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
IRJET- A Review Paper on Internet of Things(IoT) and its Applications
IRJET- A Review Paper on Internet of Things(IoT) and its ApplicationsIRJET- A Review Paper on Internet of Things(IoT) and its Applications
IRJET- A Review Paper on Internet of Things(IoT) and its ApplicationsIRJET Journal
 
IoT and connected devices
IoT and connected devicesIoT and connected devices
IoT and connected devicesPascal Bodin
 
Design and implementation of microcontroller in fpga for io t
Design and implementation of microcontroller in fpga for io tDesign and implementation of microcontroller in fpga for io t
Design and implementation of microcontroller in fpga for io tIJARIIT
 
An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...
An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...
An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...IRJET Journal
 
Bluetooth Based Smart Sensor Network
Bluetooth Based Smart Sensor NetworkBluetooth Based Smart Sensor Network
Bluetooth Based Smart Sensor NetworkGyanendra Prakash
 
Air Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless NetworksAir Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless Networksijsrd.com
 
Smart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCUSmart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCUIRJET Journal
 
IJSRED-V1I1P5
IJSRED-V1I1P5IJSRED-V1I1P5
IJSRED-V1I1P5IJSRED
 
11.signaling for multimedia conferencing in stand alone mobile ad hoc networks
11.signaling for multimedia conferencing in stand alone mobile ad hoc networks11.signaling for multimedia conferencing in stand alone mobile ad hoc networks
11.signaling for multimedia conferencing in stand alone mobile ad hoc networksAlexander Decker
 
Signaling for multimedia conferencing in stand alone mobile ad hoc networks
Signaling for multimedia conferencing in stand alone mobile ad hoc networksSignaling for multimedia conferencing in stand alone mobile ad hoc networks
Signaling for multimedia conferencing in stand alone mobile ad hoc networksAlexander Decker
 
Design of optimal system level for embedded wireless sensor unit
Design of optimal system  level for embedded wireless sensor unitDesign of optimal system  level for embedded wireless sensor unit
Design of optimal system level for embedded wireless sensor unitIAEME Publication
 
WMSN Dev Kit Brochure
WMSN Dev Kit BrochureWMSN Dev Kit Brochure
WMSN Dev Kit BrochureSrideep Ghosh
 
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Associate Professor in VSB Coimbatore
 
A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSN
A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSNA SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSN
A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSNIAEME Publication
 

Semelhante a Armwebserver (20)

IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for Android
 
Remote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networksRemote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networks
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
Review on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensorReview on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensor
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
IRJET- A Review Paper on Internet of Things(IoT) and its Applications
IRJET- A Review Paper on Internet of Things(IoT) and its ApplicationsIRJET- A Review Paper on Internet of Things(IoT) and its Applications
IRJET- A Review Paper on Internet of Things(IoT) and its Applications
 
IoT and connected devices
IoT and connected devicesIoT and connected devices
IoT and connected devices
 
Design and implementation of microcontroller in fpga for io t
Design and implementation of microcontroller in fpga for io tDesign and implementation of microcontroller in fpga for io t
Design and implementation of microcontroller in fpga for io t
 
An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...
An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...
An Improved Enhanced Real Time Routing Protocol (IERT) for Mobile Wireless Se...
 
Bluetooth Based Smart Sensor Network
Bluetooth Based Smart Sensor NetworkBluetooth Based Smart Sensor Network
Bluetooth Based Smart Sensor Network
 
Air Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless NetworksAir Programming on Sunspot with use of Wireless Networks
Air Programming on Sunspot with use of Wireless Networks
 
Smart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCUSmart Surveillance Bot with Low Power MCU
Smart Surveillance Bot with Low Power MCU
 
IJSRED-V1I1P5
IJSRED-V1I1P5IJSRED-V1I1P5
IJSRED-V1I1P5
 
11.signaling for multimedia conferencing in stand alone mobile ad hoc networks
11.signaling for multimedia conferencing in stand alone mobile ad hoc networks11.signaling for multimedia conferencing in stand alone mobile ad hoc networks
11.signaling for multimedia conferencing in stand alone mobile ad hoc networks
 
Signaling for multimedia conferencing in stand alone mobile ad hoc networks
Signaling for multimedia conferencing in stand alone mobile ad hoc networksSignaling for multimedia conferencing in stand alone mobile ad hoc networks
Signaling for multimedia conferencing in stand alone mobile ad hoc networks
 
Design of optimal system level for embedded wireless sensor unit
Design of optimal system  level for embedded wireless sensor unitDesign of optimal system  level for embedded wireless sensor unit
Design of optimal system level for embedded wireless sensor unit
 
WMSN Dev Kit Brochure
WMSN Dev Kit BrochureWMSN Dev Kit Brochure
WMSN Dev Kit Brochure
 
MONITORING FIXTURES OF CNC MACHINE
MONITORING FIXTURES OF CNC MACHINEMONITORING FIXTURES OF CNC MACHINE
MONITORING FIXTURES OF CNC MACHINE
 
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
 
A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSN
A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSNA SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSN
A SURVEY OF ENERGY-EFFICIENT COMMUNICATION PROTOCOLS IN WSN
 

Armwebserver

  • 1. PRESENTATION ON NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Embedded Web Server using ARM and µc/OS-II used as a WSN Node Presented By :- Saswat Mohanty M . Tech, 1st Semester (WCT) National Institute of Science and Technology Berhampur Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-1]
  • 2. Equipment used- ARM7TDMI NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Development Board Components of the development system 2.Power Supply 3.On-board USB 2.0 programmer 4.USB Communication 5.Jumpers 6.Switches 7.MCU card 8.LEDs 9.Pushbutton switches 10.Graphic LCD 11.RS-232 Communication 12.JTAG Connector 13.PS/2 (Keyboard) connector 14.MMC/SD (Multimedia Card) Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-2]
  • 3. Equipment used- ARM NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Advantage Lowest Per Mhz Power in the industry Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-3]
  • 4. Equipment used- ARM NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Ultra low power implementation • The demand for ever lower-cost portable products with increasing connectivity (e.g.USB, Bluetooth, ZigBee) and novel interfaces (e.g. accelerometers, touch screens) has resulted in the need to more tightly integrate analog devices with digital functionality to pre-process and communicate data. • Most 8-bit devices do not offer the performance to sustain these tasks, and so embedded developers are required to look for alternative devices with more advanced processor technology. • The 16-bit devices will generally require a longer active duty cycle or higher clock frequency to accomplish the same task as a 32-bit device. • This means less energy efficient and shorter battery life. Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-4]
  • 5. Better overall NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY power-consumption profile By combining the high performance of the ARM7 core with some elements – •multiple clock sources, •clock control, •multiple regulators, •multiple buses and •flexible peripheral control – We can achieve a much better overall power-consumption profile Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-5]
  • 6. Better overall NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY power-consumption profile Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-6]
  • 7. Equipment used-µC/OS-II RTOS NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Advantages of using µC/OS-II 3. μC/OS-II is a highly portable, very scalable, preemptive real- time, deterministic, multitasking kernel 4. It can manage up to 64 tasks (56 user tasks available) 5. It has connectivity with μC/GUI and μC/FS (GUI and File Systems for μC/OS-II) 6. It is ported to more than 100 microprocessors and microcontrollers 7. It is simple to use and simple to implement but very effective compared to the price/performance ratio. 8. It supports all type of processors from 8-bit to 64-bit Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-7]
  • 8. Equipment used-µC/OS-II RTOS NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Advantages of using µC/OS-II Inter-task or inter process communication in μC/OS-II takes place using • Semaphores • Message mailbox • Message queues Tasks and Interrupt service routines (ISR) can interact with each other through an ECB (event control block) Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-8]
  • 9. Process of the Experiment NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Begin Development Research on RTOS uC/ Port Integrate OS-II Webserver Components Research on PORT RTOS Port Compiler uC/OS-II Application Code Research on Configure Testing TCP/IP Compiler μC/OS-II C Task Management Research on T Rate Monotonic Scheduling Configure Webserver R Memory Management Hardware Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-9]
  • 10. Uses of Embedded Webserver NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY This embedded web server which is developed by using Embedded C language can be beneficial for 2. mission critical applications, 3. remote data acquisition systems, 4. ATM network Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-10]
  • 11. NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Files to configure The ARM Processor board in -C language Files to configure The uC/ OS-II RTOS language -Assembly -Tasks,Semaphore,Timers Files to configure The Graphical User Interface- Monitor,LCD,GLCD,TF Files to configure ARM T Processor board Functions- Interrupts,Clock,serial data comm Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-11]
  • 12. Equipment to be used-Peripheral Ethernet NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY controller for ARM This peripheral Ethernet controller which is used as an accessory in the ARM Server can be beneficial for controlling and monitoring traffic as the controller is controlled by Embedded C language Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-12]
  • 13. WSN integration into regular activities NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-13]
  • 14. NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY ARM Embedded Web Server Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-14]
  • 15. Benefits according to this NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Miniature Size architecture 2.No cooling fans required for processor 3.Low battery consumption allows less interference requirement at Remote site 4.Access through internet 5.Easy to interpret HTML pages New ARM module developed by ARM with university of Michigan Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-15]
  • 16. Medical Data Aquisition NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-16]
  • 17. Intercommunicative WSN NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-17]
  • 18. Installation at remote access sites NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-18]
  • 19. WSN Advantage NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY • Radio sensor networks promise interesting perspectives for position location and object identification in short range environments. • With the lower frequencies involved in the UWB spectrum, looking into or through non-metallic materials and objects becomes feasible. • This is of major importance for applications like indoor navigation and surveillance, object recognition and imaging, through wall detection and tracking of persons. • Sensors, detection and localization performance can be significantly improved by cooperation between spatially distributed nodes of a sensor network. • The sensor nodes may be heterogeneous in terms of their sensing capabilities and mobility. Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-19]
  • 20. References NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY • V.Billy Rakesh Roy, Sanket Dessai, and S. G.Shiva Prasad Yadav.”Design and Development of ARM ProcessorBased Web Server” International Journal of Recent Trends in Engineering, Vol. 1, No. 4, May 2009 • Bo Jing; Jie Zhang; Zheng Qin; ZongLin Zhang; Yong Sun."Design of Micro Wireless Network Measurement and Control Server Based on ARM and uC/OS-," /Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on/ ,vol.1, no., pp.4453-4457 • ARM. ARM7TDMI-S Technical Reference Manual (Revision 4.3).Reference Manual, 2001. (www.arm.com). • S. Furber. ARM system-on-chip architecture. Addison-Wesley, 2nd edition, 2000. • J. Labrosse. MicroC/OS-II: The real-time kernel. CMP Books, 2nd edition, 2002. • J. Labrosse. MicroC/OS-II and the ARM processor. Micrium Application Note AN-1011(Revision D), 2004. (www.micrium.com). • J. J. Labrosse. Embedded Systems Building Blocks: Complete and Ready-to-Use Modules in C.CMP Books, 2nd edition, 2000. (www.micrium.com). • D. Seal. ARM Architecture Reference Manual. Addison-Wesley, 2nd edition, 2000. • A. N. Sloss, D. Symes, and C Wright. ARM System Developer’s Guide. Morgan Kaufman,2004. • http://www.arm.com,(Feb 2011) • http://www.Mikroe.com,(Feb 2011) Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-20]
  • 21. Thank you NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-21]
  • 22. • Any Questions ? NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-22]