ALSA(高级Linux声音架构)浅析 声音在自然界以声波的形式存在,是一系列连续变化的模拟信号,声音的三个要素是音调、音强和音色。声波有三个重要参数:频率 ω0、幅度A n 和相位ψn ,这也就决定了音频信号的特征。根据声波的特征,可把音频信息分类为规则音频和不规则声音。其中规则音频又可以分为语音、音乐和音效。音频信号是(Audio)带有语音、音乐和音效的有规律的声波的频率、幅度变化信息载体 2022-06-04 Linux Driver #音频设备
Linux Socket CAN——工具集嵌入式平台移植 CAN总线设备如果被抽象为网络设备,那也支持像ip这类网络工具,Socket CAN的工具集是Canutils,这些工具还没在arm64的平台上移植过,后面主要介绍上述工具在arm64平台的移植过程。 2022-06-02 Linux Driver #网络设备
Linux Socket CAN——驱动开发 CAN是Controller Area Network(控制器局域网)的缩写。CAN通信协议在1986年由德国电气商博世公司所开发,主要面向汽车的通信系统 2022-06-02 Linux Driver #网络设备
Linux字符设备驱动 字符设备:字符设备是指在I/O传输过程中以字符为单位进行传输的设备,是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED等。 2022-03-20 Linux Driver #字符设备
Linux驱动开发(一)——驱动何为 上一章节主要介绍了嵌入式Linux系统的基本架构,事实上Linux系统的应用不只局限于嵌入式系统,像Linux桌面系统、Linux服务器系统也是使用率非常高的场景,所以围绕Linux的软件开发门类众多。 2022-02-16 Linux Driver #linux driver
嵌入式软件开发(三)——嵌入式linux系统 上一节聊到裸机程序开发,虽然通过一些操作系统的思想可以有条件的实现受限多任务,但裸机程序仍然无法高效的实现多任务处理。 2022-02-15 嵌入式软件开发 #嵌入式linux #嵌入式