BOSIO 출력 코어는 정이십면체 프레임버퍼를 읽어 HDMI 영상을 만듭니다. Bosio 창 관리자는 여러 앱 창을 그 프레임버퍼에 합성하고, BoAYo는 런처 패널·앱 창 캡션·SDK를 제공합니다. 이 문서는 PYNQ-Z2에 배포된 구성을 기준으로 작성했습니다.
20정이십면체 면
211면당 삼각 타일
M=16현재 타일 변 분할도
어떤 시스템인가
01 · FPGA출력 코어
정이십면체 투영과 HDMI
정이십면체 투영과 HDMI
02 · 창 관리Bosio 창 관리자
구면 창 배치·합성·IPC
구면 창 배치·합성·IPC
03 · 데스크톱BoAYo
런처 패널·캡션·앱 SDK
런처 패널·캡션·앱 SDK
FPGA 센서 허브는 GY-521에서 자세를 읽고 yaw·pitch·roll 데이터를 출력 코어에 직접 보냅니다. 앱은 SDK로 창 이미지를 보내고, Bosio 창 관리자는 여러 이미지를 정이십면체 프레임버퍼에 합성합니다. 출력 코어는 현재 자세에서 각 화면 픽셀이 읽을 삼각 셀을 선택합니다.
문서에서 바로 찾기
시작보드에서 실행하기FullStack 내려받기, 배포, 서비스와 화면 확인구조하드웨어와 소프트웨어창 이미지를 만드는 곳과 HDMI 화면을 만드는 곳프레임버퍼7·7·7·8 삼각 타일면당 211개 타일과 M=16 셀 주소앱 개발BoAYo SDK 빠른 시작앱에서 창을 만들고 내용을 갱신하는 방법
개별 저장소와 통합 저장소
| 저장소 | 주요 코드와 도구 | 링크 |
|---|---|---|
| bosio_OutputCore | 정이십면체 출력 코어 RTL과 PYNQ 드라이버 | 저장소 열기 ↗ |
| bosio_SphericalWM | 센서 허브 RTL, 창 관리자, C++/NEON 합성기, 비트스트림 | 저장소 열기 ↗ |
| bosio_BoAYO | 런처 패널, 앱 SDK, 캡션, 예제 앱 | 저장소 열기 ↗ |
| bosio_FullStack | 세 저장소의 버전 고정과 통합 배포 | 저장소 열기 ↗ |
현재 보드 설정
삼각 타일 한 변의 셀 분할 수는 M=16입니다. HDMI 출력 프레임률과 창 내용이 새로 반영되는 속도는 다릅니다. 작은 글자와 가는 선의 화질은 화질과 성능에서 설명합니다.