• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 修改源码及配置文件适配Taurus开发板
2
3## 1、关闭Media服务
4
5* OpenHarmony的media service会调用海思3516DV300的SDK媒体API接口,而现在linux用户态驱动的版本SDK不支持多进程调用,如果SDK sample和media service同时调用3516DV300的SDK的媒体API接口,导致应用调用不成功,因此需要关闭。
6* 打开foundation/multimedia/media_lite/services/media_main.cpp ,注释掉 PlayerServer相关的几行代码,如下图所示:
7
8![](./figures/readme/008%E6%B3%A8%E9%87%8AMedia%E6%9C%8D%E5%8A%A1.png)
9
10## 2、屏蔽OpenHarmony的mipi_tx驱动入口
11
12* OpenHarmony的hdf会调用mipi_tx设备,而海思3516DV300的SDK  sample也会调用mipi_tx设备,如果同时访问也会引起冲突,所以需要把OpenHarmony的mipi_tx驱动入口注释掉。
13* 打开drivers/hdf_core/adapter/khdf/linux/platform/mipi_dsi/mipi_tx_hi35xx.c,注释掉mipi_tx驱动入口,如下图所示:
14
15![](./figures/readme/009%E5%B1%8F%E8%94%BDmipi_tx%E9%A9%B1%E5%8A%A8%E5%85%A5%E5%8F%A3.png)
16
17## 3、网口适配
18
19* 打开文件 vendor/hisilicon/hispark_taurus_linux/init_configs/etc/init.d/S80network,在文件的末尾添加下面几条语句,让开发板系统起来后,配置eth0的IP地址。
20
21```sh
22ifconfig eth0 192.168.200.200 up                      # 192.168.200.200 为开发板的IP地址,这里可以自定义,只需IP地址合法即可
23echo 0 9999999 > /proc/sys/net/ipv4/ping_group_range  # 使ping命令能够正常使用
24```
25
26![](./figures/readme/010%E9%80%82%E9%85%8D%E7%BD%91%E5%8F%A3.png)
27