Armwebserver

938 views

Published on

M.Tech project

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
938
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Armwebserver

  1. 1. PRESENTATION ONNATIONAL 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. 2. Equipment used- ARM7TDMINATIONAL 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. 3. Equipment used- ARMNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Advantage Lowest Per Mhz Power in the industry Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-3]
  4. 4. Equipment used- ARMNATIONAL 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. 5. Better overallNATIONAL 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. 6. Better overallNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY power-consumption profile Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-6]
  7. 7. Equipment used-µC/OS-II RTOSNATIONAL 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. 8. Equipment used-µC/OS-II RTOSNATIONAL 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. 9. Process of the ExperimentNATIONAL 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. 10. Uses of Embedded WebserverNATIONAL 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. 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. 12. Equipment to be used-Peripheral EthernetNATIONAL 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. 13. WSN integration into regular activitiesNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-13]
  14. 14. NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY ARM Embedded Web Server Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-14]
  15. 15. Benefits according to thisNATIONAL 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. 16. Medical Data AquisitionNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-16]
  17. 17. Intercommunicative WSNNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-17]
  18. 18. Installation at remote access sitesNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-18]
  19. 19. WSN AdvantageNATIONAL 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. 20. ReferencesNATIONAL 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. 21. Thank youNATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-21]
  22. 22. • Any Questions ?NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Saswat Mohanty, M.tech (WCT) reg no- 1107202019 ,NIST [L1-22]

×