摘要: 1、ALSA概述 ALSA表示高级Linux声音体系结构(Advanced Linux Sound Architecture)。它由一系列内核驱动,应用程序编译接口(API)以及支持Linux下声音的实用程序组成。 ALSA项目发起的原由是Linux下的声卡驱动(OSS/Free drivers)没 阅读全文
posted @ 2022-06-15 21:08 Coder个人博客 阅读(1355) 评论(1) 推荐(0)
摘要: 1、声音的三要素:频率、振幅、波形 1.1、频率: 声波的频率,即声音的音调, 音调越高,频率越大;音调越低,频率越小。 人类听觉的频率(音调)范围为20Hz--20KHz 。 1.2、振幅: 即声波的响度,通俗的讲就是声音的高低。 音量(响度)越大,振幅越大;音量越小,振幅越小 。 1.3、波形: 阅读全文
posted @ 2022-06-15 20:57 Coder个人博客 阅读(384) 评论(0) 推荐(0)
摘要: 1、概述 DoIP是Diagnostic communication over Internet Protocol 的简称,顾名思义,就是通过网络协议进行诊断通信。 ISO 13400的所有部分都基于ISO/IEC 7498-1中规定的OSI基本参考模型,该模型将通信系统分为七层。从上到下称为应用层 阅读全文
posted @ 2022-06-15 20:17 Coder个人博客 阅读(811) 评论(0) 推荐(0)
摘要: 本文介绍A2B系统中主机对中断的处理流程。 1、主运行中断 如主运行中断图所示,触发器(主IRQ引脚)是在主节点锁定锁相环到SYNC信号后或发现线路故障后断言的。 注意:MSTR_RUNNING (A2B_INTTYPE= 0xFF)是一个仅主用中断。 主运行中断 读取A2B_INTSRC和A2B_ 阅读全文
posted @ 2022-06-15 18:04 Coder个人博客 阅读(266) 评论(0) 推荐(0)
摘要: 特定于模块的描述符信息保存在存储设备(EEPROM或类似的设备)中,通过I2C直接连接到A2B收发器,并通过A2B总线作为外围设备访问。这种I2C连接的存储设备使用设备地址0x50(7位)。这个配置内存包含模块ID信息和可选的配置块。 1、内存配置 没有配置块的配置内存的内容显示在没有配置块的内存内 阅读全文
posted @ 2022-06-15 17:37 Coder个人博客 阅读(142) 评论(0) 推荐(0)
摘要: A2B_RESPCYCS寄存器用于设置从控制帧(SCF)开始到最后一个slave响应响应帧(SRF)的相对时间。寄存器设置定义了A2B网络中较早的节点在超帧的上游部分何时应该期望来自最后一个从节点的响应。如果最后一个节点没有响应,则在假定的最后一个节点之前的节点会响应。以下部分提供了关于如何对主节点 阅读全文
posted @ 2022-06-15 17:23 Coder个人博客 阅读(179) 评论(0) 推荐(0)
摘要: 以下部分提供了关于修改、优化和高级发现流的附加信息。任何软件流程图都可以用作发现和初始化的指南。 1、修改的发现流程 在修改后的发现流程图中,所有从节点都会被发现并立即按顺序初始化,从0号从节点到系统中最后一个可用的从节点。 在发现并编程所有节点之后,就不再需要总线管理了。但是中断服务例程可以用来响 阅读全文
posted @ 2022-06-15 16:31 Coder个人博客 阅读(133) 评论(0) 推荐(0)