当前位置: 首页 > news >正文

建设直播网站需要多少钱牛商网专注营销型网站建设

建设直播网站需要多少钱,牛商网专注营销型网站建设,成都网站设计 创新互联,静态网页设计与制作实训报告一、修改kernel相关配置 注意:一定要知道主控接线,那个物理口是otg的,然后要找准与之所连接的phy和控制器。然后处理CC1 CC2识别芯片,fusb302。默认sdk自带有驱动,需要配上中断脚和提供VBUS 5V的脚。用来判断角色是DF…

一、修改kernel相关配置

注意:一定要知道主控接线,那个物理口是otg的,然后要找准与之所连接的phy和控制器。然后处理CC1 CC2识别芯片,fusb302。默认sdk自带有驱动,需要配上中断脚和提供VBUS 5V的脚。用来判断角色是DFP UFP。

查看rk3568规格书知道rk3568是不单独支持typec控制的硬件接口

RK3568 SDK 未提供 USB 3.0 OTG Type-C 接口的硬件参考电路。如果开发者要⽀持该接口,需要在

RK3568 USB 3.0 OTG 和 Type-C 接口中间增加⼀个 USB 3.1 Switch 芯⽚(如 FUSB340)和⼀个 CC 通信

芯⽚(如 FUSB302)。

我们硬件设计如下:

通过asw3410进行switch,fusb302进行通信并处理UFP DFP角色问题

具体代码修改:

1.添加fusb302驱动,fusb302的驱动在rk平台已经适配过很多,3568平台kernel4.19也是有的,打开即可,在driver/mfd目录。前期可以添加打印,看是否有成功通过i2c控制

2.需要修改usb的控制器和phy的配置

注意:rk3568默认就一个usb3.0的otg口,默认是使用gpio来控制vbus-5v,我们要使用typec需要去掉,使用fusb302去控制vbus-5v。还需要在usb3.0的otg口exton fusb302.具体修改如下:

//vcc5v0_otg: vcc5v0-otg-regulator {//	compatible = "regulator-fixed";//	regulator-name = "vcc5v0_otg";//	regulator-min-microvolt = <5000000>;//	regulator-max-microvolt = <5000000>;//	enable-active-high;//	gpio = <&gpio0 RK_PA5 GPIO_ACTIVE_HIGH>;//	vin-supply = <&vcc5v0_usb>;//	pinctrl-names = "default";//	pinctrl-0 = <&vcc5v0_otg_en>;//};&usbdrd_dwc3 {extcon = <&fusb0>;status = "okay";snps,tx-fifo-resize;snps,dis-u1u2-quirk;
};&usbdrd30 {status = "okay";//extcon = <&usb2phy0>;//extcon = <&fusb0>;
};&usbhost_dwc3 {dr_mode = "host";status = "okay";
};&usbhost30 {status = "okay";
};&combphy0_us {status = "okay";extcon = <&fusb0>;
};

3.关于switch芯片,我们只需要在fusb302驱动里面的UFP或者DFP判断的时候去拉高拉低相应的gpip切换就行。

目前发现,不切换也能判断正反插,切速率达到high speed

修改前面是驱动部分,能够保证插入typec线接电脑,能被设备识别到。

二、添加configfs,配置uvc输出,uac输出,网络共享等功能

修改rkscript,使能uvc_en uac_en.这样会在S50usbdevice里面会自动配置uvc和uac功能

