Do you have a question about the SDVR2204PN and is the answer not in the manual?
Questions and answers
Subscribe to Our Youtube Channel
Summary of Contents for Nextchip SDVR2204PN
Page 1
& 4-Channel Video Decoder / Encoder S S S S DVR DVR2204PN 2204PN 2204PN 2204PN 4-Channel Standalone H.264 DVR Installation Guide & User’s Manual SDVR2204PN M o d e l N a m e 2007.12.28 D a t e Version...
Installation Guide & User’s 1. Introduction SDVR2204PN board is 4ch DVR board embedded NVS2200F, and it offers convenience for customer in improving access to develop their DVR system. Accepted 4ch Analog Video Signals are managed to various display through the ‘NVP1004MX’...
NDVR2200F Installation Guide & User’s 1.2. System Spec Supported Storage Connectable up to 2 HDD at once Size and support maximum 500G in each HDD Image Compression H.264 and MJPEG Image Input 4 (NTSC/PAL) channel Record Resolution 720x480(576) Quad real Record Speed Max 60(50)Field/sec, 720 x 240(288) Manual record...
NDVR2200F Installation Guide & User’s 1.3. Board R J - 4 5 / V I D E O I N ( 4 C H ) , V G A U S B 2 . 0 V I D E O O U T ( 2 C H ) , P S / 2 M O U S E A U D I O I N ( 4 C H ) , 2 3 2...
0.3A NVP1004MX 2.2. Memory SDVR2204PN board has three memory parts basically, such as System Memory, Program Memory and etc Memory parts. Use 128Mbyte DDR-DRAM as System Memory and NOR FLASH (8M byte) for low price as Program Memory. As etc Memory, NVP1004MX which is Multiplexer embedded 4ch Video Decoder requires SDRAM(64Mbit / 32data-bit) as well.
Saved image can replay in PC with installing our Network Client Viewer Software. 2.7. IR Remote-control Function Support IR Remote-control for handling all function of SDVR2204PN board system. 2.8. Mouse (PS/2) Function Support PS2 Mouse for handling all function of SDVR2204PN board system.
Parity (P): None Stop bit (S): 1 Flow control (F): No Turn the power of SDVR2204PN board ON, if it is OFF. If the power is ON, press the Reset button to see the following screen. Video System : NTSC...
Installation Guide & User’s 4. Terminal Setting in Linux Environment In Linux, communications emulator ‘minicom’ is used to check the booting of SDVR2204PN board board. Minicom is a terminal emulator for Linux and it is used when exchanging data with and monitoring the target board.
Page 13
: Change the serial device. : Change parameters. - F,G : Change flow control. Modify the four items above for SDVR2204PN board. Parameters to be set for NDVR3104PN board are as follow: - Baud rate : 38400bps - Data Size...
Page 14
You can set the parameters following the approach presented below. 3 8 4 0 0 Press an appropriate to set the parameters of SDVR2204PN board. Press the <Enter> key to exit the [Comm Parameters]. After configuration is completed, be sure to select [Save setup as df1] in [configuration] to save and then select [Exit] to exit.
Page 15
Once run, the screen above will appear. This screen indicates that SDVR2204PN board is not connected yet. Then, turn the power of SDVR2204PN board ON if it is OFF. Press the RESET switch to start the system if it is ON. Press the spacebar key to see the prompt of the boot loader of the SDVR2204PN board, [=>].
NDVR2200F Installation Guide & User’s 5. Building Development Environment This part describes how to build an environment for the development of the Embedded Linux System. Presented here are the examples and requirements for building the system. 5.1. Host Development Environment As for a program which is run on PC, it can be developed and compiled by a compiler that can also be operated on PC.
Page 17
NDVR2200F Installation Guide & User’s Development Host Linux PC Window PC Flash Writing JTAG Terminal Serial Download Network Install Linux OS on development host and build cross compiler development environment. Do the main job on Windows PC. Use JTAG for building boot image. As processing speed of JTAG is very slow, download executable images through Ethernet network once boot loader is under operation on the development board.
Page 18
NDVR2200F Installation Guide & User’s Most works are performed on Windows, and compilation and image transfer for a development device are performed on Linux. On Windows, TELNET or X Client Programs (zTerm, Xmanager, Exceed, etc) are used to carry out control commands of Linux. This allows developers to use the editor that they are used to and a web browser with which they find it easy to search the information to develop an embedded Linux.
NDVR2200F Installation Guide & User’s When it comes to installation, it is recommended that you install all the packages by selecting user installation rather than server or workstation installation option. Also, select No firewall on the Firewall Configuration. This has something to do with the NFS and Samba configurations. So make sure to select No firewall on the configuration.
NDVR2200F Installation Guide & User’s 5.3. Building BOOTP Environment 5.3.1. The necessary of setting BOOTP This is a protocol required in order to get an IP assigned for a system. IP is assigned to BOOTP and DHCP. Among these, programs such as boot loader use BOOTP as it is a very simple protocol to run.
5.4. Building TFTP Environment 5.4.1. The necessary of TFTP building Linux can be downloaded onto the SDVR2204PN board in two approaches: via serial or LAN connections. If a big ramdisk image has to be downloaded via serial connection, it will significantly slow down the development speed as the serial connection has a very slow transmission speed.
Page 22
NDVR2200F Installation Guide & User’s As shown above, set disable = no in order to operate TFTP. If the disable is set yes, TFTP cannot be used. Accordingly, the disable should be set no. Do not edit other parameters. - Restart the xinetd daemon Once the configuration is completed, restart the xinet daemon in order to start the service.
NDVR2200F Installation Guide & User’s 5.5. Building NFS File System Environment 5.5.1. The necessary of NFS building Using the boot loader only will make development of Linux applications or device drivers on a development board a daunting task. It is simply because a compiled execution file should be turned into a ramdisk image and downloaded at the boot loader.
Page 24
NDVR2200F Installation Guide & User’s Use vi editor to add the following text in the /etc/exports file. /nfs localhost(rw,insecure) /nfs 192.168.10.0/24(rw,insecure) The meaning of the text above is as follows. The directory /nfs is to be shared through NFS and the host 192.168.10.0/24 can read and write this /nfs directory without an authentication.
Page 25
NDVR2200F Installation Guide & User’s For an IP address not registered in DNS, ‘Cannot find’ message will appear from NFS server or RPC portmapper. In such cases, try what is described above. - Running NFS daemon Once the environment is set, run the service nfs start and NFS daemon to apply the environment.
Page 26
NDVR2200F Installation Guide & User’s kernel. The kernel used in NVS2200F is already compiled in a way to support NFS. # cat /proc/filesystems nodev rootfs nodev bdev nodev proc nodev sockfs nodev tmpfs nodev nodev pipefs ext2 nodev ramfs iso9660 nodev devpts nodev...
Page 27
NDVR2200F Installation Guide & User’s rpc.nfsd provides a server file to a client. If the client, while processing a task, requests the file system of the server, rpc.nfsd daemon responds to such request. Do the following in order to check the rpc daemons under operation. # ps -aux | grep rpc 2805 0.0 0.0 1544 256 ? Aug14...
5.5.4. Logging the NFS server from board Once the development board is booted, create a mount directory, which is to be connected with NFS. In SDVR2204PN board, use the /mnt/nfs, which is already created for a NFS mount directory. If the NFS server IP is 192.168.10.200 when connecting with the NFS server, use the command: mount –o nolock 192.168.10.200:/nfs /mnt/nfs.
NDVR2200F Installation Guide & User’s 5.6. Installing Samba 5.6.1. Server Installation - Installation Select the custom installation in the installation type and select everything in the installation package group selection. - Partitioning Select the swap partition that is two or three times the amount of RAM and assign all the remaining space to /.
Page 30
NDVR2200F Installation Guide & User’s 5.6.2. Samba Setting To activate samba server at time of system booting, use ntsysv command to start smb service. # ntsysv In addition, edit the /etc/samba/smb.conf file as below. [global] workgroup = workgroup server string = Samba Server hosts allow = 192.168.1.22/255.255.255.0 printcap name = /etc/printcap load printers = yes...
Page 31
NDVR2200F Installation Guide & User’s 5.6.3. Checking Samba - Searching the Samba Server On windows, go to start -> find -> computer or person -> computer on network, enter the IP address of Linux in the computer name field, and click search. Once you enter the Samba Server, You will see the screen above.
NDVR2200F Installation Guide & User’s 6. Building Kernel and Boot loader 6.1. Building Kernel Follow the next steps to compile a kernel. Use the gcc-3.4.4 version to compile the kernel. # make clean # make bootsImage make clean deletes all the object files that are produced by previous compilation. make bootsImage is the process to compile in order to make a kernel image.
NDVR2200F Installation Guide & User’s 7. Operating Linux on NVS2200F Board 7.1. Using OPENice-A1000 to Download Boot loader Described in this section is how to download the boot loader onto the flash memory using OPENice-A1000. 7.1.1. Environment Flash Memory: S29GL064A90TFIR7, S29GL128N11TF101 Flash Base Address: 0x0000_0000 Flash Size: 0x0080_0000(8MByte), 0x0100_0000 (16MByte) DRAM Base Address: 0x1000_0000...
Page 36
NDVR2200F Installation Guide & User’s 2) Select ‘Debugger’ Tap -> Setting JTAG Interface 3) Select Device file to ‘NVS2200_Flash.dev on SMU tap (before select device file, you must put NVS2200_Flash.dev file in ‘C:\Program Files\AIJI System\OPENice\Device’.) 1/8/2008 36/66...
Page 37
NDVR2200F Installation Guide & User’s 4) Select ‘Flash config’ tap Check Download box Check Auto box Setting Flash Base, Flash size, RAM Base and RAM size Check User flash load box 1/8/2008 37/66...
Page 38
NDVR2200F Installation Guide & User’s 5) Select flash loader image: S29GL128N11TF.axf (using below red circle button) 1/8/2008 38/66...
NDVR2200F Installation Guide & User’s 7.2. Setting the Boot loader Environment First, connect the serial console and reboot the SDVR2204PN system to see the following message. Press Enter key to enter the boot loader environment setup. Video System : NTSC...
7.3. Downloading Kernel , Ramdisk and Software Prior to download, copy the image files, which should be downloaded, to the /tftpboot directory of the Linux HOST. These image files are at the /SDVR2204PN/BinFiles directory in the CD that was provided with the system.
NDVR2200F Installation Guide & User’s 8. Board Manual 8.1 Key Define Description P W R P W R P W R P W R P W R P W R P W R P W R R E C R E C R E C R E C R E C...
NDVR2200F Installation Guide & User’s 8.3. Rear Board Description V 3 V 3 V 3 V 3 V 3 V 3 V 3 V 3 PS/2 Power PS/2 Audio LAN/PS2 Mouse/USB Sensor / PTZ <Rear Board> V1~V4 : Video input VO : Video output VR : Video Record output A0~A3 : Audio input...
NDVR2200F Installation Guide & User’s <MENU> <Setup main menu> 8.5. Camera Menu Select “CAMERA” in the main menu, it let into Camera setting submenu. <Camera menu> In CAMERA setting, it offers individual channel(1~4ch) controlling and all channels controlling as well for the convenience. CHANNEL : Camera No.
NDVR2200F Installation Guide & User’s 8.6. Record Menu Select “RECORD” in the main menu, it let into Record setting submenu. <Record menu> In RECORD setting, it offers individual channel(1~4ch) controlling and all channels controlling as well for the convenience. QUALITY : Set the record quality (LOW, STANDARD, HIGH, HIGHEST) RECORD MODE : Set the record mode (OFF, ALWAYS, MOTION, SENSOR, SCHEDULE) SCHEDULE : Set the schedule record.
NDVR2200F Installation Guide & User’s 8.7. Motion Menu Select “MOTION” in the main menu, it let into Motion setting submenu. <Motion menu> In MOTION setting, it offers individual channel(1~4ch) controlling and all channels controlling as well for the convenience. CAMERA CHANNEL : Camera number you want to set (1~4, ALL) MOTION ENABLE : Set motion function whether it use or not (ON, OFF) SENSITIVITY : Set the motion sensitivity (SENSITYVITY, SPATIAL, BLACK/WHITE LEVEL) MOTION AREA : Set the motion area...
NDVR2200F Installation Guide & User’s 8.8. Sensor Menu Select “SENSOR” in the main menu, it let into Sensor setting submenu. <Sensor menu> In SENSOR setting, it offers individual channel(1~4ch) controlling and all channels controlling as well for the convenience. SENSOR CHANNEL : Sensor number you want to set (1~4, ALL) SENSOR TYPE : Set the sensor type (NO, NC) PRE RECORD : Set the pre record POST RECORD TIME : Set the post record time (1~60sec, OFF)
NDVR2200F Installation Guide & User’s 8.9. Schedule Menu Select “SCHEDULE” in the main menu, it let into Schedule setting submenu. <Schedule menu> Support maximum 5 different schedules setting in this function. For schedule record, enter the RECORD menu and select schedule you want. Using keypad;...
NDVR2200F Installation Guide & User’s 8.10. Network Menu Select “NETWORK” in the main menu, it let into Network setting submenu. <Network menu> Enable to set IP Address, port number, Name server, DDNS, PPPoE etc. IP MODE : Set Network mode you use (STATIC IP, DHCP, NONE) PORT : Connect to Network Client Viewer and set TCP port NETMAST : Set the Netmask GATEWAY : Set the gateways...
NDVR2200F Installation Guide & User’s 8.11. Backup Menu Select “BACKUP” in the main menu, it let into Backup setting submenu. It support USB/CD/DVD backup. And if there is no connected backup equipment, the massage “BACKUP DEVICE IS NOT FOUND” will pop up. 8.11.1.
NDVR2200F Installation Guide & User’s 8.12. System Menu Select “SYSTEM” in the main menu, let it into System setting submenu. It offers system information as well. <SYSTEM SET Menu> 8.12.1. TIME SETUP Set the data and time for system. 8.12.2. SYSTEM PASSWORD Set the system password for security if it necessary.
NDVR2200F Installation Guide & User’s 8.12.5. LOG VIEW Show system log. 8.12.6. LOG SET Set the system log. 8.12.7. HDD FORMAT Format the Hard disk as you need. 8.12.8. FIRMWARE UPGRADE Upgrade firmware. 8.12.9. FACTORY RESET Make whole setting as a default value. 8.12.10.
NDVR2200F Installation Guide & User’s 8.13 Booting (Start Status) 1) Booting 2) Init mouse 3) Init disk 4) Booting is completed 1) Booting: Pushing the power button to turn on the system. System will boot shown the message “System initialize” with logo 2), 3) System also checks external unit, Mouse and Hard disk.
NDVR2200F Installation Guide & User’s 8.14 Record 8.14.1. Always Record REC mark (the square shape between MENU and HDD in the bar) will turn into blue when pushing the REC key (Emergency Key) of keypad. Image data will start to record according to setting value at RECORD menu. 8.14.2.
NDVR2200F Installation Guide & User’s 8.15 Search Select “SEARCH” in the main menu, it let into Search setting submenu. There are three parts for searching, Time search, Event search and Manual search. <Search menu> 8.15.1. Time Search Select “TIME SEARCH” in the Search menu, then Time search window will pop up. <Time Search>...
NDVR2200F Installation Guide & User’s message “START PLAYBACK FROM FIRST RECORD TIME” will pop up, recheck recorded time. If checked time is former time you record, the message “START PLAYBACK FROM FIRST RECORD TIME” will pop up. If checked time is post time you record, the message “NO RECORDED DATA IN THE SELECTED TIME.”...
NDVR2200F Installation Guide & User’s 8.16. Zoom Select “ZOOM” in the main menu, it activates Zoom function. Zoom mode will be finished with double-click the right side of mouse button. The massage “ZOOM ON” or “ZOOM OFF” will pop up whether zoom activates or not. Zoom function only works at 1ch Full display.
NDVR2200F Installation Guide & User’s 9. Network Viewer <Network Viewer> 9.1. Setting <Setting> Setting window will open like above image with selecting Setting image at upper right side of NetViewer. In this part, enable to control DVR Network environment. 1/8/2008 61/66...
NDVR2200F Installation Guide & User’s 9.2. Viewer Connection With selecting Connect button, login dialog box will pop up. Try to connect Viewer with selecting System that you will connect and its password. If succeed in connection, there would pop up dialog box signed “OK”.
NDVR2200F Installation Guide & User’s 9.4. Select Live / Playback / FilePlay <Under left side of Tap> It is located under left side of Viewer. Enable to control by moving tap with mouse simply, and this tab will be hided when DRV is connected. 9.5.
NDVR2200F Installation Guide & User’s 9.6. Playback <Playback mode in Viewer> <List button in Playback Tab> Select time you want to replay in Time Search, and then click the Playback button to replay. Event Search is not available in this moment. 1/8/2008 64/66...
NDVR2200F Installation Guide & User’s 9.7. FilePlay < FilePlay Menu> Click open button Select file Click play button. Play It can open and play the file located in USB or PC storage. 9.8. Save as AVI Enable to save as AVI the image data which is playing on the Viewer now. <Save To AVI>...
Page 66
NDVR2200F Installation Guide & User’s 10. References - http://www.falinux.com : HOWTO documents of Mr. Youngchang Yoo - http://kelp.or.kr - http://www.kernel.org - http://www.metmanias.com - http://www.kldp.org - LINUX Device Driver of Mr. Youngchang Yoo 1/8/2008 66/66...
Need help?
Do you have a question about the SDVR2204PN and is the answer not in the manual?
Questions and answers