Difference between revisions of "APITestPage"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 1: Line 1:
'''(Note: The following content is translated by Google translate)'''
+
==更新日志==
===2018-12-19===
+
===日期 2018-12-17===
* '''Android 8.1 update is as follows: '''
+
* '''Android5 更新如下:'''
1) Update the AOSP source version to Android8.1-SDK v5.00-20181109<br />
+
1) 增加4G网络的支持,支持模块的型号为:Quectel EC20<br />
2) Add HDMI resolution and HDMI overscan setting UI<br />
+
2) 增加音频输出设置,可设置默认输出到耳机或者HDMI<br />
3) Add audio output settings, you can set the default output to headphones or HDMI<br />
+
3) 在系统Shutdown时,同步关闭一线触摸屏的背光<br />
4) Add OV13850 and wide dynamic OV4689 camera support<br />
+
* '''FriendlyCore更新如下:'''
* '''FriendlyCore is updated as follows: '''
+
1) 增加OV5640摄像头支持<br />
1) Added OV13850 and wide dynamic OV4689 camera support<br />
+
2) 更新BL1以提高系统启动的稳定性<br />
2) Added ffmpeg support, provides static libraries and header files, supports 4K hardware decoding (does not support hardware encoding)<br />
+
* '''Lubuntu更新如下:'''
3) Added mpv player, supports 4K hardware decoding<br />
+
1) 增加chromium-browser浏览器,支持网页硬解播放, 支持WebGL<br />
* '''FriendlyDesktop is updated as follows: '''
+
2) 将音频输出通道默认设置为HDMI (可通过/etc/asound.conf更改)<br />
1) Added OV13850 and wide dynamic OV4689 camera support<br />
+
3) 更新BL1以提高系统启动的稳定性<br />
2) Add Chrome-browser browser, support web page 1080P hardware decoding, support WebGL<br />
+
4) 修正前一版本中存在的一些关于软件包报错的issue<br />
3) Added ffmpeg support, provides static libraries and header files, supports 4K hardware decoding (does not support hardware encoding)<br />
+
5) 调整DPMS设置,默认关闭自动休眠<br />
4) Fix the volume adjustment Issue<br />
+
===日期 2018-09-06===
5) Set the audio output channel to HDMI by default (can be modified by /etc/pulse/default.pa)<br />
+
* 增加10.1寸屏 HD101B 的支持
6) Optimize the local player, associated with the mp4 file<br />
+
* 提高一线屏识别的可靠性
7) Automatically enable swap partitioning for NEO4<br />
+
 
8) Fix the issue of hostapd related issues<br />
+
===日期 2018-08-11===
9) Adjust DPMS settings, turn off automatic sleep by default<br />
+
FriendlyCore:
* '''Lubuntu updated as follows: '''
+
* 升级 Qt版本到 5.10,增加 xcb 插件
1) Added OV13850 and wide dynamic OV4689 camera support<br />
+
* 增加Qt在目标板的编译工具,可直接在开发板上编译Qt程序
2) Add Chrome-browser browser, support web page 1080P hardware decoding, support WebGL<br />
+
* 预装最小版本的 xorg
3) Set the audio output channel to HDMI by default (can be modified by /etc/asound.conf)<br />
+
* 增加 OpenCV 的安装支持,详请可查看:https://github.com/friendlyarm/install-opencv-in-friendlycore
4) Optimize the local hard disk player, associated with the local mp4 file, double-click the local video to start the local hard disk player playback (only mp4 files are supported)<br />
+
Android5:
5) Fixed some issues regarding the package error reported in the previous version<br />
+
* 增加永不睡眠的设置选项
6) Adjust DPMS settings, turn off automatic sleep by default<br />
+
 
===2018-11-12===
+
===日期 2018-03-24===
* Android 8.1 update is as follows:
+
* 修正只连接HDMI的情况下开机没图像显示的问题
1) Add support for USB-C display<br />
+
* 增加蓝牙的支持
2) Add support for 4G network, the model number of the support module is: Quectel EC20<br />
+
以上更新适用于所有4.4内核的系统,包括FriendlyCore和Lubuntu。
3) Add Android hardware access library FriendlyThing for programming various hardware resources under Android, such as Uart, SPI, I2C, GPIO, etc.<br />
+
 
