luna
Amaranth HDL framework for monitoring, hacking, and developing USB devices
파일 탐색기
최종 버전 다운로드 (.zip)- simulate.yml
- bulk_speed_test.py
- clear_endpoint_halt_test.py
- hyperram_diagnostic.py
- build.sh
- configure-hubs.sh
- test.sh
- 54-luna-plugdev.rules
- 54-luna-uaccess.rules
- README.md
- usb3-gtkwave.txt
- status.css
- endpoint.rst
- usb2_device.rst
- USBDevice.svg
- board_large.jpg
- board_readme.jpg
- board_readme_side.jpg
- board_side.jpg
- conf.py
- custom_hardware.rst
- features.rst
- getting_started.rst
- index.rst
- intro.rst
- LICENSE
- make.bat
- Makefile
- requirements.txt
- blinky.py
- blinky.lpf
- blinky.v
- Makefile
- usb_ila.py
- usb_ila_fast.py
- pipe_phy.py
- serdes_phy.py
- simple_device.py
- stream_in_device.py
- vendor_request.py
- acm_serial.py
- counter_device.py
- interrupt_device.py
- isochronous_count.py
- loopback.py
- simple_device.py
- stream_out_device.py
- stress_test_device.py
- vendor_request.py
- .gitignore
- README.md
- __init__.py
- speed_test.py
- __init__.py
- car.py
- flash_sn.py
- __init__.py
- console.py
- ila.py
- __init__.py
- phy.py
- receiver.py
- transmitter.py
- __init__.py
- ecp5.py
- lfps.py
- xc7.py
- xc7_gtp.py
- xc7_gtx.py
- __init__.py
- flash.py
- i2c.py
- jtag.py
- pipe.py
- psram.py
- spi.py
- uart.py
- ulpi.py
- utmi.py
- __init__.py
- core.py
- toolchain.py
- __init__.py
- arbiter.py
- future.py
- generator.py
- __init__.py
- crc.py
- README.md
- usb_packet.py
- __init__.py
- usb2.py
- utils.py
- __init__.py
- acm.py
- ila.py
- __init__.py
- ms_descriptor.py
- __init__.py
- control.py
- interface.py
- standard.py
- __init__.py
- isochronous.py
- isochronous_stream_in.py
- isochronous_stream_out.py
- status.py
- stream.py
- __init__.py
- control.py
- descriptor.py
- device.py
- endpoint.py
- packet.py
- request.py
- reset.py
- transfer.py
- __init__.py
- descriptor.py
- request.py
- __init__.py
- control.py
- stream.py
- __init__.py
- command.py
- compliance.py
- crc.py
- data.py
- header.py
- idle.py
- layer.py
- ltssm.py
- ordered_sets.py
- receiver.py
- timers.py
- transmitter.py
- __init__.py
- alignment.py
- coding.py
- ctc.py
- layer.py
- lfps.py
- power.py
- scrambling.py
- __init__.py
- data.py
- endpoint.py
- layer.py
- link_management.py
- timestamp.py
- transaction.py
- __init__.py
- standard.py
- __init__.py
- device.py
- __init__.py
- device.py
- stream.py
- __init__.py
- bus.py
- cdc.py
- io.py
- __init__.py
- memory.py
- __init__.py
- full_devices.py
- usb2.py
- usb3.py
- __init__.py
- test_car.py
- test_cdc.py
- test_i2c.py
- test_ila.py
- test_memory.py
- test_psram.py
- test_spi.py
- test_stream_generator.py
- test_uart.py
- test_ulpi.py
- test_usb2_descriptor.py
- test_usb2_device.py
- test_usb2_endpoints.py
- test_usb2_packet.py
- test_usb2_request.py
- test_usb2_reset.py
- test_usb2_transfer.py
- test_usb3_crc.py
- test_usb3_ctc.py
- test_usb3_data.py
- test_usb3_lfps.py
- test_usb3_receiver.py
- test_usb3_request.py
- test_usb3_scrambling.py
- test_usb_stream.py
- .editorconfig
- .gitignore
- .gitmodules
- .readthedocs.yaml
- CHANGELOG.md
- code_of_conduct.md
- Dockerfile
- Jenkinsfile
- LICENSE
- pyproject.toml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/greatscottgadgets/luna
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd luna
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t luna .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 luna
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
