Difference between revisions of "BeadaPanel"

From eLinux.org
Jump to: navigation, search
(Replaced content with "300px|thumb|right|BeadaPanel 1 300px|thumb|right|BeadaPanel 2 What is BeadaPanel? <p>BeadaPanel is a versatile media display...")
(Tag: Replaced)
Line 10: Line 10:
 
BeadaPanel comes with its own ABS bezel, which is easy to integrate into customer products.</p>
 
BeadaPanel comes with its own ABS bezel, which is easy to integrate into customer products.</p>
  
In this application, BeadaPanel is used as a monitor/display for Raspberry Pi mini PC.
+
==Features==
==Hardware==
 
===Features===
 
 
<table style="width: 646px;" border="1" cellspacing="1" cellpadding="0">
 
<table style="width: 646px;" border="1" cellspacing="1" cellpadding="0">
 
<tr>
 
<tr>
Line 56: Line 54:
 
<td style="width: 340px; border: 1px solid #d0d0d0;" valign="middle">
 
<td style="width: 340px; border: 1px solid #d0d0d0;" valign="middle">
 
<p>7.0" TFT LCD: 800x480, w/ touch and bezel</p>
 
<p>7.0" TFT LCD: 800x480, w/ touch and bezel</p>
 +
</td>
 +
</tr>
 +
<tr>
 +
<td style="background-color: #e8e8e8; width: 113px; border: 1px solid #d0d0d0;" valign="middle">
 +
<p><strong>Dimensions</strong></p>
 +
</td>
 +
<td style="width: 340px; border: 1px solid #d0d0d0;" valign="middle">
 +
<p>188 x 118 x 35(mm)</p>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 72: Line 78:
 
<td style="width: 340px; border: 1px solid #d0d0d0;" valign="middle">
 
<td style="width: 340px; border: 1px solid #d0d0d0;" valign="middle">
 
<p>Panel-Link v1.0</p>
 
<p>Panel-Link v1.0</p>
 +
</td>
 +
</tr>
 +
<tr>
 +
<td style="background-color: #e8e8e8; width: 113px; border: 1px solid #d0d0d0;" valign="middle">
 +
<p><strong>Supported Media Types</strong></p>
 +
</td>
 +
<td style="width: 340px; border: 1px solid #d0d0d0;" valign="middle">
 +
<ul>
 +
<li>JPG, BMP, PNG, GIF, TIFF, etc</li>
 +
<li>MPG2, MPG4, avi, quicktime, H.263/264/265</li>
 +
<li>RGB in various pack</li>
 +
<li>YUV in various pack</li>
 +
</ul>
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
  
===Block Diagram===
+
==Block Diagram==
 
[[File:Bpdiag.jpg|600px|BeadaPanel Block Diagram]]
 
[[File:Bpdiag.jpg|600px|BeadaPanel Block Diagram]]
  
Line 164: Line 183:
 
<br>
 
<br>
 
===BeadaPanel for AIDA64===
 
===BeadaPanel for AIDA64===
 +
<br>
 +
==Buy online==
 +
