Difference between revisions of "APITestPage"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 1: Line 1:
===日期 2019-03-08===
+
===Docker的安装与使用===
* '''增加Buildroot项目:'''
+
====安装Docker====
增加 Buildroot Linux系统,基于Rockchip原厂RK3399 Linux SDK,项目开源,详情请参考:[[Buildroot for RK3399|Buildroot for RK3399]]
+
使用以下命令安装:<br />
 
+
<syntaxhighlight lang="bash">
* '''Android 8.1更新如下:'''
+
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/containerd.io_1.2.4-1_arm64.deb
1) 优化了LCD和HDMI屏幕旋转的设置,支持命令行操作(命令:wm rotation 90)
+
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/docker-ce-cli_18.09.3~3-0~ubuntu-bionic_arm64.deb
2) 修复将音频强制输出到耳机后麦克风无法声音的问题
+
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/docker-ce_18.09.3~3-0~ubuntu-bionic_arm64.deb
 
+
sudo dpkg -i containerd.io_1.2.4-1_arm64.deb
* '''FriendlyCore, FriendlyDesktop, Lubuntu更新如下:'''
+
sudo dpkg -i docker-ce-cli_18.09.3~3-0~ubuntu-bionic_arm64.deb
1) 内核版本更新到 v4.4.154
+
sudo dpkg -i docker-ce_18.09.3~3-0~ubuntu-bionic_arm64.deb
2) 增加Docker的支持
+
</syntaxhighlight>
3) 内核配置项进行了优化,启用更多特性与设备驱动
+
====验证Docker====
4) 修正USB WiFi无法使用的问题
+
* 用Docker创建一个debian环境
5) 修正ISP摄像头的稳定性问题
+
<syntaxhighlight lang="bash">
 
