NanoPi M3 Octa Core 64-bit ARM Development Board
The NanoPi M3 is another ARM board developed by FriendlyARM for makers, hobbyists and hackers. With this new friend we wish you could get not only tech skills but also unique experiences in various applications and hacking. It is small, elegant but has rich ports and interfaces. Playing with it and working with it the M3 will not only inspire your ideas but also turn them into realities.
The NanoPi M3 uses the Samsung Octa-Core Cortex-A53 S5P6818 SoC. Its dynamic frequency scales from 400M up to 1.4GHz. It has Gbps Ethernet port, built-in WiFi and Bluetooth. Its AXP228 PMU supports software power-off, sleep and wakeup functions. In addition the NanoPi M3 has MicroUSB port for power supply and on-board porcelain antenna. On this tiny board various ports and interfaces are integrated. It has DVP Camera/LVDS/HDMI/LCD interfaces, Gbps Ethernet, I2S, 3.5mm audio jack, four USB ports and a serial debug port. NanoPi M3 Features SoC: Samsung S5P6818 Octa-Core Cortex-A53, 400M Hz - 1.4G Hz Power Management Unit: AXP228 PMU, it supports software power-off and wake-up. System Memory: 1GB 32bit DDR3 RAM Storage: 1 x MicroSD Card Socket Ethernet: Gbit Ethernet(RTL8211E) WiFi: 802.11b/g/n Bluetooth: 4.0 dual mode Antenna: Porcelain Antenna IPX Interface Audio: 3.5 mm audio jack / via HDMI I2S: 7pin, 2.54mm pitch pin-header USB Host: 4 x USB 2.0 Host, two type A ports and two 2.54 mm pitch pin-headers MicroUSB: 1 x MicroUSB 2.0 Client, Type A LCD Interface: 0.5mm pitch 45 pin FPC seat, full color RGB 8-8-8 HDMI: 1.4A Type A, 1080P LVDS: 20pin 2.00mm pitch pin-header DVP Camera: 0.5mm pitch 24 pin FPC seat GPIO: 2.54 mm pitch 40 pin-header Serial Debug Port: 2.54mm pitch 4pin-header User Key: K1 (power), Reset LED: 1 x power LED and 1 x status LED RTC Battery: RTC Battery Header Power: DC 5V/2A PCB: Six Layer, ENIG Dimension: 64 mm x 60 mm OS/Software: uboot, Android and Debian The board supports Android5.1、Debian8.1、UbuntuCore+Qt,et, that you can download in the wiki. It is open source and more than technical details can be found in the Wiki. To reduce the temperature of NanoPi M3,FriendlyARM designs one heat sink for NanoPi M3. A combination cooling fan and heat sink for better heat dissipation. You do not need to worry about overheating issues of NanoPi M3. And FriendlyARM designs 3D printed housing for NanoPi M3,it is so interesting for us to play development board,re-define our development board,that is interesting and funny. We can download the 3D print files in http://www.thingiverse.com/FriendlyARM3DPrinter/designs . Related Resources WIKI:http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M3 github:https://github.com/friendlyarm SOC Datasheet: S5P6818 Datasheet Schematic: NanoPi-M2A-M3-1604-Schematic.pdf PCB Dimension: PCB DXF file The official address:http://www.friendlyarm.com |
Use OpenCV to Access USB Camera
The full name of "OpenCV" is Open Source Computer Vision Library and it is a cross platform vision library. When the NanoPi M3 runs Debian users can use OpenCV APIs to access a USB Camera device. 1. Here is a guideline on how to use OpenCV with C++ on the NanoPi M3: Firstly you need to make sure your NanoPi M3 is connected to the internet.Login to your NanoPi M3 via a serial terminal or SSH. After login type in your username(root) and password(fa): Run the following commands: apt-get update apt-get install libcv-dev libopencv-dev2. Make sure your USB camera works with the NanoPi M3. You can test your camera with NanoPi M3's camera utility. 3. Check your camera device: ls /dev/video*Note:in our test case video0 was the device name. 4. OpenCV's code sample(official code in C++) is under /home/fa/Documents/opencv-demo. Compile the code sample with the following commands: cd /home/fa/Documents/opencv-demo makeAfter it is compiled successfully a "demo" executable will be generated 5. Connect NanoPi M3 to USB Keyboard & Run the Following Command: ./demoopencv is successfully started |
All times are GMT -5. The time now is 01:49 AM. |