Operating system 覆盆子皮零嵌入

Operating system 覆盆子皮零嵌入,operating-system,raspberry-pi,embedded,Operating System,Raspberry Pi,Embedded,首先我想指出,我对覆盆子馅饼很陌生。我为我的项目买了一个树莓皮零,因为Arduino没有足够的马力 我的项目涉及I2C传感器和音频输出(I2S)。音频是在树莓上生成的,这就是为什么我需要计算能力 现在我想知道什么是操作系统的一个好选择。除了I2C和I2S以及一些生成声音的数学运算,我真的不需要其他任何东西。该项目将在系统中嵌入覆盆子,并由电池供电,因此它应该能够在突然断电的情况下生存 我发现了一些与实时操作系统相关的东西,但我不确定是否需要它完全是实时的,因为我可以缓冲生成的声音数据。但我确实需

首先我想指出,我对覆盆子馅饼很陌生。我为我的项目买了一个树莓皮零,因为Arduino没有足够的马力

我的项目涉及I2C传感器和音频输出(I2S)。音频是在树莓上生成的,这就是为什么我需要计算能力

现在我想知道什么是操作系统的一个好选择。除了I2C和I2S以及一些生成声音的数学运算,我真的不需要其他任何东西。该项目将在系统中嵌入覆盆子,并由电池供电,因此它应该能够在突然断电的情况下生存

我发现了一些与实时操作系统相关的东西,但我不确定是否需要它完全是实时的,因为我可以缓冲生成的声音数据。但我确实需要这个系统速度快,并且尽可能轻,因为声音的产生是一个相当繁重的过程


我知道这是一个模糊的问题,我很高兴能得到任何信息,如果你能给我指出正确的方向,我将不胜感激。

你会被否决,因为这个问题是开放式的,主要是基于意见的。你应该考虑改写:“X是什么操作系统”使它更具体。@阿明格兰尼是我试图避免的“什么是好的选择……”而不是“什么是最好的……”,因为我真的不在乎什么是最好的。我只需要一个能工作的。好了,有一个Raspeberry Pi的FreeRTOS移植。当然支持I2C和i2s。我不知道你的音频生成代码是什么。你需要考虑一下你需要从操作系统中得到什么。只是一个调度员?邮箱?文件系统?网络栈?你说你只需要I2C和I2S,还有数学,但这些都不需要操作系统。数学是一个编译器库,你可以很容易地编写自己的串行驱动程序。Raspebbery安装一个非常复杂的SoC,裸机可能是一项非常艰巨的工作。但也许你可以从网上找到一些东西开始。试着看看你会被否决,因为这个问题是开放式的,主要是基于观点的。你应该考虑改写:“X是什么操作系统”使它更具体。@阿明格兰尼是我试图避免的“什么是好的选择……”而不是“什么是最好的……”,因为我真的不在乎什么是最好的。我只需要一个能工作的。好了,有一个Raspeberry Pi的FreeRTOS移植。当然支持I2C和i2s。我不知道你的音频生成代码是什么。你需要考虑一下你需要从操作系统中得到什么。只是一个调度员?邮箱?文件系统?网络栈?你说你只需要I2C和I2S,还有数学,但这些都不需要操作系统。数学是一个编译器库,你可以很容易地编写自己的串行驱动程序。Raspebbery安装一个非常复杂的SoC,裸机可能是一项非常艰巨的工作。但也许你可以从网上找到一些东西开始。试着看一看