+
git clone https://github.com/friendlyarm/debian-jessie-aarch64-docker
===日期 2018-12-19===
+
cd debian-jessie-aarch64-docker
* '''Android 8.1更新如下:'''
+
./rebuild-image.sh
1) 更新AOSP源码版本到 Android8.1-SDK v5.00-20181109<br />
+
</syntaxhighlight>
2) 增加HDMI分辨率与边界调节的设置界面<br />
+
* 运行Docker镜像:
3) 增加音频输出设置,可设置默认输出到耳机或者HDMI<br />
+
<syntaxhighlight lang="bash">
4) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
# ./run.sh
* '''FriendlyCore更新如下:'''
+
</syntaxhighlight>
1) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
* 查看容器中的debian版本:
2)增加ffmpeg支持,提供静态库和头文件,支持4K硬解(不支持硬编码)<br />
+
<syntaxhighlight lang="bash">
3)增加命令行mpv播放器,支持4K硬解<br />
+
apt-get install lsb-release
* '''FriendlyDesktop更新如下:'''
+
lsb_release -a
1) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
</syntaxhighlight>
2) 增加chromium-browser浏览器,支持网页1080P硬解播放, 支持WebGL<br />
+
显示如下:<br />
3)增加ffmpeg支持,提供静态库和头文件,支持4K硬解(不支持硬编码)<br />
+
No LSB modules are available.<br />
4) 修正音量调节Issue<br />
+
Distributor ID: Debian<br />
5) 将音频输出通道默认设置为HDMI (可通过/etc/pulse/default.pa修改配置)<br />
+
Description:    Debian GNU/Linux 8.8 (jessie)<br />
6) 优化本地硬解播放器,与本地mp4文件关联,双击本地视频默认会启动本地硬解播放器播放(仅支持mp4文件)<br />
+
Release:    8.8<br />
7) 为NEO4自动启用 swap 分区<br />
+
Codename:  jessie<br />
8) 修正 hostapd 相关的issue<br />
+
<br />
9) 调整DPMS设置,默认关闭自动休眠<br />
+
* '''Lubuntu更新如下:'''
+
1) 增加OV13850和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
2) 增加chromium-browser浏览器,支持网页1080P硬解播放, 支持WebGL<br />
+
3) 将音频输出通道默认设置为HDMI(可通过/etc/asound.conf修改配置)<br />
+
4) 优化本地硬解播放器,与本地mp4文件关联,双击本地视频默认会启动本地硬解播放器播放(仅支持mp4文件)<br />
+
5) 修正前一版本中存在的一些关于软件包报错的issue<br />
+
6) 调整DPMS设置,默认关闭自动休眠<br />
+
===日期 2018-11-12===
+
* '''Android 8.1更新如下:'''
+
1) 增加USB-C显示器的支持<br />
+
2) 增加4G网络的支持,支持模块的型号为:Quectel EC20<br />
+
3) 增加Android硬件访问库FriendlyThing,用于在Android下编程访问各种硬件资源,比如Uart, SPI, I2C, GPIO等<br />
+
4) 优化内核配置提升PCIe性能,连接NVME SSD会有较大幅度的性能提升<br />
+
5) 集成Google Play应用商店<br />
+
6) 改进摄像头的底层支持,使之能自动适应竖屏(HD702E)和横屏(HDMI)<br />
+
7) 修复Android8下接NVME SSD时分区表异常以及Android8无法启动的问题<br />
+
* '''Android 7.1更新如下:'''
+
1) 增加4G网络的支持,支持模块的型号为:Quectel EC20<br />
+
2) 增加Android硬件访问库FriendlyThing,用于在Android下编程访问各种硬件资源,比如Uart, SPI, I2C, GPIO等<br />
+
3) 优化内核配置提升PCIe性能,连接NVME SSD会有较大幅度的性能提升<br />
+
4) 改进摄像头的底层支持,使之能自动适应竖屏(HD702E)和横屏(HDMI)<br />
+
5) 修复Android8下接NVME SSD时分区表异常以及Android8无法启动的问题<br />
+
* '''FriendlyCore和FriendlyDesktop更新如下:'''
+
1) 增加OV13850摄像头的支持,提供支持ISP的gsteamer插件<br />
+
2) 增加WiringPi的支持,用于C语言编程访问GPIO等硬件资源<br />
+
3) 增加WiringPi-Python的支持,用于Python编程访问GPIO等硬件资源<br />
+
4) 优化内核配置提升PCIe性能,连接NVME SSD会有较大幅度的性能提升<br />
+
===日期 2018-09-21===
+
* 增加一款eDP屏的支持
+
* Linux启用了PCI-E转Sata 功能 (AHCI SATA support)
+
* Linux下的SquashFS启用了LZO/XZ/ZSTD压缩支持
+
===日期 2018-09-05===
+
* 增加新OS: Android 8.1, 主要特性如下:
+
1) 支持同时接2个CAM1320 (OV13850),可选择切换前后摄像头使用<br />
+
2) 支持USB摄像头 (1路, 不能与CAM1320同时使用)<br />
+
3) 支持AndroidNN GPU 加速方案,可为采用AndroidNN API开发的 AI 相关应用提供通用加速支持<br />
+
4) 集成了Rockchip官方提供的Tensorflow Lite物品识别Demo: TfLiteCameraDemo (启动前须先连接CAM1320或USB摄像头)<br />
+
5) 集成Lightning为缺省浏览器应用 (注:Android官方缺省不提供Browser应用)<br />
+
6) 支持RC-100红外遥控器,支持下拉通知栏、截屏<br />
+
7) 支持Android全盘加密功能,system分区已启用Verity特性,使用adb时,可通过adb root; adb disable-verity命令禁止Verity<br />
+
8) 支持MTP功能,在连接Type-C后,可进入Settings -> Connected devices -> USB 选择相应功能<br />
+
9) 内核版本升级到 4.4.126<br />
+
10) 更新AOSP源码到版本 android-8.1.0_r41,并更新8月份安全补丁<br />
+
* FriendlyCore 增加Qt双摄像头示例程序:示例位于/opt/dual-camera目录,通过run.sh运行 (启动前须先连接两个USB摄像头,建议使用罗技C270或罗技C922摄像头)<br />
+
* FriendlyDesktop 默认设置HDMI分辨率为 1080P<br />
+

Revision as of 07:24, 11 March 2019

1 Docker的安装与使用

1.1 安装Docker

使用以下命令安装:

wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/containerd.io_1.2.4-1_arm64.deb
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/docker-ce-cli_18.09.3~3-0~ubuntu-bionic_arm64.deb
wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/docker-ce_18.09.3~3-0~ubuntu-bionic_arm64.deb
sudo dpkg -i containerd.io_1.2.4-1_arm64.deb
sudo dpkg -i docker-ce-cli_18.09.3~3-0~ubuntu-bionic_arm64.deb
sudo dpkg -i docker-ce_18.09.3~3-0~ubuntu-bionic_arm64.deb

1.2 验证Docker

  • 用Docker创建一个debian环境
git clone https://github.com/friendlyarm/debian-jessie-aarch64-docker
cd debian-jessie-aarch64-docker
./rebuild-image.sh
  • 运行Docker镜像:
# ./run.sh
  • 查看容器中的debian版本:
apt-get install lsb-release
lsb_release -a

显示如下:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.8 (jessie)
Release: 8.8
Codename: jessie