4) Optimize kernel configuration to improve PCIe performance, and connect NVME SSD will have a large performance improvement<br />
+
===日期 2017-06-13 ===
5) Integrate the Google Play app store<br />
+
Linux, Android系统:
6) Improve the underlying support of the camera so that it can automatically adapt to vertical screen (HD702E) and landscape (HDMI)<br />
+
* 改善了整体系统稳定性;
7) Fix the problem that the partition table is abnormal when Android8 is connected to NVME SSD and Android8 cannot be started.<br />
+
Android系统:
* Android 7.1 update is as follows:
+
* 提升Android下ov5640拍照的稳定性;
1) Add support for 4G network, the model number of the support module is: Quectel EC20<br />
+
 
2) Add Android hardware access library FriendlyThing for programming various hardware resources under Android, such as Uart, SPI, I2C, GPIO, etc.<br />
+
===日期 2017-04-18===
3) Optimize kernel configuration to improve PCIe performance, and connect NVME SSD will have a large performance improvement<br />
+
Ubuntu-Core系统更新如下:
4) Improve the underlying support of the camera so that it can automatically adapt to vertical screen (HD702E) and landscape (HDMI)<br />
+
* 修改了登录欢迎界面,当用户登录时会打印系统的基本状态信息;
5) Fix the problem that the partition table is abnormal when Android8 is connected to NVME SSD and Android8 cannot be started.<br />
+
* 增加 npi-config 工具,npi-config是一个命令行下的系统配置工具,可以对系统进行一些初始化的配置,可配置的项目包括:用户密码、系统语言、时区、Hostname、SSH开关、自动登录选项等,在命令行执行以下 sudo npi-config 即可进入;
* FriendlyCore and FriendlyDesktop are updated as follows:
+
* 预装NetworkManager作为网络管理工具;
1) Added support for OV13850 camera, provides gsteamer plugin to support ISP<br />
+
* 新增pi用户,并配置为自动登录,自动登录特性可以使用npi-config工具配置;
2) Add WiringPi support for C language programming to access hardware resources such as GPIO<br />
+
 
3) Added WiringPi-Python support for Python programming access to hardware resources such as GPIO<br />
+
===日期 2017-03-08===
4) Optimize kernel configuration to improve PCIe performance, and connect NVME SSD will have a large performance improvement<br />
+
 
===2018-09-21===
+
1) 启用UART2 <br />
* Added support for an eDP screen
+
2) 增加HD101B屏幕的支持 <br />
* Linux has enabled PCI-E to Sata function (AHCI SATA support)
+
3) Android4.4和Android5增加硬件访问库,具体可参考:[http://wiki.friendlyarm.com/wiki/index.php/Android_Hardware_Access] <br />
* SquashFS under Linux enables LZO/XZ/ZSTD compression support
+
4) 修正S430屏在Android4.4下的闪退问题
===2018-09-05===
+
 
* Add new OS: Android 8.1, the main features are as follows:
+
===日期 2017-02-09===
1) Support 2 CAM1320 (OV13850) at the same time, you can choose to switch between before and after camera use<br />
+
 
2) Support USB camera (1 way, can not be used simultaneously with CAM1320)<br />
+
1) 在Ubuntu Core和Debian系统中 增加7寸电阻屏 S70B 的支持<br />
3) Support AndroidNN GPU acceleration solution, which provides general acceleration support for AI related applications developed with AndroidNN API<br />
+
2) 调整了 eFlasher Rom 的分区大小,将根分区调整为 1GB
4) Integrate the Tensorflow Lite item identification demo provided by Rockchip: TfLiteCameraDemo (connect CAM1320 or USB camera before starting)<br />
+
 
