Linux SPI通过设备树文件添加设备

Linux SPI通过设备树文件添加设备,第1张

如上DTS文件片段,SPI Device 节点必须定义在 SPI Master 节点下,其中 compatible 属性和 reg 属性,以上 compatible 属性用于匹配对应的 Driver 程序,reg 属性用于指定使用的 SPI Master 的编号,SPI 相关设备树文件识别见下文讲解。

匹配设备树文件在SPI子系统中有两个地方:在 spi_register_master() 中匹配和在 device register 时通过内核的通知链(notifier_block)来调用设备树匹配相关程序。

在 device register 时,需配置 CONFIG_OF_DYNAMIC 宏以开启动态匹配才能够使用设备树添加设备,该宏在 menuconfig/Device Drivers/Device Tree and Open Firmware support 中开启,如下图:

针对开发板配置设备树如下。

进入设备树目录查看设备树文件

添加led子节点的信息

返回源码目录生成dtb文件

将生成的dtb文件拷贝到开发板的网络文件系统

将dtb文件拷贝到开发板的/boot目录下重新启动开发板

DH-DSS7016S2-D添加解码器是在“基本管理 >设备管理”中选择解码器类型进行添加。

添加解码器的时候,设备能力集记得勾选“融合”

添加后在线状态显示“在线”,到“业务管理>电视墙配置”添加电视墙。

单击

,选择布局为1*1、2*2、3*3或者4*4 的电视墙。也可以单击

,自定义输入电视墙布局。单击

,添加电视屏。

然后按住Ctrl 键选中多个屏,并单击右上方的拼接按钮

,可以合并为融合屏。单击

可以取消融合屏。

点击下一步,绑定解码通道

或者融合屏(多个物理屏融合在一起成为一块屏)

点击下一步,绑定报警屏(不设置报警联动上墙,可以不勾选),可全选,也可以根据自己需求只选部分。

点击下一步,默认“立即启用”,点击完成。

添加好电视墙后,使用 *** 作员登陆客户端DSSClient

去 *** 作视频上墙。( *** 作员即用户管理里面设置的用户,对应角色有电视墙的权限)

最简单的 *** 作就是勾选即时上墙,组织树通道拖过来直接上墙。显示已绑定1个视频源后,大屏上就能显示该通道画面了。

如果需要轮巡显示,可以将即时上墙取消了,拖动设备树里面的多个通道到同一个解码窗口,比如拖动5个进去,会显示“已绑定5个视频源”,再点击即时上墙,完成。

屏幕分割1/4/9/16等等,

自定义屏幕分割。最大可分割数量根据解码器性能不同而不同。

右下角的

锁定/解锁窗口,客户端默认的窗口都是不能移动的 ,像矩阵或大屏的电视墙都是支持开窗漫游,所以要想移动窗口漫游, 必须点击解锁, 才可以移动。

需要了解更多详细说明。可以点击客户端右上角倒三角按钮,查看帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11383053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存