linux相关内容

AOSP 存储库同步时间太长

我正在尝试从同名的书中学习嵌入式 Android.并且作者建议使用 AOSP 姜饼分支.于是我跟着去下载源码: $ repo init -u https://android.googlesource.com/platform/manifest.git-b 姜饼$ 回购同步 但是时间太长了.同样从输出来看,在我看来,它还从其他分支下载源代码(我看到 android-5 .....),这不是我想要 ..
发布时间:2021-11-27 21:36:50 服务器开发

模拟器在内核映像文件中找不到“Linux 版本"字符串

我正在为 Nexus Player 构建 AOSP,成功编译后我尝试运行模拟器,收到的消息是: 模拟器:错误:在内核映像中找不到“Linux 版本"字符串文件:/home/mita/Work/Nexus/out/target/product/fugu/kernel 我找不到任何关于此的信息,请有人帮忙. 完整的输出是: 模拟器:找到 ANDROID_PRODUCT_OUT: ..
发布时间:2021-11-27 21:36:04 服务器开发

低功耗蓝牙:Android Gatt-Client 连接到 Linux Gatt Server

我尝试通过蓝牙低功耗 GATT 模式将 android 连接到 linux. Bluez中有一个示例代码:btgatt-server.c,我用它作为服务器. Android 端作为 Android 官方示例:连接到 GATT服务器.也就是说,使用函数 BluetoothDevice::connectGatt(Context context, boolean autoConnect, B ..
发布时间:2021-11-27 15:03:49 服务器开发

x86 Android AVD 在 AMD 上的 Linux 上工作吗?

我知道您无法在 AMD 的 Windows 上运行 x86 映像.我想看看我是否可以在 Linux 上运行它们,尽管正如文档所暗示的那样.我安装了 Ubuntu 1704.我安装了最新的 Android Studio 2.3.3.我在 x86 上为 API 25 创建了一个默认的 AVD. 我还安装了以下软件包: cpu-checkerlib32ncurses5lib32z1gcc-mul ..
发布时间:2021-11-27 11:34:33 移动开发

如何绕过 Linux “Too Many Arguments"限制

我必须将 256Kb 的文本作为参数传递给“aws sqs"命令,但在命令行中遇到了大约 140Kb 的限制.这已经在很多地方讨论过,它在 2.6.23 内核的 Linux 内核中得到了解决. 但无法让它工作.我正在使用 3.14.48-33.39.amzn1.x86_64 这是一个简单的测试示例: #!/bin/bash大小=1000而 [ $SIZE -lt 300000 ]做回 ..
发布时间:2021-11-27 11:14:47 服务器开发

刷新 docker 容器的 net.core.somaxcomm(或任何 sysctl 属性)

我正在尝试更改 docker 容器的 net.core.somaxconn,以便能够为我的 Web 应用程序提供更大的请求队列. 在操作系统上,在docker之外,我首先成功修改了属性: $ cat/proc/sys/net/core/somaxconn128$ sudo sysctl -w net.core.somaxconn=1024net.core.somaxconn = 1024$ ..
发布时间:2021-11-27 09:56:34 服务器开发

在亚马逊云服务器上设置 FTP

我正在尝试在 Amazon Cloud Server 上设置 FTP,但没有成功.我在网上搜索,没有具体的步骤怎么做. 我发现这些命令可以运行: $ yum install vsftpd$ ec2-authorize 默认 -p 20-21$ ec2-authorize 默认 -p 1024-1048$ vi/etc/vsftpd/vsftpd.conf#---在文件末尾添加以下几 ..
发布时间:2021-11-27 09:35:00 服务器开发

如何正确设置 EC2 负载平衡以允许实时文件同步?

我是 EC2 的新手.我已经阅读了很多关于它的内容,观看了许多视频和教程,并且非常熟悉一切是如何工作的.我仍然有几个问题似乎无法找到直接答案. 如果我有 3 个负载均衡的实例 (linux),它们都服务于同一个站点,并且该站点是一个动态的 php/mysql 驱动,用户每秒发布文件论坛线程,数据库和文件如何同步到所有 3 个实例中即时的. 我是否需要在 RDS 上拥有每个实例都指向它的 ..
发布时间:2021-11-27 08:47:14 服务器开发

模拟麦克风(虚拟麦克风)

我遇到了需要“模拟"麦克风输出的问题. 数据将通过网络传输,解码为 PCM,基本上需要写入麦克风 - 然后其他程序可以读取/记录/任何内容. 我一直在阅读有关 alsa 的信息,但信息很少.文件插件似乎很有希望 - 我正在考虑将命名管道作为“infile",然后我可以将数据从我的应用程序传送到它.但是,我无法让它工作(vlc/audacity 只是段错误). pcm.testing ..
发布时间:2021-11-27 08:33:48 服务器开发

ALSA:snd_pcm_writei 调用时缓冲区欠载

在运行我最近从废墟中恢复过来的旧程序时,我的缓冲区不足. 程序将原始声音文件完全加载到内存中(2100 字节长,525 帧)并准备 ALSA 以进行输出(44.1khz,2 声道,有符号 16 位): if ((err = snd_pcm_set_params(audio_handle,SND_PCM_FORMAT_S16_LE,SND_PCM_ACCESS_RW_INTERLEAVED, ..
发布时间:2021-11-27 08:33:25 服务器开发

从 ALSA 录音——理解内存映射

我尝试使用 ALSA 从 USB 音频设备获取输入并将其作为一系列 signed short 值写入磁盘.我最终得到的是散布着大块零的有效数据块.我猜我的缓冲区设置不正确,并且没有正确使用内存映射. 我正在尝试什么: 采样率:8K(这是由设备强制的) 缓冲区大小:2048 周期大小:512 一个频道 设备似乎已正确打开并接受各种参数.经过一些设置,循环运行如下: snd_ ..
发布时间:2021-11-27 08:33:08 服务器开发

ALSA中句号的含义

我在 Linux 上使用 ALSA 和音频应用程序,我发现很好的文档解释了如何使用它:1 和这个.虽然我在理解这部分设置方面有一些问题: /* 设置周期数.句点曾经被称为片段.*/如果 (snd_pcm_hw_params_set_periods(pcm_handle, hwparams, period, 0) 当我使用播放模式时设置多个时间段是什么意思和: /* 设置缓冲区大小(以帧为单 ..
发布时间:2021-11-27 08:32:16 服务器开发

PyAudio 打印 ALSA 警告并且不起作用

我正在尝试将基本的 Python 语音转换为文本代码.这是代码. 将speech_recognition导入为srr = sr.Recognizer()以 sr.Microphone() 作为来源:音频 = r.listen(source)尝试:打印(“你说"+ r.recognize(音频))除了查找错误:打印(“无法理解音频") 代码运行良好,直到到达打印阶段,然后抛出此错误.是不是我做错 ..
发布时间:2021-11-27 08:31:55 服务器开发

Alsa 无法设置样本格式[FFMPEG]

我正在尝试使用 ffmpeg 从 Roland USB 设备捕获 pcm 流并用 wav 包装它.我使用的命令行如下: ffmpeg -f alsa -acodec pcm_s32le -ac 2 -ar 48000 -i hw:2,0 out.wav 符合硬件的设置.我还可以使用 Audacity 捕获流.问题是 FFMPEG 抛出“无法设置样本格式错误".知道可能会发生什么以及我如何解决这 ..
发布时间:2021-11-27 08:31:44 服务器开发

录制成WAV文件

自从我发布了这个问题以来,我一直在尝试写来自原始 PCM 数据的有效 WAV 文件.我已经设法编写了 FLAC 转换器(经过测试并有效),但它没有对我一直在编写的 WAV 文件进行编码. 我不确定我做错了什么.我一直在网上搜索 其他人 源代码 并将其与我自己的进行比较,但我仍然可以不让它工作. 这是精简后的源代码(抱歉还是有点长,我自己录制到.wav需要一些代码): //用“g++ ..
发布时间:2021-11-27 08:31:19 服务器开发

alsa - 内存泄漏?

我一直在寻找内存泄漏(由 'valgrind --leak-check=yes' 报告),它似乎来自 ALSA.这段代码在自由世界中已经有一段时间了,所以我猜这是我做错了. #include #include #include int main (int argc, char *argv[]){snd_ctl_t *句柄;int err = snd_ctl_open( &handle, "hw: ..
发布时间:2021-11-27 08:30:23 服务器开发

ALSA:扬声器和麦克风的周期大小之间的关系

我有一个带有麦克风和扬声器的音频会议设备.麦克风和扬声器都具有由 snd_pcm_hw_params_set_rate_near() 设置的相同采样率,比如 8000 Hz.我是否需要将两者的周期大小和周期数设置为相同(两个此类设备相互通信)? 或者我可以为扬声器选择与麦克风配置不同的周期/周期大小吗?我如何决定使用哪个周期和周期大小? 我正在使用 snd_pcm_hw_params_ ..
发布时间:2021-11-27 08:30:14 服务器开发

ALSA:防止扬声器欠载的方法

我正在以非交错模式播放单声道音频.当我将音频数据写入扬声器时出现欠载:ALSA lib pcm.c:7339:(snd_pcm_recover) underrun发生 我是这样写的: printf("%d",snd_pcm_avail (sphandle));ret = snd_pcm_writen(spkhandle, pSpeakerBuf, framesIn18Millisec); ..
发布时间:2021-11-27 08:30:03 服务器开发