Initial commit: OFDM-радиолиния на двух Pluto+ (PHY/link, код на ARM)

- src: transmitter, receiver, ofdm_bench, common (libiio local: + liquid-dsp)
- scripts: кросс-сборка зависимостей, деплой scp -O, e2e-тест с md5
- docs: бенчмарк CPU (выбор rate 1.92 MSPS), грабли FDD/регуляторика
- все текстовые файлы нормализованы в LF (.gitattributes принудительно):
  CRLF в toolchain.env/makefile ломал source и make на Linux
- .vscode: IntelliSense в режиме linux-gcc-arm, заголовки из .xarm/include

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Maxim
2026-07-10 11:00:38 +03:00
commit 0f207b146d
18 changed files with 1579 additions and 0 deletions

19
.vscode/c_cpp_properties.json vendored Normal file
View File

@@ -0,0 +1,19 @@
{
"configurations": [
{
"name": "pluto-armhf",
"includePath": [
"${workspaceFolder}/src",
"${workspaceFolder}/.xarm/include"
],
"defines": [],
"cStandard": "gnu11",
"intelliSenseMode": "linux-gcc-arm",
"compilerArgs": [
"-mfpu=neon",
"-mfloat-abi=hard"
]
}
],
"version": 4
}

6
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,6 @@
{
"files.eol": "\n",
"files.encoding": "utf8",
"C_Cpp.default.cStandard": "gnu11",
"C_Cpp.default.intelliSenseMode": "linux-gcc-arm"
}