5) Integrated Lightning is the default browser application (Note: Android official does not provide Browser application by default)<br />
+
===日期 2016-11-17===
6) Support RC-100 infrared remote control, support pull-down notification bar, screen capture<br />
+
 
7) Support Android full disk encryption function, system partition has Verity enabled, when using adb, adb root; adb disable-verity command disable Verity<br />
+
增加H43屏的支持: <br />
8) Support MTP function, after connecting Type-C, you can enter Settings -> Connected devices -> USB to select the corresponding function<br />
+
1) 支持s5p4418与s5p6818平台的开发板  <br />
9) Upgrade the kernel version to 4.4.126<br />
+
2) OS方面仅支持Debian 和 Ubuntu Core系统,不支持Android <br />
10) Update the AOSP source to the version android-8.1.0_r41 and update the August security patch<br />
+
 
* FriendlyCore adds Qt dual camera sample program: the example is located in /opt/dual-camera directory, run by run.sh (two USB cameras must be connected before starting, it is recommended to use Logitech C270 or Logitech C922 camera)<br />
+
===日期 2016-09-02===
* FriendlyDesktop defaults to HDMI resolution of 1080P<br />
+
 
 +
1) Debian 和 Ubuntu Core集成了CAM500A(ov5640)摄像头的demo程序(nanocams); <br />
 +
2) 更新了Android 串口访问的程序,下载源代码: <br />
 +
<syntaxhighlight lang="bash">
 +
git clone https://github.com/friendlyarm/android_SerialPortDemo.git
 +
</syntaxhighlight>
 +
以前下载过的,用git pull命令更新一下。 <br />
 +
内有详细说明,包括eclipse编译、打包成apk,对apk重新签名以获取system权限、关闭selinux等说明文档: <<SerialPortDemo-manual.pdf>>; <br />
 +
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418 <br />
 +
 
 +
===日期 2016-08-20===
 +
 
 +
1) 推出Android4.4固件(s5p4418-kitkat-sd4g-20160803.img.zip) 和源码,Android4.4是专门为企业用户定制,并且支持4G通讯模块,即插即用; <br />
 +
2) 推出一键烧写系统的固件s5p4418-eflasher-sd8g-xxx-full.img,直接下载固件回来使用LCD即可一键烧写系统; <br />
 +
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418 <br />
 +
 
 +
===日期 2016-07-01===
 +
 
 +
1) 修复了Ubuntu Core下USB Wi-Fi无法加载固件的问题; <br />
 +
2) 更新了Bootloader,支持使用dd命令直接将RAW image写入eMMC并能正常启动; <br />
 +
3) 内核bug修正及提高稳定性; <br />
 +
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418 <br />
 +
 
 +
===日期 2016-05-21===
 +
 
 +
* Android
 +
1) 增加以太网设置(支持静态IP和DHCP设置); <br />
 +
2) 增加硬件访问库 libfriendlyarm-things.so,可用于在Android下操作串口; <br />
 +
使用方法可参考此份文档:http://www.arm9home.net/read.php?tid-82748.html。 <br />
 +
在 NanoPi2/NanoPi M2/NanoPi2 Fire/NanoPC-T2 上,串口对应的设备名称如下: <br />
 +
UART2 -> 未驱动 <br />
 +
UART3 -> /dev/ttyAMA2 <br />
 +
UART4 -> /dev/ttyAMA3 <br />
 +
3) 增加iTest应用程序,内置串口助手功能; <br />
 +
注意:运行此串口程序,需要使用system权限。 <br />
 +
 
 +
* Debian
 +
1)增强了内核稳定性; <br />
 +
 
 +
* Ubuntu core with Qt-Embedded
 +
1)开机后显示的界面由Qt Demo换成了一个由友善之臂开发的,开源的Qt程序 (源代码位于/opt
 +
目录),该程序启动时显示系统状态信息,例如CPU和内存信息,工作温度和负载等信息,
 +
系统同时集成了 qmake,uic 等Qt工具的arm版本,这样你 就可以在开发板上直接生成和编译Qt源代码。 <br />
 +
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418 <br />
 +
 
 +