commit 29d9a2a002946044109967d8c17958bdf534e24e (HEAD -> miniiso, rk3568sdk/miniiso)
Author: huangxiang <“huangx@rgblink.com.cn”>
Date:   Wed Mar 22 10:45:51 2023 +0800Default support uac1 uvc outputdiff --git a/package/rockchip/rkscript/rkscript.mk b/package/rockchip/rkscript/rkscript.mk
old mode 100644
new mode 100755
index 08406e8e..a2a2cd2e
--- a/package/rockchip/rkscript/rkscript.mk
+++ b/package/rockchip/rkscript/rkscript.mk
@@ -10,10 +10,11 @@ RKSCRIPT_LICENSE = Apache V2.0RKSCRIPT_LICENSE_FILES = NOTICERKSCRIPT_USB_CONFIG=$(BR2_PACKAGE_RKSCRIPT_EXTRA_USB_CONFIG)
+RKSCRIPT_USB_CONFIG_FILE = $(TARGET_DIR)/etc/init.d/.usb_config
+#ifeq ($(BR2_PACKAGE_RKSCRIPT_ADBD),y)
+#RKSCRIPT_USB_CONFIG += usb_adb_en
+#endif-ifeq ($(BR2_PACKAGE_RKSCRIPT_ADBD),y)
-RKSCRIPT_USB_CONFIG += usb_adb_en
-endififeq ($(BR2_PACKAGE_RKSCRIPT_MTP),y)RKSCRIPT_USB_CONFIG += usb_mtp_en
@@ -53,8 +54,18 @@ define RKSCRIPT_INSTALL_TARGET_CMDSendefdefine RKSCRIPT_INSTALL_TARGET_USB_CONFIG
-       echo $(RKSCRIPT_USB_CONFIG) | xargs -n 1 > \
-               $(TARGET_DIR)/etc/init.d/.usb_config
+
+       if test ! `grep usb_uac1_en $(RKSCRIPT_USB_CONFIG_FILE)` ; then \
+               echo usb_uac1_en >> $(RKSCRIPT_USB_CONFIG_FILE) ; \
+       fi
+
+       if test ! `grep usb_uvc_en $(RKSCRIPT_USB_CONFIG_FILE)` ; then \
+               echo usb_uvc_en >> $(RKSCRIPT_USB_CONFIG_FILE) ; \
+       fi
+
+       #if test ! `grep usb_uac1_en $(RKSCRIPT_USB_CONFIG_FILE)` ; then \
+       #       echo usb_uac1_en >> $(RKSCRIPT_USB_CONFIG_FILE) ; \
+       #fi
:

2.修改uvc_app和uac_app相关应用功能,去送图像和音频给到电脑,出现下面两个节点即可送图像和声音

http://www.yayakq.cn/news/99925/

相关文章:

  • 有关网站开发的文献南京网络推广
  • 网站建设新闻稿新西兰网站后缀
  • 网站建设周志200字注册公司上什么网站
  • 灵犀 科技高端网站建设wordpress实现文件上传
  • 公司网站流量大 怎么办四川城市建设住建厅网站
  • 网站开发规格一级域名如何分发二级域名
  • 个人可以建网站卖东西吗可信的专业网站建设
  • 网站目录做301怎么优化标题和关键词排名
  • 网站备案需要哪些东西临淄辛店今天招聘信息
  • 海南省建设厅网站首页如何做网站营销
  • 泉州网站制作多少钱域名注册人信息
  • 贵阳seo网站推广网站策划书的主题有哪些
  • wordpress网站域名地址安装Wordpress个人网站
  • 蓬莱住房和规划建设管理局网站做网站不推广管用吗
  • 网站 栏目添加 文章不显示网站外贸推广
  • 开网站怎么开做网站怎么引流
  • 网站开发有哪些方式微信做单子的网站源码
  • 淘客客怎么做自己的网站在哪个网站可以学做甜点
  • 多个域名绑定同一网站抖音代运营一般几个周期
  • 我的世界是怎么做的视频网站遂宁市建设银行网站
  • 新站点seo联系方式青岛需要做网站的公司
  • 企业网站收费标准wordpress美图插件
  • 海事网站开发怎么看一个网站做外链
  • 凡客网能直接做网站重庆正云环境网页制作
  • 做网站要和企业logowordpress信用卡支付
  • 企业网站制作建设的框架有哪几种湖南做网站找谁
  • 北京赛车pk10网站建设口碑营销策略
  • 技术培训衡阳seo排名
  • 东莞php网站开发wordpress调用文章上级栏目名字
  • 写出电子商务网站的建设流程mui 网站开发