maia-sdr
Maia SDR is an open-source FPGA-based SDR project focusing on the ADALM Pluto
파일 탐색기
최종 버전 다운로드 (.zip)- maia-hdl.yml
- maia-httpd.yml
- maia-json.yml
- maia-pac.yml
- maia-wasm.yml
- plutosdr-fw-pr-comment.yml
- plutosdr-fw.yml
- waterfall-example.yaml
- .gitignore
- maia_sdr.xdc
- Makefile
- package_ip.tcl
- Makefile
- __init__.py
- axi.py
- axi4_lite.py
- buffer.py
- cdc.py
- clknx.py
- cmult.py
- config.py
- configs.py
- cpwr.py
- ddc.py
- dma.py
- fft.py
- fifo.py
- fir.py
- floating_point.py
- maia_sdr.py
- maia_sdr_version.py
- mixer.py
- mult2x.py
- packer.py
- pluto_platform.py
- pulse.py
- recorder.py
- register.py
- spectrometer.py
- spectrum_integrator.py
- util.py
- Makefile
- system_bd.tcl
- system_constr.xdc
- system_project.tcl
- system_top.v
- Makefile
- system_bd.tcl
- system_project.tcl
- Makefile
- system_bd.tcl
- system_constr.xdc
- system_project.tcl
- Makefile
- system_bd.tcl
- system_project.tcl
- Makefile
- __init__.py
- amaranth_sim.py
- common_edge.py
- test_cmult.py
- test_cpwr.py
- test_fft.py
- test_fir.py
- test_floating_point.py
- test_mixer.py
- test_mult2x.py
- test_packer.py
- test_pulse.py
- test_register.py
- test_spectrum_integrator.py
- Makefile
- tb.v
- test_asyncfifo18_36.py
- verilog.py
- Makefile
- tb.v
- test_axi4_lite.py
- verilog.py
- Makefile
- tb.v
- test_cmult3x.py
- verilog.py
- Makefile
- tb.v
- test_cpwrpeak.py
- verilog.py
- Makefile
- tb.v
- test_dma.py
- verilog.py
- Makefile
- tb.v
- test_dma_stream.py
- verilog.py
- Makefile
- tb.v
- test_noise_input.py
- verilog.py
- Makefile
- tb.v
- test_recorder.py
- verilog.py
- axi.py
- backpressure.py
- Makefile
- memory.py
- .gitignore
- adi-hdl
- CHANGELOG.md
- generate_maia_sdr_svd.py
- LICENSE
- Makefile
- pyproject.toml
- README.md
- XilinxUnisimLibrary
- config.toml
- lib.rs
- .gitignore
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- lib.rs
- maia-sdr.svd
- .gitignore
- Cargo.toml
- justfile
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- constants.rs
- iqengine.rs
- ad9361.rs
- api.rs
- ddc.rs
- geolocation.rs
- iqengine.rs
- recording.rs
- spectrometer.rs
- time.rs
- version.rs
- websocket.rs
- zeros.rs
- app.rs
- args.rs
- ddc.rs
- fpga.rs
- httpd.rs
- iio.rs
- lib.rs
- main.rs
- rxbuffer.rs
- sigmf.rs
- spectrometer.rs
- uio.rs
- spectrum_client.py
- .gitignore
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- Cross.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- rustfmt.toml
- .clang-format
- .gitignore
- LICENSE
- maia-sdr.c
- Makefile
- index.html
- index.js
- maia-icon-128x128.png
- maia-icon-180x180.png
- maia-icon-192x192.png
- maia-icon-32x32.png
- manifest.json
- style.css
- inferno.rs
- mod.rs
- turbo.rs
- viridis.rs
- text.rs
- texture.rs
- vao.rs
- engine.rs
- uniform.rs
- active.rs
- colormap.rs
- input.rs
- macros.rs
- preferences.rs
- request.rs
- array_view.rs
- lib.rs
- pointer.rs
- render.rs
- ui.rs
- version.rs
- waterfall.rs
- waterfall_interaction.rs
- websocket.rs
- lib.rs
- ui.rs
- waterfall.jpg
- .gitignore
- Cargo.lock
- Cargo.toml
- index.html
- index.js
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- style.css
- .gitignore
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- rustfmt.toml
- fw-artifact-1.png
- fw-artifact-2.png
- fw-artifact-3.png
- .gitignore
- .gitmodules
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- DCO.txt
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/maia-sdr/maia-sdr
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd maia-sdr
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cd maia-httpd
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd maia-hdl
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