===日期 2016-04-19===
 +
 
 +
1)增加Debian/Ubuntu第一次开机时自动扩展分区和根文件系统,第一次启动时间会稍长  <br />
 +
2) 改善非正常关机/重启导致的根文件系统问题; <br />
 +
3) Debian/Ubuntu Core集成原厂开源硬解播放器NxPlayerConsole,须连LCD使用。(原厂库没有源代码) <br />
 +
4) Ubuntu Core集成了OpenGL的测试程序gltest1, 完全开源 <br />
 +
5)Debian/Ubuntu Core增加了USB Wi-Fi - rtl8187的支持; <br />
 +
6) Debian/Ubuntu Core系统的USB摄像头的设备修改为 /dev/video0,方便opencv <br />
 +
7) 用wpa_supplicant代替wicd来管理无线网络,使得Console下和X下的网络配置接口上保持一致 <br />
 +
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418 <br />
 +
 
 +
 
 +
===日期 2016-04-01===
 +
 
 +
* Debian:
 +
1) Debian增加了常用USB Wi-Fi和USB串口的支持; <br />
 +
2) 修正了带声卡的板音频输出切换的问题; <br />
 +
3) 优化内核,改进稳定性; <br />
 +
4) 增加LVDS接口的支持(缺省未启用); <br />
 +
* Ubuntu core with Qt-Embedded系统
 +
新增系统:Ubuntu Core with Qt-Embedded,这是一个没有X-windows环境,使用Qt-Embedded作为图形界面的轻量级Ubuntu系统,基于官方的Ubuntu core系统开发而成,非常适合于企业用户用作产品的基础OS。<br />
 +
本系统除了保留Ubuntu core的特性以外,还包括以下特性: <br />
 +
1) 支持电容和电阻触摸屏 (型号:S700, X710, S70) <br />
 +
2) 支持WiFi连接 <br />
 +
3) 支持以太网连接 <br />
 +
4) 支持蓝牙,已预装bluez等相关软件包 <br />
 +
5) 支持音频播放 <br />
 +
详细可参考WiKi页面:http://wiki.friendlyarm.com/wiki/index.php/Ubuntu_Core_with_Qt-Embedded/zh <br />
 +
 
 +
 
 +
===日期 2016-02-29===
 +
 
 +
* Kernel:
 +
1) 增加了基于CPU ECID生成以太网MAC地址; <br />
 +
2) 修复了framebuffer console刷新不及时的问题; <br />
 +
3) 优化内核提升了系统运行的稳定性; <br />
 +
4) 修复了PWM LED的一个bug,基于PWM LED增加了呼吸灯效果的trigger; <br />
 +
* Debian:
 +
1) 修复了hostname异常的bug; <br />
 +
2) 缺省启用framebuffer console, 可在LCD/HDMI看到启动信息; <br />
 +
3) 集成了设置uboot环境变量的工具fw_printenv; <br />
 +
* Android:
 +
ROM缺省启用了ffmpeg, 可支持更多的视频格式. <br />
 +
 
 +
===日期 2015-12-01===
 +
* 推出新的Android 5.1.1_r6,源代码已推送到 https://github.com/friendlyarm 。
 +
* 4.2.1 简易方法制作: 新的固件已支持LCD检测,因此原来分别支持LCD和HDMI的固件已合并为一个固件。
 +
* 4.3 在电脑上修改SD卡上的系统: 部分内容只适应于旧版本固件,标记为删除状态。
 +
* 6 如何编译系统: 编译时源代码分支更新为 nanopi2-lollipop-mr1。
 +
* 6.4.2 编译内核模块: 增加了如何编译支持LCD显示的启动Debian的uImage。

Revision as of 01:32, 20 December 2018

1 更新日志

1.1 日期 2018-12-17

  • Android5 更新如下:

1) 增加4G网络的支持,支持模块的型号为:Quectel EC20
2) 增加音频输出设置,可设置默认输出到耳机或者HDMI
3) 在系统Shutdown时,同步关闭一线触摸屏的背光

  • FriendlyCore更新如下:

1) 增加OV5640摄像头支持
2) 更新BL1以提高系统启动的稳定性

  • Lubuntu更新如下:

1) 增加chromium-browser浏览器,支持网页硬解播放, 支持WebGL
2) 将音频输出通道默认设置为HDMI (可通过/etc/asound.conf更改)
3) 更新BL1以提高系统启动的稳定性
4) 修正前一版本中存在的一些关于软件包报错的issue
5) 调整DPMS设置,默认关闭自动休眠

1.2 日期 2018-09-06

  • 增加10.1寸屏 HD101B 的支持
  • 提高一线屏识别的可靠性

1.3 日期 2018-08-11

FriendlyCore:

Android5:

  • 增加永不睡眠的设置选项

1.4 日期 2018-03-24

  • 修正只连接HDMI的情况下开机没图像显示的问题
  • 增加蓝牙的支持

以上更新适用于所有4.4内核的系统,包括FriendlyCore和Lubuntu。

1.5 日期 2017-06-13

Linux, Android系统:

  • 改善了整体系统稳定性;

Android系统:

  • 提升Android下ov5640拍照的稳定性;

1.6 日期 2017-04-18

Ubuntu-Core系统更新如下:

  • 修改了登录欢迎界面,当用户登录时会打印系统的基本状态信息;
  • 增加 npi-config 工具,npi-config是一个命令行下的系统配置工具,可以对系统进行一些初始化的配置,可配置的项目包括:用户密码、系统语言、时区、Hostname、SSH开关、自动登录选项等,在命令行执行以下 sudo npi-config 即可进入;
  • 预装NetworkManager作为网络管理工具;
  • 新增pi用户,并配置为自动登录,自动登录特性可以使用npi-config工具配置;

1.7 日期 2017-03-08

1) 启用UART2
2) 增加HD101B屏幕的支持
3) Android4.4和Android5增加硬件访问库,具体可参考:[1]
4) 修正S430屏在Android4.4下的闪退问题

1.8 日期 2017-02-09

1) 在Ubuntu Core和Debian系统中 增加7寸电阻屏 S70B 的支持
2) 调整了 eFlasher Rom 的分区大小,将根分区调整为 1GB

1.9 日期 2016-11-17

增加H43屏的支持:
1) 支持s5p4418与s5p6818平台的开发板
2) OS方面仅支持Debian 和 Ubuntu Core系统,不支持Android

1.10 日期 2016-09-02

1) Debian 和 Ubuntu Core集成了CAM500A(ov5640)摄像头的demo程序(nanocams);
2) 更新了Android 串口访问的程序,下载源代码:

git clone https://github.com/friendlyarm/android_SerialPortDemo.git

以前下载过的,用git pull命令更新一下。
内有详细说明,包括eclipse编译、打包成apk,对apk重新签名以获取system权限、关闭selinux等说明文档: <<SerialPortDemo-manual.pdf>>;
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418

1.11 日期 2016-08-20

1) 推出Android4.4固件(s5p4418-kitkat-sd4g-20160803.img.zip) 和源码,Android4.4是专门为企业用户定制,并且支持4G通讯模块,即插即用;
2) 推出一键烧写系统的固件s5p4418-eflasher-sd8g-xxx-full.img,直接下载固件回来使用LCD即可一键烧写系统;
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418

1.12 日期 2016-07-01

1) 修复了Ubuntu Core下USB Wi-Fi无法加载固件的问题;
2) 更新了Bootloader,支持使用dd命令直接将RAW image写入eMMC并能正常启动;
3) 内核bug修正及提高稳定性;
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418

1.13 日期 2016-05-21

  • Android