* [https://www.ebay.com/str/eskyshn eBay Shop]
 
<br>
 
<br>
 
==Resources==
 
==Resources==
 
* [http://www.nxelec.com/ Official Website]
 
* [http://www.nxelec.com/ Official Website]
* [https://github.com/NXElec Github]
 
* [https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-6-processors:IMX6X_SERIES NXP i.MX6 Product Page]
 
  
 
==Community==
 
==Community==
 
* [http://www.esky-sh.com/bbs Official Forum]
 
* [http://www.esky-sh.com/bbs Official Forum]
 
* [https://plus.google.com/communities/101076644884797678653 Google+]
 
* [https://plus.google.com/communities/101076644884797678653 Google+]
* [https://community.nxp.com/community/imx?tid=community NXP i.MX Forum]
 

Revision as of 23:01, 8 April 2019

BeadaPanel 1
BeadaPanel 2

What is BeadaPanel?

BeadaPanel is a versatile media display. It can playback images and videos in various common format. BeadaPanel comes with a 7" LCD display with a resolution of 800x480 and a 4-wire resistive touch panel. BeadaPanel has up to 16GB/32GB eMMC memory for media storage and playback. BeadaPanel supports USB 2.0 High Speed standard and WiFi communication. BeadaPanel consumes very low power and can be powered by a single Micro-USB cable. BeadaPanel comes with its own ABS bezel, which is easy to integrate into customer products.

Features

CPU

NXP/Freescale ARM Cortex-A7 i.MX6ULL, at Frequency of 900MHz

RAM

512MB DDR3L

Storage

16GB/32GB eMMC

Connectivity

  • 1 x WIFI 802.11 b/g/n and Bluetooth 4.0 module
  • 1 x USB 2.0 Host(Type A)
  • 1 x USB 2.0 OTG(Micro-USB)

Display

7.0" TFT LCD: 800x480, w/ touch and bezel

Dimensions

188 x 118 x 35(mm)

Consumption

5V/350mA

Communication Protocol

Panel-Link v1.0

Supported Media Types

  • JPG, BMP, PNG, GIF, TIFF, etc
  • MPG2, MPG4, avi, quicktime, H.263/264/265
  • RGB in various pack
  • YUV in various pack

Block Diagram

BeadaPanel Block Diagram


Applications

BeadaPanel for Raspberry Pi

In this application, BeadaPanel is used as a monitor/display for Raspberry Pi mini PC. Eenew.jpg

Supported Models and OS

Supported Model

Raspberry Pi A/B/B+/Zero/Zero W/2B/3B/3B+

OS Support

  • Raspbian
  • RetroPie
  • Ubuntu MATE
  • Ubuntu Core
  • CentOS
  • Kali Linux


First time Setup

BeadaPanel will not work automatically when first time plugin to Raspberry Pi. Instead, A beadapanel deamon program should be running on Raspberry Pi to handle the data transmit between two USB peers. Below are procedures to setup this beadapanel deamon.

Pre-requirements
  • A Raspberry Pi mini PC
  • A BeadaPanel display kit
Procedures

1. Power on your Raspberry Pi mini PC
2. Connect BeadaPanel to Raspberry Pi by a Micro USB cable
3. BeadaPanel will be automaticaly recognized as a USB mass storage device by Raspberry Pi

pi@raspberrypi:~ $ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0  9.1G  0 disk
├─sda1        8:1    0 43.9M  0 part /media/pi/boot
└─sda2        8:2    0  4.9G  0 part /media/pi/rootfs
mmcblk0     179:0    0  7.4G  0 disk
├─mmcblk0p1 179:1    0 43.9M  0 part /boot
└─mmcblk0p2 179:2    0  7.4G  0 part /
pi@raspberrypi:~ $ ls /media/pi/boot/bpd
bpd

4. Locate and run beadapanel deamon in /media/pi/boot/bpd folder

pi@raspberrypi:~ $ sudo cp /media/pi/boot/bpd/bpd /usr/bin 
pi@raspberrypi:~ $ sudo chmod +x /usr/bin/bpd
pi@raspberrypi:~ $ sudo bpd
BeadaPanel Daemon Ver. 1.0

5. Run beadapanel deamon from booting

$ sudo nano /etc/rc.local -> add new line before "exit 0" with "/usr/bin/bpd &" without quote 
$ sudo reboot


Force Raspberry Pi display through HDMI

In order to let beadapanel deamon program successfully transmit HDMI video data to BeadaPanel, we have to force Raspberry Pi HDMI port work even if no HDMI monitor plugin. Further more, for best video performance purpose, we'd better to set Raspberry Pi HDMI port work under same resolution with BeadaPanel's native screen.

Procedures

1. To solve the problem, simply connect to your Raspberry Pi via SSH and modify with your favorite text editor (here we will use nano) the file /boot/config.txt.

2. Note that you will need administrator rights and therefore sudo command (with nano this will give for example sudo nano /boot/config.txt).

3. You should then find within this file the following two lines (if not, add them at the end):

#hdmi_force_hotplug=1
#hdmi_drive=2

4. To solve the problem you just have to uncomment (ie remove the sign # at the beginning) these lines and save the file (Ctrl + o, Enter, Ctrl + x with nano). Restart your Raspberry Pi and you're done!

BeadaPanel for AIDA64


Buy online


Resources

Community