Download  Print this page

NEC C751Q Setup Manual

Large-screen displays raspberry pi compute module
Hide thumbs

Advertisement

NEC Large-Screen Displays
Raspberry Pi Compute Module
Setup Guide
Revision: 180829

Advertisement

loading

  Also See for NEC C751Q

  Related Manuals for NEC C751Q

  Summary of Contents for NEC C751Q

  • Page 1 NEC Large-Screen Displays Raspberry Pi Compute Module Setup Guide Revision: 180829...
  • Page 2: Introduction

    The content of this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by NEC Display Solutions, Ltd. NEC Display Solutions, Ltd. assumes no responsibility or liability for any errors or inaccuracies that may appear in this manual.
  • Page 3: Table Of Contents

    Enabling the serial port (UART) to the display and allowing application access ......36 Testing internal serial communications to the display using the Python based NEC PD SDK ..37 Configuring the Compute Module to shutdown using shutdown signal from the display ..38 Creating an image of the Compute Module to backup or clone ..........
  • Page 4 To change the keyboard layout to US from a terminal window ......... 53 9.1.6 To add and remove packages from Raspbian ..............54 9.1.7 To update the Raspberry Pi ....................54 Page 4 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 5 To enable and disable video output from the Compute Module to the display ....58 10 Troubleshooting ........................59 11 Codec Licenses .........................62 12 Python Based NEC PD SDK .....................63 13 Compute Module Configuration Tool for Raspbian ............65 14 External reference information..................66 15 Frequently Asked Questions ....................67...
  • Page 6: Revision History

    IP and MAC of the display. 180701 July 1, 2018 Will Hollingworth Added new display models. Minor corrections and updates. 180829 August 29, 2018 Rebecca Holz Fix typo in product model number Page 6 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 7: Basic Features

    Allows full control and monitoring of the display from the Compute Module. o This uses GPIO 14 & 15 (UART0) on the Raspberry Pi Compute Module. o A Python based SDK is available from NEC for easy software development. See Python Based NEC PD SDK on page 63.
  • Page 8 The display can be configured to turn off the Compute Module power with the display power. o By default, the fan on the NEC Compute Module Interface board will remain on whenever the Compute Module is powered. The fan operation can be controlled via the OSD or commands from the Compute Module.
  • Page 9: Gpio Summary

    • Operating System Programming Procedure The custom 16GB Raspberry Pi Compute Module 3 NEC Edition is pre-programmed with the Raspbian full Operating System and will boot without needing to be programmed; standard Compute Modules aren’t programmed with an Operating System by default.
  • Page 10: Basic Setup And Configuration Steps

    1 Basic Setup and Configuration Steps The following list shows the basic steps that will be performed: 1. Physically install the Raspberry Pi Compute Module and NEC Compute Module Interface board into the display. 2. Connect the host PC to the display via USB for programming the module. Connect other USB devices, such as a keyboard and mouse, for configuration and use.
  • Page 11: Installing The Compute Module And Nec Compute Module Interface Board To The Display

    Caution: Take static precaution measures when handling the boards. Figure 3.1-1: Install the Raspberry Pi Compute Module 3. Attach the fan assembly to the edges of the NEC Compute Module Interface board, and then connect the fan power to the socket on the board.
  • Page 12 5. Insert the edge connector on the interface board into the socket in the display and snap the board into place with the two standoffs. Make sure the interface board is correctly seated. Figure 3.1-4: Insert the Compute Module Interface Board Page 12 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 13 6. Place the vented access cover, included with the Compute Module interface board, on the back of the display and tighten the two screws. Figure 3.1-5: Place the Vented Access Cover 7. Reconnect AC power to the display. Page 13 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 14: Connections And Internal Operation

    External PC input Internal Touchscreen connection (option) Dedicated to the Compute Module Raspberry Pi Compute Compute Module Dedicated to the Interface Board Module Internal Media Player HDMI IN1 Figure 3.1-1: USB Device Connection Page 14 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 15: Usb Connections For Programming The Compute Module

    USB BOOT MODE ENABLE / DISABLE USB switch, hub, display control, and other fun ctions Raspberry Pi Compute Compute Module Interface Board Module HDMI IN1 Figure 3.2-1: Host USB Connection for Programming Page 15 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 16: Lan Connections

    LAN1 and LAN2 connections. To Network Display LAN Control Internal Media Player Ethernet Controller LAN Switch Raspberry Pi Compute Compute Module Interface Board Module HDMI IN1 To Other Networked Devices Figure 3.3-1: LAN Connections Page 16 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 17: Software Control Via Ir Remote

    IR Remote signals, and then forwarding them on to the Compute Module as standard CEC commands. Only the NEC IR Remote can be used and CEC support must be enabled on the display and in the Operating System on the Compute Module. See Figure 3.4-3: Supported CEC buttons on the NEC IR Remote.
  • Page 18 IR SIGNAL ENABLE / DISABLE KT-RC2 (optional) Display CEC Control Raspberry Pi Compute Compute Module Interface Board Module Front HDMI IN1 IR Sensor Figure 3.4-1: Using the NEC IR Remote with CEC Page 18 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 19 / DISABLE KT-RC2 (optional) Display CEC Control Raspberry Pi Compute Compute Module GPIO18 Interface Board Module Front HDMI IN1 IR Sensor Figure 3.4-2: Using other IR Remotes with raw IR signals Page 19 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 20 Mute Volume Down Figure 3.4-3: Supported CEC buttons on the NEC IR Remote Note: The Volume Up, Down and Mute buttons will control audio on the display rather than on any media player software running on the Compute Module. These buttons will only operate in CEC mode if a CEC compatible audio amp/receiver is used.
  • Page 21: Preparation

    Windows. Notepad++ is available from: https://notepad-plus-plus.org/ 4. A file extractor application capable of handling .gz file types, such as 7-Zip, WinZIP, or WinRAR. Page 21 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 22: Operating System Summary

    / raspberry raspberry libreelec osmc ubuntu password 7.0.3, Confirmed November November 2016.12- 16.04.01 7.90.010 2.1.0 with version 2016 2016 and 8.0.0 Alternate tool “LibreELEC loading .img USB-SD to Compute Creator” Module Page 22 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 23 Modify the file config.txt to include the following lines: ‡‡‡ enable_uart=1 dtoverlay=uart1 core_freq=250 Edit the file cmdline.txt to remove the following text “console=serial0,115200” if present. Device Tree file for Compute Module 3 (bcm2710-rpi-cm3.dtb) not yet added to image. §§§ Page 23 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 24 • If using the Compute Module 1 then select the “RPi and Pi Zero (Combined) Build”. • If using the Compute Module 3 then select the “RPi2 and RPi3 (Combined) Build”. Page 24 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 25: Preparing And Running The Tools To Make The Compute Module Appear As A Mass Storage Device

    USB extender cable or hub between the host PC and the display. Use as short a USB cable as possible. b. On the NEC display select the COMPUTE MODULE video input. c. Navigate to the COMPUTE MODULE menu on the OSD.
  • Page 26 4. Run the Win32DiskImager or Etcher tool and select the downloaded OS .img file. If using Etcher: a. Launch the Etcher application. b. Select the downloaded OS .img file as the source image. c. The Compute Module should automatically appear as the destination drive. Page 26 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 27 Navigate to the drive letter of the Compute Module to see the boot files. Use a text editor that is compatible with UNIX type line endings such as Notepad++ (https://notepad-plus-plus.org/) See other sections of this document for further information on specific configurations. Page 27 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 28: Using A Raspberry Pi 1, 2, Or 3 As A Host

    6. The Compute Module in the display can now be restarted in normal mode to boot the device. (Example screens for navigating through the OSD controls are in step 4 above): a. On the NEC display select the COMPUTE MODULE video input. b. Navigate to the COMPUTE MODULE menu on the OSD.
  • Page 29 Make sure the USB cable is directly connected between the host PC and the display. Do not use a USB extender cable or hub between the host PC and the display. b. On the NEC display select the COMPUTE MODULE video input. c. Navigate to the COMPUTE MODULE menu on the OSD.
  • Page 30 /dev/sd* This should list at least one device such as “/dev/sda/”. If the Compute Module has previously been flashed, it may also list partitions such as “/dev/sda1/” and “/dev/sda2” Page 30 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 31 9. The Compute Module in the display can now be restarted in normal mode to boot the device (Example screens for navigating through the OSD controls are in step 6 above): a. On the NEC display select the COMPUTE MODULE video input. b. Navigate to the COMPUTE MODULE menu on the OSD.
  • Page 32: Miscellaneous Configuration Items

    (known as “full”) or in the range 16-235 (known as “limited” or “RGB limited”). Configuration settings for the OS determine which range will be output. The NEC display can accept either range sets and will display the video correctly, as long as it is configured correctly to match the video range from the Compute Module.
  • Page 33: To Disable Overscan (If Black Bars Are Visible On The Sides Of The Screen)

    “HDMI CEA (16) RGB full 16:9, 1920x1080 @ 60.00 Hz, progressive” 7.2 To disable overscan (if black bars are visible on the sides of the screen) Either Run the Raspberry Pi Config utility • sudo raspi-config Select: 9 Advanced Options Page 33 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 34: To Rotate The Screen Image To Portrait Orientation

    Save the file and reboot. 7.4 To enable support for the IR Remote receiver using “lirc” 1. Make sure the display support is enabled. a. On the NEC display select the COMPUTE MODULE video input. Page 34 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 35: To Test Support For The Ir Receiver By Outputting Raw Data

    7.5 To test support for the IR Receiver by outputting raw data Make sure lirc is installed using: sudo apt-get install lirc Output raw data from the IR receiver as follows: sudo /etc/init.d/lirc stop mode2 -d /dev/lirc0 Page 35 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 36: Enabling The Serial Port (Uart) To The Display And Allowing Application Access

    7.6 Enabling the serial port (UART) to the display and allowing application access 1. Make sure the display support is enabled. a. On the NEC display select the COMPUTE MODULE video input. b. Navigate to the COMPUTE MODULE menu on the OSD. c. Select SERVICE MENU.
  • Page 37: Testing Internal Serial Communications To The Display Using The Python Based Nec Pd Sdk

    7.7 Testing internal serial communications to the display using the Python based NEC PD SDK 1. Install the Python based NEC PD SDK files, and download the examples. See Python Based NEC PD SDK on page 63. 2. If necessary, install the Python serial module. This should normally be automatically installed.
  • Page 38: Configuring The Compute Module To Shutdown Using Shutdown Signal From The Display

    7.8 Configuring the Compute Module to shutdown using shutdown signal from the display An example Python script rpi_shutdown.py is included with the Python based NEC PD SDK. The script shows how to monitor GPIO 23 for a high to low transition, and how to use this to gracefully shutdown the Operating System on the Compute Module before power to the module is removed by the display.
  • Page 39: Creating An Image Of The Compute Module To Backup Or Clone

    Compute Module. See the files included in the SDK for more details. See Python Based NEC PD SDK on page 63. 7.11 Using the display’s Watchdog Timer (WDT) The display features an internal Watchdog Timer that can be used to automatically restart the Compute Module if it stops responding;...
  • Page 40 See the example file reset_display_wdt.py included in the SDK for more details. See Python Based NEC PD SDK on page 63. See sections 8.9 through 8.11 for details on configuring the Watchdog Timer settings via the OSD.
  • Page 41: Controlling The Compute Module Cooling Fan

    SDK has support for thermal control based on the temperature of the Compute Module. Temperature levels and other parameters can be configured in the file. See Python Based NEC PD SDK on page 63. See section 8.17 for details on configuring the Fan Power operation settings via the OSD.
  • Page 42 The latest firmware can be downloaded from the following location: http://www.nec-display.com/dl/en/dp_soft/pd_fm_update/index.html Firmware can be updated via either a USB flash drive or the HTTP server in the display. See the instructions located at the above location for details. Page 42 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 43: Related Osd Settings

    Access to other items on the SERVICE MENU is protected by a 4 digit password to prevent unauthorized access. The password can be set on the Compute Module  CHANGE PASSWORD OSD menu. The default password is 0 0 0 0. The Setting Lock will default to On. Page 43 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 44: Compute Module Menu  Service Menu  Usb Boot Mode

    Make sure the Operating System doesn’t send boot console debug messages to the UART serial port; it may cause erratic behavior in the display (such as the OSD flashing, random operations being performed, slow bootup of the Compute Module, etc.). Page 44 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 45: Compute Module Menu  Service Menu  Shutdown Signal

    Compute Module starts and continues to periodically send the reset command. See Python Based NEC PD SDK on page 63. See section 7.11 for more details on using this feature.
  • Page 46: Compute Module Menu  Service Menu  Wdt  Start Up Time

    These models require display firmware version R1.006E or later for this feature: P404, P484, P554, V404, V484, V554, V404-T, V484-T, V554-T Page 46 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 47: Control Menu  Usb  External Control

    8.12 Control menu  USB  External Control Available options: Enable / Disable Enables or Disables monitor control via USB. Software such as NEC SpectraView and MultiProfiler use the USB connection to the display for communications. This connection is shared between the External PC, Internal PC (OPS), and the Compute Module, and it is switched using the following setting.
  • Page 48 “Control” -> “USB” on the OSD menu. Internal Touchscreen connection (option) Raspberry Pi Compute Compute Module Interface Board Module HDMI IN1 Figure 8.13-2: USB Routing with the Internal PC (OPS) selected as the source Page 48 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 49: Control Menu  Usb  Usb Power

    Compute Module and Compute Module Interface Board are installed in the display. When set to On, power is supplied at all times even when the display is in standby mode. The USB CM1 connection is capable of supplying up to 2.0A. Page 49 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 50: Control Menu  Cec  Cec

    Once the device has been detected, the display’s IR Remote Control can be used to navigate and control CEC enabled software. These models require display firmware version R1.006E or later for this feature: P404, P484, P554, V404, V484, V554, V404-T, V484-T, V554-T Page 50 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 51: Expert Menu  Compute Module  Cm Fan Power

    This setting is available via the Expert menu and as a command to the display (OpCode 0x11B7). These models require display firmware version R1.7 or later for this feature: P404, P484, P554, V404, V484, V554, V404-T, V484-T, V554-T Page 51 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 52 Page 52 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 53: Useful Information And Commands

    9.1.5 To change the keyboard layout to US from a terminal window Either Use the following command • setxkbmap us • Use the following command and select “Internationalization Options” sudo raspi-config Select: 5 Internationalization Options Select: I3 Change Keyboard Layout Enter Page 53 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 54: To Add And Remove Packages From Raspbian

    Note: The Compute Module’s ‘firmware’ is stored in a file on the filesystem and can thus be transferred if the flash memory is re-imaged to another Compute Module device. Page 54 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 55: To Install The Python Serial Module

    Where “sharename” is the name of the host and “foldername” is the name of the folder being shared. 9.1.11 To list connected USB devices From Raspbian use: lsusb 9.1.12 To show available disk space From Raspbian use: df -h Page 55 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 56: To Show Internal Information About The Raspberry Pi

    The file can now be opened, edited, and saved. 9.1.17 To install a minimal windowing system on Jessie Lite From the command prompt enter the following command: sudo apt-get install --no-install-recommends gvfs raspberrypi-ui-mods xserver-xorg-video-fbturbo lxterminal Page 56 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 57: To Prevent The Screen Saver From Blanking The Screen After Several Minutes

    Enable the setting. A restart may be required before the CEC device can be detected by the display. Use the supported CEC buttons on the NEC IR Remote. See Figure 3.4-3. See sections 0, 8.15 and 8.16 for more information.
  • Page 58: To Enable And Disable Video Output From The Compute Module To The Display

    Compute Module, depending on the display settings. To disable (turn off) the HDMI video signal output: vcgencmd display_power 0 To enable (turn on) the HDMI video signal output: vcgencmd display_power 1 Page 58 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 59: Troubleshooting

    Problem: Black borders appear around the screen image Solution: Overscan needs to be disabled. Follow the previous instructions for checking the • “ ” configuration setting in the file. disable_overscan=1 config.txt Page 59 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 60 Confirm the OSD COMPUTE MODULE setting for MONITOR CONTROL is set to ENABLE • • Confirm the file contains the following line: config.txt enable_uart=1 If using the Compute Module 3, the following two lines are also necessary: dtoverlay=uart1 core_freq=250 Page 60 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 61 Change to at least 128 Save and restart the system.  o By editing the config.txt file: Modify or add this line if it doesn’t already exist:  gpu_mem=128 Save and restart the system.  Page 61 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 62: Codec Licenses

    11 Codec Licenses License keys for the hardware MPEG-2 and VC-1 codecs are included with the custom 16GB Raspberry Pi Compute Module 3 NEC Edition. The licenses are programmed into the processor during production. It is not necessary to purchase license keys.
  • Page 63: Python Based Nec Pd Sdk

    12 Python Based NEC PD SDK NEC has created a Python based SDK (Software Development Kit) to support many of the monitor functions easily via the Operating System running on the Compute Module. Examples of supported functions are: • Reading status information from the display, such as:...
  • Page 64 –H pip install nec_pd_sdk It can also be downloaded or cloned from the repository on GitHub: https://github.com/NECDisplaySolutions/necpdsdk Example files are included in the repository. These examples are not included in the package installer. Page 64 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 65: Compute Module Configuration Tool For Raspbian

    13 Compute Module Configuration Tool for Raspbian NEC has created a menu based tool for automatically downloading and configuring various components and settings for Raspbian OS on the Raspberry Pi Compute Module. This makes it easy to configure a new OS install.
  • Page 66: External Reference Information

    Information on using raspi-config: https://www.raspberrypi.org/documentation/configuration/raspi-config.md Information on using VNC to remotely control the desktop interface from another machine: https://www.raspberrypi.org/documentation/remote-access/vnc/README.md Accessing CEC (IR remote) functionality using Python via the libcec library: https://github.com/Pulse-Eight/libcec/blob/master/src/pyCecClient/pyCecClient.py Page 66 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 67: Frequently Asked Questions

    Are the GPIO pins on the Compute Module accessible and open to use? Currently the header on the NEC Compute Module Interface board is not populated and not supported. What is the communications speed of the internal serial connection to the display? 9600 baud.
  • Page 68 Does the NEC Compute Module Interface board provide SD card support to use instead of the onboard eMMC memory? Can the video output of the Compute Module be daisy-chained to another display via the Display Port Output connection? Can the microSD slot be used to expand the onboard memory of the Compute Module? No.
  • Page 69 A new Expert mode control has been added to the OSD that will enable performing a shutdown of the Compute Module when the display is turned off via a command, power button, OSD menu, or IR remote control. See CM Auto Shutdown in section 8.18 Page 69 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 70: Known Issues

    Some older OS distros may not include the boot firmware for the Compute Module 3 and may • fail to start correctly (hang at the rainbow start screen). Confirm that the OS being used is the correct version and build for the Compute Module being used. Page 70 of 71 ©2018 NEC Display Solutions, Ltd.
  • Page 71: Support

    Raspberry Pi Foundation: https://www.raspberrypi.org/forums/ The latest version of this document, additional information, downloads, and feedback forms specifically relating to using the Raspberry Pi Compute Module together with a supported NEC display model are available here: http://www.necdisplay.com/support-and-services/raspberry-pi/ The latest display firmware is available from the following location: http://www.nec-display.com/dl/en/dp_soft/pd_fm_update/index.html...