LAFL
대형 어레이 Foveated Listening
RPI와 노트북에서 실행되는 Python 스크립트에 대한 코드 베이스
해야 할 일
나중에 탐색하기 위해
- Github 데스크탑 설정
- 당신을 기여자로 만들려면 사용자 이름이 필요합니다
- URL https://github.com/MattRSON/LAFL에서 복제
- 현재 작업으로 분기 설정
- 메인으로 푸시하려고 하면 '아니요'라는 메시지가 표시됩니다.
- 현재 작업에만 푸시
- 작업이 완료되면 메인으로 이동하겠습니다.
- 파일의 모든 변경 사항은 github 데스크탑에 표시됩니다.
- VS 코드
- Windows 스토어에서 Python 3.12 설치
- vs 코드에 Python 확장 설치
- vs 코드에 Live Share 확장 설치
- 문서/github에서 LAFL 폴더를 엽니다.
- SPI 네트워크는 Rpi에서 실행됩니다.
- LaptopPython은 노트북에서 실행됩니다.
- 작성하려는 모든 테스트 코드는 TestScripts 폴더에 넣을 수 있습니다.
- 코드 실행
- 이제 Vs Code 내에서 터미널이 열려 있으면 상단의 터미널/새 터미널을 누르세요.
- 여기에서 터미널 창 오른쪽 상단(화면 오른쪽 하단)에 있는 작은 플러스를 누르세요.
- 이 터미널 중 하나는 랩톱에서 코드를 실행하는 데 사용됩니다.
- 다른 하나는 Rpi에서 코드를 실행하는 데 사용됩니다.
- 노트북 측에서 코드를 실행하려면 'python LaptopPython.py'를 입력하세요.
- 'python' Python 파일로 실행하도록 지시합니다.
- 스크립트 이름에 'LaptopPython.py'
- 이는 Rpi 코드가 실행 중인 경우에만 작동합니다.
- 코드를 중지하려면 창에서 x를 누르세요.
- Rpi 측에서 코드를 실행하려면 먼저 연결해야 합니다(HardwareEmulator의 경우 무시).
- 사용하지 않는 터미널 유형 'ssh pi@LAFL'
- 그러면 컴퓨터 'LAFL'에 사용자 'pi'로 연결됩니다.
- 비밀번호는 LAFLTSMCR입니다.
- 그런 다음 코드를 실행하려면 LAFL 폴더를 종료해야 합니다.
- 마지막으로 'sudo python SPI-Network.py'를 입력하세요.
- 코드에는 아무것도 표시되지 않습니다. 이는 정상입니다.
- 경고가 나타날 수 있습니다. 에서는 무시할 수 있습니다.
- 코드를 중지하려면 'ctrl C'를 누르세요.
- 하드웨어 에뮬레이터를 실행하려면
- LaptopPython의 호스트를 숫자 기반 호스트로 설정합니다.
- 코드 유형 'python HardwareEmulator.py'를 실행하려면
- 명령줄에서 탐색
- 폴더 변경
- 'cd FOLDERNAME'이 해당 폴더로 이동합니다.
- 'cd ..'는 한 폴더로 돌아갑니다.
- 'ls'는 폴더에 있는 폴더와 파일을 나열합니다.
- 실행중인 것
- 'sudo' 일부 명령에 필요한 관리자 권한을 부여합니다.
- 파이 종료
- 'Sudo shutdown now'는 플러그를 뽑아도 안전하도록 종료합니다.