Difference between revisions of "APITestPage"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
 
(192 intermediate revisions by the same user not shown)
Line 1: Line 1:
===日期 2018-12-17===
+
 
* '''Android 8.1更新如下:'''
+
{{BurnLinuxToExtDrive-Rockchip/zh|NanoPC-T4}}
1) 更新AOSP源码版本到 Android8.1-SDK v5.00-20181109<br />
+
{{BurnLinuxToExtDrive-Rockchip|NanoPC-T4}}
2) 增加HDMI分辨率与边界调节的设置界面<br />
+
3) 增加音频输出设置,可设置默认输出到耳机或者HDMI<br />
+
4) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
* '''FriendlyCore更新如下:'''
+
1) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
2)增加ffmpeg支持,提供静态库和头文件,支持4K硬解(不支持硬编码)<br />
+
3)增加命令行mpv播放器,支持4K硬解<br />
+
* '''FriendlyDesktop更新如下:'''
+
1) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
2) 增加chromium-browser浏览器,支持网页1080P硬解播放, 支持WebGL<br />
+
3)增加ffmpeg支持,提供静态库和头文件,支持4K硬解(不支持硬编码)<br />
+
4) 修正音量调节Issue<br />
+
5) 将音频输出通道默认设置为HDMI (可通过/etc/pulse/default.pa修改配置)<br />
+
6) 优化本地硬解播放器,与本地mp4文件关联,双击本地视频默认会启动本地硬解播放器播放(仅支持mp4文件)<br />
+
7) 为NEO4自动启用 swap 分区<br />
+
8) 修正 hostapd 相关的issue<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 />
+
<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 />
+

Latest revision as of 09:58, 29 October 2024

1 安装系统到M.2或USB硬盘

可以通过使用TF卡启动eFlasher系统,将引导和系统分别安装到不同存储设备,但是由于CPU不支持直接从M.2和USB设备引导,所以虽然系统可以安装到M.2和USB设备,但是引导仍然需要安装到eMMC或者TF卡。
操作步骤如下:

  • 准备一张32G或以上容量的TF卡;
  • 访问此处的下载地址下载文件名为XXXX-eflasher-multiple-os-YYYYMMDD-30g.img.gz的固件(位于"01_系统固件/02_SD卡刷机固件(SD-to-eMMC)"目录);
  • 将固件写入TF卡,在NanoPC-T4上连接好存储设备,插入TF卡上电开机,接下来要在界面上操作,如果没有显示设备,可以使用VNC代替,请参考使用VNC操作eFlasher;
  • 在eFlasher界面上,首先选择要安装的OS,然后选择引导安装的目的地 (通常选eMMC),以及选择系统安装的目的地(可以选eMMC,M.2硬盘,USB存储设备等),如下图所示:

Eflasher-select-boot-and-system-device.png

  • 没有eMMC时可使用TF卡作为引导,方法是将另一个TF卡通过USB读卡器插入USB端口,然后选择USB设备作为引导安装目的地,从而实现从TF卡引导,但系统存放在M.2或USB硬盘的目的;
  • 烧写完成后,从NanoPC-T4弹出SD卡,引导在eMMC的情况下,NanoPC-T4会自动重启至你刚刚烧写的系统,如果引导安装在TF卡,则需要拨掉电源,插入TF引导卡再上电开机;
  • 更详细的安装指南请参考此处;

2 Installing the System to M.2 or USB Drive

You can use a TF card to boot the eFlasher system, allowing the boot and system to be installed on different storage devices. However, since the CPU doesn’t support booting directly from M.2 and USB devices, the system can be installed on M.2 and USB devices, but the boot must still be installed on eMMC or a TF card.
Steps are as follows:

  • Prepare a TF card with a capacity of 32GB or larger.
  • Visit [the download link here](http://download.friendlyelec.com/APITestPage) to download the firmware file named XXXX-eflasher-multiple-os-YYYYMMDD-30g.img.gz (located in the “01_Official images/02_SD-to-eMMC images” directory).
  • Flash the firmware to the TF card, connect the storage device you intend to use on NanoPC-T4, insert the TF card and power on, we need to perform the operations in the eFlasher GUI. If your NanoPC-T4 does not have a display interface, you can use VNC; refer to Using VNC to Operate eFlasher.
  • In the eFlasher GUI, select the OS to install, and in the OS settings interface, choose the destination for boot installation (typically eMMC), then choose the destination for system installation (options include eMMC, M.2 hard drive, USB storage, etc.), as shown below:

Eflasher-select-boot-and-system-device.png

  • If no eMMC is available, the TF card can serve as the boot by inserting another TF card into the USB port via a USB card reader and selecting it as the boot destination, enabling booting from the TF card with the system stored on the M.2 or USB drive.
  • After flashing, eject the SD card from NanoPC-T4. If booting from eMMC, NanoPC-T4 will automatically restart into the newly flashed system. If boot installation is on a TF card, power off, insert the boot TF card, and power on again.
  • For a more detailed installation guide, please refer to this link.