1) 增加以太网设置(支持静态IP和DHCP设置);
2) 增加硬件访问库 libfriendlyarm-things.so,可用于在Android下操作串口;
使用方法可参考此份文档:http://www.arm9home.net/read.php?tid-82748.html。
在 NanoPi2/NanoPi M2/NanoPi2 Fire/NanoPC-T2 上,串口对应的设备名称如下:
UART2 -> 未驱动
UART3 -> /dev/ttyAMA2
UART4 -> /dev/ttyAMA3
3) 增加iTest应用程序,内置串口助手功能;
注意:运行此串口程序,需要使用system权限。

  • Debian

1)增强了内核稳定性;

  • Ubuntu core with Qt-Embedded

1)开机后显示的界面由Qt Demo换成了一个由友善之臂开发的,开源的Qt程序 (源代码位于/opt 目录),该程序启动时显示系统状态信息,例如CPU和内存信息,工作温度和负载等信息, 系统同时集成了 qmake,uic 等Qt工具的arm版本,这样你 就可以在开发板上直接生成和编译Qt源代码。
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418

1.14 日期 2016-04-19

1)增加Debian/Ubuntu第一次开机时自动扩展分区和根文件系统,第一次启动时间会稍长
2) 改善非正常关机/重启导致的根文件系统问题;
3) Debian/Ubuntu Core集成原厂开源硬解播放器NxPlayerConsole,须连LCD使用。(原厂库没有源代码)
4) Ubuntu Core集成了OpenGL的测试程序gltest1, 完全开源
5)Debian/Ubuntu Core增加了USB Wi-Fi - rtl8187的支持;
6) Debian/Ubuntu Core系统的USB摄像头的设备修改为 /dev/video0,方便opencv
7) 用wpa_supplicant代替wicd来管理无线网络,使得Console下和X下的网络配置接口上保持一致
本次更新适用于NanoPi2, NanoPi 2 Fire, NanoPi-M2, NanoPC-T2, Smart4418


1.15 日期 2016-04-01

  • Debian:

1) Debian增加了常用USB Wi-Fi和USB串口的支持;
2) 修正了带声卡的板音频输出切换的问题;
3) 优化内核,改进稳定性;
4) 增加LVDS接口的支持(缺省未启用);

  • Ubuntu core with Qt-Embedded系统

新增系统:Ubuntu Core with Qt-Embedded,这是一个没有X-windows环境,使用Qt-Embedded作为图形界面的轻量级Ubuntu系统,基于官方的Ubuntu core系统开发而成,非常适合于企业用户用作产品的基础OS。
本系统除了保留Ubuntu core的特性以外,还包括以下特性:
1) 支持电容和电阻触摸屏 (型号:S700, X710, S70)
2) 支持WiFi连接
3) 支持以太网连接
4) 支持蓝牙,已预装bluez等相关软件包
5) 支持音频播放
详细可参考WiKi页面:http://wiki.friendlyarm.com/wiki/index.php/Ubuntu_Core_with_Qt-Embedded/zh


1.16 日期 2016-02-29

  • Kernel:

1) 增加了基于CPU ECID生成以太网MAC地址;
2) 修复了framebuffer console刷新不及时的问题;
3) 优化内核提升了系统运行的稳定性;
4) 修复了PWM LED的一个bug,基于PWM LED增加了呼吸灯效果的trigger;

  • Debian:

1) 修复了hostname异常的bug;
2) 缺省启用framebuffer console, 可在LCD/HDMI看到启动信息;
3) 集成了设置uboot环境变量的工具fw_printenv;

  • Android:

ROM缺省启用了ffmpeg, 可支持更多的视频格式.

1.17 日期 2015-12-01

  • 推出新的Android 5.1.1_r6,源代码已推送到 https://github.com/friendlyarm
  • 4.2.1 简易方法制作: 新的固件已支持LCD检测,因此原来分别支持LCD和HDMI的固件已合并为一个固件。
  • 4.3 在电脑上修改SD卡上的系统: 部分内容只适应于旧版本固件,标记为删除状态。
  • 6 如何编译系统: 编译时源代码分支更新为 nanopi2-lollipop-mr1。
  • 6.4.2 编译内核模块: 增加了如何编译支持LCD显示的启动Debian的uImage。