Difference between revisions of "Template:H5SoftwareFeature/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 1: Line 1:
<!--
 
 
::{| class="wikitable"
 
::{| class="wikitable"
 
|-
 
|-
|软件||说明|| 支持该特性的开发板型号
+
| style="background: PaleTurquoise; color: black" colspan="2"| '''FriendlyCore系统(支持NanoPi-NEO2/NanoPi-NEO-Plus2/NanoPi-NEO-Core2/NanoPi-K1-Plus)'''       
 
|-
 
|-
|主线开源Uboot + Linux || 基于Uboot-2017.11 + Linux-4.14定制,适配FriendlyElec发布的全志H5开发板,参考[[Mainline_U-boot_and_Linux]]。 <br> https://github.com/friendlyarm/u-boot <br> https://github.com/friendlyarm/linux || NEO2/NEO-Core2/NEO-Plus2/K1-Plus
+
|交叉编译器 ||  
 +
名称: gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu <br>
 +
适用于64-bit Armv8 Cortex-A, little-endian架构,经FrienlyElec长期在NanoPi H5开发板上验证和试用,稳定可靠。
 
|-
 
|-
|全志原厂Uboot + Linux  ||  基于全志原厂Lichee BSP Uboot-2014.07 + Linux-3.10定制,适配FriendlyElec发布的全志H5开发板 <br> https://github.com/friendlyarm/h5_lichee || NEO2
+
|rowspan="5"| U-boot-2017.11
|-
+
|支持自动探测FriendlyElec所有的型号NanoPi H5开发板,自动加载对应的dtb文件。
|FriendlyCore系统  ||  基于UbuntuCore-16.04定制的系统,包含Qt4.8、常用的软件包、网络配置工具NetworkManager、FriendlyElec移植的开源软件、硬件相关文件等,参考[[FriendlyCore_(based_on_ubuntu-core_with_Qt) | FriendlyCore]]|| NEO2/NEO-Core2/NEO-Plus2/K1-Plus
+
 
|-
 
|-
|eflasher系统  || 基于UbuntuCore-16.04定制的系统,负责将系统烧写到eMMC中,支持图形界面操作和命令行操作2种模式,仅支持带eMMC的板子,参考[[EFlasher]] || NEO-Core2/NEO-Plus2/K1-Plus
+
|优化内存初始化的设置。
 
|-
 
|-
|Debian-NAS系统  || 基于DebianCore-jessie定制的系统,包含了NAS开源软件openmediavault 3.0.76 || NEO2/NEO-Core2/NEO-Plus2
+
|支持设置CPU电压调节芯片sy8106a,适用于NanoPi K1 Plus/NanoPi NEO Core2。
 
|-
 
|-
|Ubuntu-oled系统  || 基于FriendlyCore系统定制,默认使能了NanoHatOLED屏 || NEO2/NEO-Core2/NEO-Plus2
+
|支持基于H5 CPU唯一ID生成以太网MAC地址。<!--避免局域网内多台设备共用同一个MAC地址-->
 
|-
 
|-
|Ubuntu-tft系统  || 基于FriendlyCore系统定制,默认使能了Matrix-2.8 tft屏 || NEO2/NEO-Core2/NEO-Plus2/K1-Plus
+
|支持检测SD/eMMC启动方式,自动加载对应设备里的内核。
 
|-
 
|-
|WiringNP || 基于WiringPi定制的C语言函数库,提供了类似Arduino编程的API,支持访问GPIO/I2C/SPI/UART/PWM等,参考[[WiringNP:_NanoPi_NEO/NEO2/Air_GPIO_Programming_with_C | WiringNP]] <br> https://github.com/friendlyarm/WiringNP || NEO2/NEO-Core2/NEO-Plus2/K1-Plus
+
|rowspan="20"| Linux-4.14
 
|-
 
|-
|RPi.GPIO || 在开源软件RPi.GPIO上适配FrienlyElec的开发板,支持通过Python来操作GPIO,参考[[RPi.GPIO_:_NanoPi_NEO/NEO2/Air_GPIO_Programming_with_Python | RPi.GPIO]] || NEO2
+
|支持使用LED
 
|-
 
|-
|npi-config || shell语言编写的命令行脚本工具,支持各种繁琐的软硬件配置,参考[[npi-config]] <br> https://github.com/friendlyarm/npi-config || NEO2/NEO-Core2/NEO-Plus2/K1-Plus
+
|支持使用GPIO
 
|-
 
|-
|BakeBit || BakeBit是一套传感器连接的解决方案,包括硬件(NanoHat Hub扩展板)和软件(BakeBit),参考[[BakeBit_Starter_Kit_with_NanoPi_NEO/NEO2/NEO_Air|BakeBit ]] <br> https://github.com/friendlyarm/BakeBit || NEO2
+
|支持使用I2C
 
|-
 
|-
|NanoHatOLED || 一个使用BakeBit来控制NanoHatOLED配件的Python示例程序 <br> https://github.com/friendlyarm/NanoHatOLED || NEO2/NEO-Core2/NEO-Plus2
+
|支持使用SPI
 
|-
 
|-
|rtl8189ES_linux || WiFi芯片rtl8189的Linux驱动,配合Linux-4.14使用 <br> https://github.com/friendlyarm/rtl8189ES_linux || K1-Plus
+
|支持使用UART
|}
+
-->
+
 
+
::{| class="wikitable"
+
 
|-
 
|-
| style="background: PaleTurquoise; color: black" colspan="2"| '''FriendlyCore系统(支持NanoPi-NEO2/NanoPi-NEO-Plus2/NanoPi-NEO-Core2/NanoPi-K1-Plus)'''       
+
|支持使用PWM
 
|-
 
|-
|交叉编译器 ||
+
|支持使用I2S
名称: gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu <br>
+
适用于64-bit Armv8 Cortex-A, little-endian架构,经FrienlyElec长期在NanoPi H5开发板上验证和试用,稳定可靠。
+
 
|-
 
|-
|rowspan="5"| U-boot-2017.11
+
|支持使用Watchdog
|支持自动探测FriendlyElec所有的型号NanoPi H5开发板,自动加载对应的dtb文件。
+
 
|-
 
|-
|优化内存初始化的设置。
+
|支持使用IR Receive
 
|-
 
|-
|支持设置CPU电压调节芯片sy8106a,适用于NanoPi K1 Plus/NanoPi NEO Core2。
+
|支持WiFi/BT模块AP6212
 
|-
 
|-
|支持基于H5 CPU唯一ID生成以太网MAC地址。<!--避免局域网内多台设备共用同一个MAC地址-->
+
|支持WiFi模块XR819
 
|-
 
|-
|支持检测SD/eMMC启动方式,自动加载对应设备里的内核。
+
|支持WiFi模块RTL8189
 +
|-
 +
|支持HDMI音视频输出
 +
|-
 +
|支持CPU动态电压调节
 +
|-支持Micro USB OTG
 +
|-
 +
|-支持USB Host
 +
|-
 +
|TF Card
 +
|-
 +
|eMMC
 +
|-
 +
|100M Ethernet
 +
|-
 +
|1000M Ethernet
 +
|-
 +
|Integrated Codec
 +
|-
 +
|DVP Camera(CAM500B)
 +
|-
 +
|USB Camera(CAM202)
 +
|-
 +
|USB WiFi Adapter
 +
|-
 +
|USB Ethernet Adapter
 +
|-
 +
|USB Serial Converter
 +
|-
 +
|USB Sound Card
 +
|-
 +
|NanoHat PCM5102A
 +
|-
 +
|NanoHat OLED
 
|-
 
|-
|rowspan="2"| Linux-4.14
+
|NanoHat Motor
|待更新
+
 
|-
 
|-
|待更新
+
|SPI Flash
 
|-
 
|-
 
|rowspan="7"| 文件系统
 
|rowspan="7"| 文件系统

Revision as of 08:18, 20 July 2018

FriendlyCore系统(支持NanoPi-NEO2/NanoPi-NEO-Plus2/NanoPi-NEO-Core2/NanoPi-K1-Plus)
交叉编译器

名称: gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu
适用于64-bit Armv8 Cortex-A, little-endian架构,经FrienlyElec长期在NanoPi H5开发板上验证和试用,稳定可靠。

U-boot-2017.11 支持自动探测FriendlyElec所有的型号NanoPi H5开发板,自动加载对应的dtb文件。
优化内存初始化的设置。
支持设置CPU电压调节芯片sy8106a,适用于NanoPi K1 Plus/NanoPi NEO Core2。
支持基于H5 CPU唯一ID生成以太网MAC地址。
支持检测SD/eMMC启动方式,自动加载对应设备里的内核。
Linux-4.14
支持使用LED
支持使用GPIO
支持使用I2C
支持使用SPI
支持使用UART
支持使用PWM
支持使用I2S
支持使用Watchdog
支持使用IR Receive
支持WiFi/BT模块AP6212
支持WiFi模块XR819
支持WiFi模块RTL8189
支持HDMI音视频输出
支持CPU动态电压调节
TF Card
eMMC
100M Ethernet
1000M Ethernet
Integrated Codec
DVP Camera(CAM500B)
USB Camera(CAM202)
USB WiFi Adapter
USB Ethernet Adapter
USB Serial Converter
USB Sound Card
NanoHat PCM5102A
NanoHat OLED
NanoHat Motor
SPI Flash
文件系统 基于UbuntuCore-16.04构建,保留UbuntuCore的原始特性。
内置常用软件包: VIM/Nano/SSHserver等。
内置Qt-Embedded-4.8,适合企业用户快速开发需要图形界面的产品。
内置网络管理工具NetworkManager,自动检测和连接网络,便于管理网络,参考 NetworkManager
内置命令行配置工具npi-config,可用于配置用户密码、系统语言、时区、Hostname、SSH开关、自动登录选项、硬件接口,参考Npi-config
支持首次启动时自动扩展文件系统。
支持启动时自动修复文件系统。
eFlasher系统(支持NanoPi-NEO-Plus2/NanoPi-NEO-Core2/NanoPi-K1-Plus)
交叉编译器 gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu
适用于64-bit Armv8 Cortex-A, little-endian架构,经FrienlyElec长期在NanoPi H5开发板上验证和试用,稳定可靠。
U-boot-2017.11 与FriendlyCore系统一致。
Linux-4.14 与FriendlyCore系统一致。
文件系统 基于UbuntuCore-16.04构建,保留UbuntuCore的原始特性。<!兼容Ubuntu系统软件源。-->
内置图形界面eMMC烧写工具eFlasher,开机自动运行,参考EFlasher
内置命令行eMMC烧写工具eFlasher。
支持多系统选择烧写。
支持显示烧写进度。
支持备份和还原eMMC。