Difference between revisions of "Template:RRK3399SoftwareFeature-FriendlyCore/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
 
(updated by API)
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
|交叉编译器
 
|交叉编译器
 
|style="width: 90%;"|
 
|style="width: 90%;"|
*gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu <br>
+
* Uboot和内核使用 [https://github.com/friendlyarm/prebuilts.git aarch64-cortexa53-linux-gnu-6.4.tar.xz]<br>
*适用于64-bit Armv8 Cortex-A, little-endian架构,在NanoPi H5开发板上长期验证和试用。
+
* 应用软件的交叉编译:使用Ubuntu 18.04自带的64位编译器 gcc-aarch64-linux-gnu 和 g++-aarch64-linux-gnu,在PC上可用apt-get命令安装<br>
 +
* [https://github.com/friendlyarm/friendlyelec-ubuntu18-docker Docker编译环境] <br>
 
|-
 
|-
|rowspan="1"| U-boot-2017.11
+
|rowspan="1"| U-boot-2014.10
 
|
 
|
*支持自动探测FriendlyElec所有的型号NanoPi H5开发板,自动加载对应的dtb文件。
+
* 基于RockChip原厂提供的U-boot-2014.10,保留了原厂提供的所有功能特性
*优化内存设置。
+
* 支持eDP屏的自动识别
*支持设置CPU电压调节芯片sy8106a,仅适用于NanoPi K1 Plus/NanoPi NEO Core2。
+
* 支持RockChip原厂USB烧写工具,可通过Type-C接口线刷固件
*支持基于H5 CPU唯一ID生成以太网MAC地址。<!--避免局域网内多台设备共用同一个MAC地址-->
+
*支持检测SD/eMMC启动方式,自动加载对应存储设备里的内核。
+
 
|-
 
|-
|rowspan="1"| Linux-4.14
+
|rowspan="1"| Linux-4.4.y
 
|
 
|
*支持LED,通过/sys/class/leds访问。
+
{{RK3399SoftwareFeature-AndroidKernelGeneral/zh}}
*支持GPIO,通过/sys/class/gpio/访问。
+
*支持UART0/1/2/3,通过/dev/ttySX访问。
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus|NanoPi-NEO-Core2 =
+
*支持I2C0/1/2,通过/dev/i2c-X访问。
+
| NanoPi-NEO2|NanoPi-NEO-Plus2 =
+
*支持I2C0,通过/dev/i2c-X访问。
+
}}
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus|NanoPi-NEO-Core2 =
+
*支持SPI0/1,通过/dev/spidevX.X访问,SPI1与UART3引脚复用。
+
| NanoPi-NEO2|NanoPi-NEO2-Plus2 =
+
*支持SPI0,通过/dev/spidevX.X访问。
+
}}
+
*支持PWM0,通过/sys/class/pwm/访问,与UART0引脚复用。
+
*支持I2S0,默认配合PCM5102A codec使用,与I2C1引脚复用。
+
*支持Watchdog,通过/dev/watchX访问。
+
*支持读取CPU ID,通过/sys/bus/nvmem/devices/sunxi-sid0/nvmem访问。
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus =
+
*支持IR Receive
+
| #default =
+
*支持IR Receive,需自行外接IR接收器。
+
}}
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus =
+
*支持WiFi模块RTL8189。
+
*支持HDMI音视频输出。
+
}}
+
*支持CPU动态电压调节。
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus|NanoPi-NEO-Core2|NanoPi-NEO2 =
+
*支持Micro USB OTG。
+
}}
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus|NanoPi-NEO-Core2|NanoPi-NEO2 =
+
*支持USB Host1/2/3。
+
| NanoPi-NEO-Plus2 =
+
*支持USB Host0/1/2/3。
+
}}
+
*支持TF Card。
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus|NanoPi-NEO-Core2|NanoPi-NEO-Plus2 =
+
*支持eMMC。
+
}}
+
*支持1000M Ethernet。
+
*支持H5自带Codec,录音与播放。
+
{{#switch: {{{1}}}
+
| NanoPi-K1-Plus =
+
*支持DVP Camera(CAM500B)。
+
}}
+
*支持USB Camera(CAM202)。
+
*支持市面上常见USB WiFi Adapter。
+
*支持市面上常见USB Ethernet Adapter。
+
*支持市面上常见USB Serial Converter。
+
*支持市面上常见USB Sound Card。
+
{{#switch: {{{1}}}
+
| NanoPi-NEO2|NanoPi-NEO-Core2|NanoPi-NEO-Plus2 =
+
*支持NanoHat PCM5102A。
+
}}
+
{{#switch: {{{1}}}
+
| NanoPi-NEO-Core2 =
+
*支持SPI Flash MX25L12835F。
+
}}
+
 
|-
 
|-
 
|rowspan="1"| 文件系统
 
|rowspan="1"| 文件系统
 
|
 
