27-08-2014, 02:45 PM
SLVU EXTB INTRODUCTION SLVU_EXTB will act as Extension board to Silvus Technology.s SC3822 Digital Board. Both will get connected through FPC cable. SC3822 Digital Board will feed 9 -36V DC power supply and 1G Ethernet connectivity to SLVU_EXTB SLVU_EXTB is built around DM368 Digital Media from Texas Instrument. It accepts Analog Video, Decode it to Digital, Does Digital Compression and streaming to SC3822 Digital Board over Ethernet Port. It supports Headset connectivity for Wired Audio and Bluetooth for Wireless Audio. It also supports Wi-Fi which will act as Client or Access Point. GPS, RS232 and Local Ethernet connectives are additionally supported. The EXTB board shall be connected with the Silvus SC3822 digital board and used as a single device in a common enclosure. The SC3822 board provides radio link connectivity via Ethernet. EXTB board provides Ethernet/Wi-Fi connectivity along with other interfaces like Bluetooth, Audio In, Video In, Audio Out, and Video out etc. The EXTB board shall be capable of receiving analog audio/video data, digitize it and do requir
SLVU EXTB INTRODUCTION
SLVU_EXTB will act as Extension board to Silvus Technology.s SC3822 Digital Board. Both will get connected through FPC cable. SC3822 Digital Board will feed 9 -36V DC power supply and 1G Ethernet connectivity to SLVU_EXTB
SLVU_EXTB is built around DM368 Digital Media from Texas Instrument. It accepts Analog Video, Decode it to Digital, Does Digital Compression and streaming to SC3822 Digital Board over Ethernet Port. It supports Headset connectivity for Wired Audio and Bluetooth for Wireless Audio. It also supports Wi-Fi which will act as Client or Access Point. GPS, RS232 and Local Ethernet connectives are additionally supported.
The EXTB board shall be connected with the Silvus SC3822 digital board and used as a single device in a common enclosure. The SC3822 board provides radio link connectivity via Ethernet. EXTB board provides Ethernet/Wi-Fi connectivity along with other interfaces like Bluetooth, Audio In, Video In, Audio Out, and Video out etc.
The EXTB board shall be capable of receiving analog audio/video data, digitize it and do required processing, like de-interlacing, re-sizing, encoding etc. and stream it as network packets through Ethernet or Wi-Fi. The SC3822 digital board is capable of receiving packets over Ethernet and transmitting them over its radio link. Thus when both the boards work together, the device shall be capable of streaming audio and video over Wi-Fi or radio link in an IP network. Also it can receive Audio/Video streams from network, decode it and play via its Video/Audio OUT ports. Multiple numbers of such devices can form a multicast group and transfer audio and video between each other. Push to Talk feature shall also be supported.
Users
Local User
A user who can physically handle the device (EXTB) and operate it directly is called a local user.
Remote User
A user who can access/operate the device through a network is called remote user.
Maintenance User
A maintenance user is someone who does maintenance works of the device and has the abilities of both local user
and remote user along with the access to the device.s UART console.
Interfaces
Bluetooth Audio
Local and maintenance users can talk and listen to audio through the Bluetooth headset.
Audio In
Local and maintenance users can capture audio using the external microphone.
Audio Out
Local and maintenance users can listen to audio output through external headset.
TV Out
Local and maintenance users can connect a monitor and view decoded video output.
LCD & Keypad
Local and maintenance users can use the LCD and Keypad for controlling and operating various features like Push-to-talk.
Video In
The Video In interface takes analog input (NTSC / PAL) from a camera sensor. This is used by internal software modules.
GPS
The EXTB board can receive GPS co-ordinates from GPS satellites. The co-ordinates can be further used by various software modules in the board.
Ethernet and Wi-Fi
Remote and maintenance users can access the board over Ethernet and Wi-Fi
Micro SD
Remote and maintenance users can access micro SD card. Internal software modules can access SD card to record Audio / Video.
Temperature Sensor
Software modules of the board use the output from temperature sensor.
UART
Maintenance users can access the serial console of the board using a PC. UART interface shall be used as serial console or shall be used for external device. The muxing support for this shall be provided from u-boot.
1.2 Scope & Objective of Project
The scope of this project is to design, develop and deliver the extension board software meeting the requirements specified in the PRD. It is made to match the security purpose of the board related features. It is a very high scale project. With this board functional requirement like WiFi connectivity, Bluetooth connectivity and features like these are fulfilled.
2. System Study & Problem Formulation
Software Development Life Cycle
This sequence of steps followed during the development phase is generally referred to as “System Development Life Cycle (SDLC)”.
System Development is a process consisting of the two major steps of Systems Analysis and System Design
SDLC consist of the following major activities/phases:-
1. Identification of the Need
2. Preliminary Investigation Phase
3. Feasibility Study
4. Analysis Phase& Design of the system/ Design Phase
5. Development of the system/ Development Phase
6. Systems Testing/ Testing Phase& implementation Phase
7. Evaluation (Post-implementation phase) and Maintenance Phases
Identification of the Need
Success of any system depends up to a large extent on how accurately a problem is defined, thoroughly investigated and properly carried out to the choice of the desired solution. Analysis is the only phase in which the requirements for the new system are identified. System Analysis is a detailed study of the various operations performed by a system and their relationship within and outside of the system. The question here is: What must be done to solve the problem? One aspect of analysis is defining the boundaries of the system and determining whether or not a user system should consider other related systems. During analysis, data are collected on the available files, decision points and transactions handled by the existing parent system. Data flow diagrams, interviews, onsite observations, questionnaires, etc are used as logical system modelling tools to perform the analysis.
An analyst is responsible for performing following tasks:
Gather all facts about the present system from the employees. Study the strengths and weaknesses of the current existing system. Determine “what” must be done next to solve the problem. Prepare a functional specifications document.
Preliminary Investigation
A request to take assistance from information system can be made for many reasons, but in each case someone in the organization initiates the request. When a request is made, the first system activity i.e. the preliminary investigation begins.
2.1 Constraints on the System and the Project
This projectis developed using C as the programming language and Linuxoperating system.
• Software Requirements
Programming Language: C
OS: Linux
• Hardware Requirements