Hyppää sisältöön

VERKKOINTEGRAATIO JA ETÄHALLINTA

Tämä dokumentti kuvaa Development Bridge -arkkitehtuurin, joka mahdollistaa langattoman tiedonsiirron, koodin etäajon ja SSD-levyn hallinnan tietokoneelta käsin ilman fyysistä median siirtoa.


1. YHTEYSPROTOKOLLAT (CONNECTIVITY)

Järjestelmä hyödyntää Wiin sisäänrakennettua TCP/IP-pinoa luodakseen sillan kehitystyöaseman ja WII-64 CHASSIS -yksikön välille.

1.1 FTPii (File Management)

  • Käyttö: SSD-levyn tiedostojen (ROMit, konfiguraatiot, teemat) hallinta lennosta.
  • Palvelin: Wiillä ajettava FTPii-sovellus.
  • Asiakasohjelma: FileZilla, WinSCP tai VS Code FTP-laajennus.
  • Portti: 21

1.2 Wiiload (Rapid Deployment)

  • Käyttö: Käännetyn koodin (.dol / .elf) lähettäminen suoraan Wiin RAM-muistiin.
  • Hyöty: Ohittaa asennusvaiheen; koodi suoritetaan välittömästi testiajoa varten.
  • Integraatio: devkitPPC sisältää wiiload-työkalun, joka voidaan lisätä kääntämisen jälkeiseksi (post-build) komennoksi.

2. ETÄTYÖNKULKU (REMOTE WORKFLOW)

Development Bridge muuttaa kehityssyklin seuraavaksi:

  1. Code: Muokkaa C++/Python-koodia VS Codessa.
  2. Compile: Käännä projekti (Make/CMake).
  3. Bridge Send: * Lähetä binääri Wiille komennolla: export WIILOAD=tcp:192.168.x.x && wiiload build.dol
  4. Execute: Wii vastaanottaa tiedoston ja käynnistää sen välittömästi.

3. TIETOJEN SYNKRONOINTI (SMB & NAS)

Tutkimuskohteena on SMB (Server Message Block) -tuki tietyissä emulaattoreissa (kuten RetroArch ja WiiMC-SS).

  • Tavoite: Pelikirjaston striimaus suoraan tietokoneen jaetusta kansiosta.
  • Hyöty: Vapauttaa 250GB SSD-tilaa kaikkein raskaimmille levykuville (Wii/PS1) ja helpottaa varmuuskopiointia.

4. VERKKOASETUKSET

Parametri Arvo / Konfiguraatio
IP-osoite Staattinen (DHCP Reservation suositeltu)
DNS Cloudflare (1.1.1.1) tai oma DNS-node
Security Local Network Only (No external routing)