Home

Introduction 1. PandaBoard

image

Contents

1. 10 124 2m indexphp e 29 Googie P f E Wed 6th Jun 3 47pm ZoneMinder Console Running v1 25 0 Load 0 61 Disk 89 1 Monitor Logged in as admin configured for Low Bandwidth Options Log Name Function Source Events Hour Day Week Month Archived Zones Order Mark myOffice Nodect dev video3 0 3 0 0 3 0 1 l Refresh Add New Monitor Filters 3 o o o 3 o 1 Edit Delete gt 2 a E qud DNI nnn E E NN Mode Live Zoom 1 0x Id Name Time Secs Frames Scoi 30 Event 30 2012 05 15 12 25 18 39 79 294 284 111 305 29 Event 29 2012 05 15 12 24 49 12 89 4 204 304 305 28 Event 28 2012 05 15 12 23 57 15 91 64 54 59 110 a ZoneMind b ZoneMind i Figure 2 Camera configuration and camera view 192 168 10 124 zm index php view zones amp mid 3 Zones 192168 10 124 zm index php view zone amp mid 3 amp zid 6 Monitor myOffice Zone New Active 38009 12 37 a Zone definition b Defined zone settings Figure 3 Zones definition M Fr trik Utilization of OSHW 5 3 Open hardware in learning process The last possibility which is to be presented in this article is the usage of open hardware platforms in the learning p
2. Otvoren softv r vo vzdel van v skume a v IT rie eniach e p a b OSSConf 2012 147 UTILIZATION OF OPEN HARDWARE PLATFORMS IN NETWORK APPLICATION AND EDUCATION MILAN FR TRIK Abstract The aim of the article is to outline ARM architecture its possible application and use of non traditional technical means in network application infrastructure and also to show the possible usage in learning process The article can be divided into three parts The first part introduces the PandaBoard platform as the representative of open hardware platform OSHM The second part outlines the applications focusing on network application mainly camera security and surveillance solution The last part presents a vision of usage of open hardware platforms based on ARM architecture in learning process Key words and phrases ARM PandaBoard Zoneminder security Linux Vyuzitie open hardware platforiem v sietovych aplik ciach a vzdel van Abstrakt Cielom tohto l nku je pribl i architekt ru ARM a uk za mo n aplik cie a vyu itia netradi n ch technick ch prostriedkov v sie ov ch aplik ci ch i infra turkt re a taktie na rtn mo nosti vyu itia v procese vzdel vania lanok mo no rozdeli do troch ast V prvej asti je predstaven platform PandaBoard ako predstavite Open source hardware V druhej asti s na rtnut aplik cie so zameran m na sie ov aplik cie pre dov etk m b
3. echnologies international conference Zilina 19 23 March 2012 pp 18 20 ISBN 978 80 554 0513 1 TEXAS INSTRUMENTS OMAPZ4430 Multimedia Device Technical Reference Manual March 2011 5483 p FISHER R SDP4430 Software Development Platform User manual Retrieved from http pandaboard org sites default files board reference pandaboard a panda a manual pdf M Fr trik Utilization of OSHW r Contact address Ing Milan Fr trik Department of InfoComm Networks Faculty of Management Science and Informatics University of ilina Univerzitn 8215 1 010 26 ilina Slovak Republic E mail address Konferencia OSSConf 2012
4. ezpe nos Posledn as predstavuje v ziu vyu itia open hardware platforiem na b ze ARM v procese v u by v K ov slov ARM PandaBoard Zoneminder bezpe nos Linux Introduction The ARM architecture nowadays is not unfamiliar to most people but many people have no idea that there is RISC processor most probably ARM in their cell phones or tablets What makes the ARM architecture important is the fact that in addition to low consumption it has fully satisfying power for many user applications On the other hand more often we meet with non standard use of these processors e g server solutions 1 Individual examples of usage will be demonstrated on development kit PandaBoard 1 PandaBoard Similarly as in the other animal boards the basis of the development board is SoC System on a Chip In this case it is TI OMAP 4430 processor with two oe Cortex A9 cores Except for two main cores it disposes with four Cortex M3 cores which serve for operating peripherals The clock frequency of computing cores is 1 GHz Total computing power can reach 2x2 5 DMIPS MHz x 1GHz There is also GPU Power VR SGX540 and DSP processor C64x on the chip The 8 Gbit LP DDR2 RAM is connected to processor using the POP package on package method Memory card SD MMC serves for primary storage data and deployment of operating system while by a little change it is possible to get booting from USB medium through 3 USB slots o
5. ne is in OTG mode Graphic and audio output ensures HDMI and DVI output respectively 3 5 mm jack I O In terms of connectivity there is 10 100 Mbit Ethernet WiFi 802 11 b g n and Bluetooth in 2 1 EDR Since this is a development kit there are various pinouts One of them is determined as the interface for LCD touchscreen the second one is 14 bit interface for camera and the third connector with 40 outputs which serves for access to peripherals MCU such GPIO USART SPI I C etc For the advanced users there is a standard J TAG connector using which it is possible to debug software directly on the chip The block scheme of the system is shown in Figure POP LPDDR2 8 Gb 1GB pi UART2 SDMMCS5 McBSP2 I2C4 Figure 1 PandaBoard block diagram 2 Standard applications on non standard platform As was in the introduction this article would demonstrate mainly network appli cations This means applications which use connection to LAN network internet M Fr trik Utilization of OSHW 3 To run a full operating system the memory management unit MMU is needed This unit provides the translation of virtual address into physical address mem ory protection bus arbitration and cache memory check Open hardware goes hand in hand with open source software The excellent example is the use of operating system Linux on this platform specifically operating system Ubuntu 12 04 server edition Most of the packages is available for n
6. on of less suitable control GPIO and the second for direct mapping of registers to memory With the second example it is possible to control any processor peripheral Konferencia OSSConf 2012 open in synchronous R W mode enable clock for bandgap dev mem clk clkval 0x100 Lor map bandgap clock control read temperature register 0x4A307888 map temperature sensor register 8x4A08232C EE sen Figure 5 Flowchart for temperature measurement 4 Conclusion The aim of this article was to show non traditional application of TI OMAP4430 processor in network applications Such devices may serve as private web servers or cloud servers because not all the users would provide their data to the third party Devices working on lightweight architecture may also replace personal computers in many offices Sufficient power low energy consumption and last but not least broad connectivity create good conditions for the masses References 2 HP 2011 HP Shapes the Future of Extreme Low energy Server Technology Press release Retrieved from SVANFELDT WINTER O LAFOND S LILIUS J 1 Cost and Energy Reduction Evaluation for ARM Based Web Servers Dependable Autonomic and Secure Computing DASC 2011 IEEE Ninth International Conference on 12 14 December 2011 pp 480 487 FR TRIK M When ARM architecture meets internet applications ICTIC 2012 pro ceedings in information and communication t
7. ormal desktop PC s and servers 2 1 Database and web server Perhaps the most common application on servers is HTTP server accompanied by a database server and support for script languages The most common used solution is so called LAMP software bundle This package contains Apache HTTP server MySQL database server and Php Thanks to these components PandaBoard is ready to use all the applications using HTTP server In this case if we do not want to use LAMP we dispose with the software package designed for application development in Java programming language It is based on the application server Tomcat with OpenJDK OpenJDK presents an open source implementation of Java language The article is focused on measurement of response time and throughput of web server T he results show that this web server is fully sufficient for personal sites with lower number of visitors Combination of Cortex A9 core with web server has now the best ratio between processed request and consumed energy 2 2 2 Multimedia and storage Similarly to a server with standard architecture PandaBoard can implement network protocol SMB using Samba software This allows sharing of files and printers on the network Current trend of storage files is based mainly on cloud solutions and virtual storage There is also an open source solution ownCloud which has been installed on PandaBoard It is a cloud server where clients are available for all
8. rocess Current platforms such as Rasp berry PI and other animal boards are not expensive 25 for Raspberry PI Thanks to the open operating system and hardware the students would quickly get to know more advanced options of operating system The platform presents intermediate between higher programming languages C Java and the lowest Assembler C e g the communication among the peripherals of the processor by using L3 cache memory It is possible to create various interfaces for converters non electric variables or other non standard applications creation of network of sensors for monitoring of temperature and humidity of the building control of electric energy consumption This is because of direct control of the periphe ral GPIO USART SPI IC from the programming language and expansion header In following two examples are shown the possibilities for control GPIO using file read write operations and register MCU access which stores the BandGap Temperature Sensor value 4 open sysfs file in rb mode open sysfs file in rb mode sys class gpio gpioldg direction sys class gpio gpiol4dO value set pointer to set pointer to begining of the file begining of the file write value 8 1 to the file write direction in out to the file close file close file Figure 4 Flowchart for turn on off attached LED These two examples present the basis for working with MCU the first serves for demonstrati
9. the platforms Windows Linux Mac Android Another possibility is to use the device for streaming audio respectively video and to create home VoD server 2 3 Security Perhaps the most interesting is usage for monitoring of selected areas Very often are devices for monitoring areas expensive Fortunately there is an open source solution named ZoneMinder Using this software PandaBoard can be used as the server ZoneMinder disposes with a web interface which is fully configurable This way it is possible to set all the cameras support for multiple cameras and the streaming directly from web interface 2a Camera can be configured in various modes monitor modetect nodetect record The software supports ee 1 ee CCTV IP and USB webcams Evidently from the names of the modes the software can also detect motion In addition to detection in wide areas it is possible to select only certain part of area and to control the motion especially there 3a In case when the movement is detected the system sends warning via email or sms message The big advantage is the automatic recording of individual events where the motion appeared This way the user gets complex information about the area P ZM myOffice Feed Mozilla Firefox Ce Jie is BM 192 168 10 124 2m index php view watch amp mid 3 lee TE P EM 192 168

Download Pdf Manuals

image

Related Search

Related Contents

Lexicon 284 Stereo Amplifier User Manual    取扱説明書 - Eiken Genome Site  Samsung WEP200 Headphones User Manual  

Copyright © All rights reserved.
Failed to retrieve file