|
*基于UbuntuCore-16.04构建,保留UbuntuCore的原始特性。
+
*基于UbuntuCore-18.04 64位系统构建
*内置常用软件包: VIM/Nano/SSHserver等。
+
*集成Qt 5.10.0,支持GPU和VPU加速,提供QtQuick/QtWebEngine/QtMultimedia/WebGL等Qt模块以及KMS、EGLFS和XCB三种显示插件
*内置Qt-Embedded-4.8,适合企业用户快速开发需要图形界面的产品。
+
*支持 Gstreamer 1.0 多媒体框架,支持视频硬解码与硬编码
*内置网络管理工具NetworkManager,自动检测和连接网络,便于管理网络,参考[[Use_NetworkManager_to_configure_network_settings | NetworkManager]]。
+
*集成Xorg最小系统,支持运行X11程序
*内置命令行配置工具npi-config,可用于配置用户密码、系统语言、时区、Hostname、SSH开关、自动登录选项、硬件接口,参考[[Npi-config]]。
+
*支持7寸电容屏HD702,与HDMI同时连接时,可实现双屏异显,或者同步显示
*支持首次启动时自动扩展文件系统。<!-- 默认情况下烧写到SD卡上的文件系统仅能使用4GB以内的存储空间,扩展完成后即可使用存储设备的完整存储空间。-->
+
*集成命令行视频播放器 和 Qt硬解播放器
*支持启动时自动修复文件系统。<!-- 避免由于不正常关机而导致文件损坏的问题。-->
+
*支持5G WiFi
*启动512MB的swap分区。
+
*支持蓝牙
*支持WiringNP,通过类似Arduino的API访问NanoPi的gpio/i2c/spi等,参考[[WiringNP:_NanoPi_NEO/NEO2/Air_GPIO_Programming_with_C |WiringNP]]
+
*支持[https://github.com/friendlyarm/install-opencv-on-friendlycore 安装OpenCV 3.4]
*支持BakeBit,BakeBit是一套传感器连接的解决方案,包括硬件(NanoHat Hub扩展板)和软件(BakeBit),参考[[BakeBit_Starter_Kit_with_NanoPi_NEO/NEO2/NEO_Air|BakeBit ]]。
+
*支持[http://wiki.friendlyarm.com/wiki/index.php/Install_ROS_Melodic_on_NanoPC-T4/zh 安装ROS]
*支持RPi.GPIO,通过Python访问NanoPi的gpio,参考[[RPi.GPIO_:_NanoPi_NEO/NEO2/Air_GPIO_Programming_with_Python | RPi.GPIO]]。
+
*支持双USB摄像头 (提供Qt5示例)
 +
*支持NVME SSD和PCI-E转Sata
 
|-
 
|-
 
|}
 
|}

Latest revision as of 09:45, 22 September 2018

FriendlyCore系统
交叉编译器
U-boot-2014.10
  • 基于RockChip原厂提供的U-boot-2014.10,保留了原厂提供的所有功能特性
  • 支持eDP屏的自动识别
  • 支持RockChip原厂USB烧写工具,可通过Type-C接口线刷固件
Linux-4.4.y
  1. 版本:基于RockChip原厂的Linux-4.4.y
  2. GPU: 支持Mali-T864 GPU (OpenGL ES 2.0/3.0, OpenCL)
  3. 视频硬编码: 最高支持二路1080P@30fps
  4. 视频硬解码: 最高支持H.264 4Kx2K@30fps 或 H.265 4Kx2K@60fps
  5. LCD显示屏:支持eDP屏
  6. 触摸屏:支持GT9xx和FT5x06系列的电容触摸IC
  7. HDMI: 支持4K@60Hz显示,支持HDCP 1.4/2.2
  8. USB: USB Host 3.0/2.0
  9. 网络:
    1. 支持AP6356S无线模块 (802.11 a/b/g/n/AC,BLE4.0)
    2. 支持千兆以太网
  10. 电源管理:
    1. 支持RK808-D电源管理芯片
    2. 支持RTC唤醒
    3. 支持按键(PowerKey)开关机
  11. 摄像头: 支持USB摄像头
  12. Codec: 支持Codec芯片ALC5651
文件系统
  • 基于UbuntuCore-18.04 64位系统构建
  • 集成Qt 5.10.0,支持GPU和VPU加速,提供QtQuick/QtWebEngine/QtMultimedia/WebGL等Qt模块以及KMS、EGLFS和XCB三种显示插件
  • 支持 Gstreamer 1.0 多媒体框架,支持视频硬解码与硬编码
  • 集成Xorg最小系统,支持运行X11程序
  • 支持7寸电容屏HD702,与HDMI同时连接时,可实现双屏异显,或者同步显示
  • 集成命令行视频播放器 和 Qt硬解播放器
  • 支持5G WiFi
  • 支持蓝牙
  • 支持安装OpenCV 3.4
  • 支持安装ROS
  • 支持双USB摄像头 (提供Qt5示例)
  • 支持NVME SSD和PCI-E转Sata