Sisällysluettelo:

NLDWRTG ULTIMATE WRT54G -laajennuskortti: 8 vaihetta (kuvilla)
NLDWRTG ULTIMATE WRT54G -laajennuskortti: 8 vaihetta (kuvilla)

Video: NLDWRTG ULTIMATE WRT54G -laajennuskortti: 8 vaihetta (kuvilla)

Video: NLDWRTG ULTIMATE WRT54G -laajennuskortti: 8 vaihetta (kuvilla)
Video: Firmware Upgrade Linksys WAP54G AP 2024, Heinäkuu
Anonim
NLDWRTG ULTIMATE WRT54G -laajennuskortti
NLDWRTG ULTIMATE WRT54G -laajennuskortti
NLDWRTG ULTIMATE WRT54G -laajennuskortti
NLDWRTG ULTIMATE WRT54G -laajennuskortti

Olen muokannut WRT54G -reitittimiä vuodesta 2006 lähtien, mutta minulla ei ole koskaan ollut aikaa suunnitella sille omistettua levyä vasta viime vuonna.

Vaihe 1: Lyhyt yleiskatsaus Linksys WRT54G -sarjasta

Lyhyt katsaus Linksys WRT54G -sarjaan
Lyhyt katsaus Linksys WRT54G -sarjaan

en.wikipedia.org/wiki/Linksys_WRT54G_serie…

Markkinoilla on paljon erilaisia versioita, joten katsotaanpa, mitä voidaan muuttaa:

-WRT54G 2.0/2.1/2.2 -> Vaikka kaikki modit ovat mahdollisia, iso vanha emolevy vie kaiken tilan kotelossa, jos muutat tätä sarjaa, sinun on siirrettävä piiri laatikon ulkopuolelle tai luotava kokonaan uusi kotelo (ei vaivan arvoista)

-WRT54G 4.0 Vaihdettu uuteen SoC -järjestelmään -> Tämä oli ensimmäinen levy, jossa L -muotoinen emolevy esiteltiin, joten tämä on ensimmäinen versio, jossa voit hyödyntää kilpiäni ja asettaa sen koteloon

-WRT54GL 1.0/1.1-> Linksys julkaisi WRT54GL: n (kaikkien aikojen myydyin reititin) vuonna 2005 tukeakseen kolmannen osapuolen laiteohjelmistoa, joka perustuu Linuxiin sen jälkeen, kun alkuperäinen WRT54G-linja vaihdettiin Linuxista VxWorksiin versiosta 5 alkaen. WRT54GL on teknisesti uusintaversio WRT54G. Tämä malli on WRTG: iden KING. Markkinoilla on paljon käytettyjä reitittimiä, joten jos sinulla on mahdollisuus valita, minkä tyyppinen ostaa, osta AINA WRT54GL.

-WRT54G 5.0 ja uudemmat -> Käyttää VxWorks -käyttöjärjestelmää ja pienempää Flash -muistia; ei ole yhteensopiva useimpien kolmannen osapuolen laiteohjelmistojen kanssa, vaikka "VxWorks killer" -apuohjelma mahdollistaa joidenkin kolmannen osapuolen avoimen lähdekoodin laiteohjelmistojen lataamisen tähän ja tuleviin versioihin. Linksys teki huonon käänteen täällä ja pilasi olennaisesti täysin hyvän tuotteen. Vaikka näitä on mahdollista muokata, reitittimen tila on niin pieni (2 Mt), että se mahtuu vain DD-WRT-mikrolaiteohjelmistoon, joka ei voi tehdä mitään muuta kuin tavalliset reititystoiminnot (ei VPN, ei smbfs/cifs, ei NFS), ei mmc, ei ext2). Olen onnistunut luomaan ytimiä tälle sarjalle ja puristamaan 1-1 vaaditun moduulin muiden poistamisen kustannuksista. Se EI kannata aikaa ja vaivaa, ÄLÄ osta näitä reitittimiä.

Myöhemmän WRT-sarjan Linksys siirtyi ARM-arkkitehtuuriin, esimerkiksi WRT1200 AC: ssä on 1,3 GHz: n kaksoisytiminen ARM-prosessori. Minulla on kuitenkin huonoja kokemuksia näistä reitittimistä, vaikka olen kokeillut useita OpenWRT (nyt LEDE) -versioita, reitittimet voivat jäätyä satunnaisesti. Odotan yli 300 päivän käyttöaikaa unix -laitteista.

Vaihe 2: Toiminnan laajentaminen

Toiminnan laajentaminen
Toiminnan laajentaminen

Ok, mitä hakkereita voit tehdä tällä reitittimellä:

1, Lisää 2x sarjaporttia -> jotka voivat olla käteviä, jos sinulla on muita palvelimia etäsijainnilla ja haluat muodostaa yhteyden niiden biosiin sarjalinjan tai muiden reitittimien kautta, swtiches jotka mahdollistavat tämän

2, Lisää 1 USB1.0 -portti -> voidaan käyttää tulostimen, ulkoisen kiintolevyn jne. Liittämiseen (en ole koskaan tehnyt tätä modia, joten se ei ole osa kirjoitusta)

3, Lisää ulkoinen SD -kortti tallennukseen, tämä voi laajentaa reitittimen pienen 16 Mt: n flash -muistin 16/32/…+Gt: iin. Minulla ei ollut ongelmia tämän kokoisten SD -korttien käytössä eikä myöskään ongelmia upouusien kestävien CLASS 10 -korttien käytössä. Jos olet kokeillut korttien rajoituksia WRTG -malleittain, jätä kommentti alle.

4, Lisää arduino ohjaamaan kotiasi, releitä, rcswitches

Arduino -ohjelman lisääminen avaa olennaisesti rajoittamattoman määrän vaihtoehtoja: robotin ohjaus, näkyvillä olevien infrapunalaitteiden (televisiot, videonauhurit, DVD -levyt, projektorit, ilmastointi) hallinta, tonnien laitteiden liittäminen halpoihin 433 MHz: n langattomiin kytkimiin, kommunikointi muiden arduino -laitteiden kanssa, raspis, Xbeen lisääminen jne.

Vaikka tämä kaikki voitaisiin tehdä Raspberry PI + Arduinolla ja laajennuksilla, pidän WRT54G -reititintä luotettavampana kuin raspis. Minulla on nämä reitittimet samanlaisissa kokoonpanoissa yli vuoden (!) Käyttöajalla, en voisi sanoa samaa raspista, jossa korkein käyttöaika oli noin 240 päivää raspilla 1, sitten SD -kortti luopui järjestelmästä, vaikka C Arduino -ohjauskoodi ladattiin muistiin, joten minun ei tarvinnut kiirehtiä vaihdon kanssa, koska ohjaussolmu oli edelleen täysin toimiva:))

Vaihe 3: Laitelista

Laitteistoluettelo
Laitteistoluettelo

Liitän levyn asettelun sekä SVG- että EasyEda -muodossa. Jos haluat rakentaa projektin, tarvitset seuraavat komponentit: 1x LM7805 jännitesäädin

2x korkit vreg 1uF 10uF (10PCS elektrolyyttikondensaattorit 25V 35V 50V 1uF ~ 1000uF eri arvo ja jännite)

1x 4 -nastainen kaapeli SDcarista kortille (10 kpl jumppojohto 2/3/4/5/6/7 Pin -naaras -naaras Dupont -kaapeli 20 cm Arduinolle)

2x DIP051A7212D Reed -releet

1x RS232-urosliitin (20 kpl 9-nastainen D-Sub DB9, urospuolinen PCB-liitin WT7n)

1x MAX 233 (10 kpl Max233 Max233cpp Rs232 Rs-232 -ohjain/-vastaanotin Ic Uusi X)

1x 10 -nastainen liitäntäkaapeli (5 kpl 2 mm: n nousu 2x5 -nastainen 10 -nastainen 10 -johtiminen IDC -litteä nauhakaapelin pituus 10 cm)

1x 10 -nastainen pistorasia (20kpl 2,54 mm 2x5 -nastainen 10 -nastainen suora urospuolinen piiritetty piirilevyrasian IDC -liitin)

1x liittimen otsikot (10kpl 1*40pin yksirivinen naaras 2,54 mm rikkoutuva otsikkoliitin fr Arduino 2017)

1x SD -kortti (voi olla vanha iso SD tai uusi microsd -muunnin, alle 32 Gt: n kokoinen niiden pitäisi toimia, enkä testannut kortteja)

1x 3v5v TTL-muunnin (5x looginen tasomuunnin 3.3V-5V TTL kaksisuuntainen Arduino Vadelma pi: lle)

1x 4n35 -optoeritin

1x SD -korttimoduulin korttipaikan lukija Arduino ARM MCU -laitteelle lukemiseen ja kirjoittamiseen

1x Arduino Promicro (5 kpl Leonardo Pro Micro ATmega32U4 16MHz 5V Replace ATmega328 Arduino Pro Mini)

1x RX- ja TX -moduulit ostavat ne yhdistelmäpakettina (5 kpl 433 MHz: n RF -lähetin ja vastaanotinsarja langattomaan Arduino -kaukosäätimeen)

Vaihe 4: Laitteiston suunnittelu

Laitteiston suunnittelu
Laitteiston suunnittelu
Laitteiston suunnittelu
Laitteiston suunnittelu
Laitteiston suunnittelu
Laitteiston suunnittelu

-Hallitusruuvit mustan muovisen pohjalevyn pääosaan

-MAX233 valittiin MAX232: n sijaan, joten PC: lle ei tarvita lisäsuojia -> WRTG -sarjamuunnin (tai kokonaan uusi WRTG -kotelo) voitaisiin suunnitella makerbotilla

-Arduino promicros micro USB -liitäntä etupaneelia kohti ulkoista ohjelmointia varten.

-Arduino Promicron perusteella (arduino syöttää WRT54G -reitittimen 12 V: n tulosta (jännitesäätimen kautta), sovittimen avoimen piirin jännite on noin 16 V!)

-Promicrossa on todellinen usb, ei jaettua roskaa, joten WRTG: t/dev/tts/1 voidaan kytkeä Promicron laitteistoon UART

-Serial tiedonsiirto/dev/tts/0 PC WRTG: n välillä

-RF 433Mhz vastaanotin + lähetin (lähetin voi kestää 12 V korkeammalle alueelle)

-IR -lähetin ja vastaanotin voidaan lisätä etupaneeliin

-Etupaneeliin voidaan lisätä muita LED -valoja (ilmoita RF, IR, reititin/ardu comm -ilmaisin Rx/Tx)

Olisin voinut suunnitella levyn mini -buck -muuntimella, mutta otin lineaarisen jännitesäätimen lähestymistavan, koska minulla oli se kädessä. Olen löytänyt 5V: n jonkin piirin kohdan, mutta kun sitä napautetaan, reititin on käyttökelvoton (luultavasti ei pystynyt tarjoamaan tarvittavaa virran määrää arduino -kortille), joten menin ylimääräiseen vreg -lähestymistapaan.

3v5v TTL -muunnin tarjoaa oikean volatage -muunnoksen (käytän 5 V: n arduino -promicro -mallia, joka käyttää 5 V: n laitteiston UART -porttia, joten jännitetason muuntaminen vaaditaan). Olen kuitenkin muokannut reitittimiä aiemmin lisäämällä Arduino Nanos, Micros ilman muunninta, eikä minulla ollut ongelmaa, koska WRTG: n TTY -portti on 5 V: n sietävä, mutta se ei tarkoita, että sinun pitäisi käyttää sitä tästä jännitteestä.

4n35 esiteltiin myös päästäkseen eroon ulkoisesta PC -puolelta peräisin olevasta melusta, en käyttänyt tätä komponenttia aiemmin, mutta se voi myös johtua siitä, että testien aikana käyttämäni kannettava tietokone oli viallinen.

10 -nastainen liitäntäkaapeli hoitaa suurimman osan liitännöistä, mutta sinun on varmistettava, että liitännät on asennettu oikein.

Kuten sarjaportin kuvassa näkyy

Nasta 1: 3.3V + nasta 2: 3.3V <= Kaksi äärimmäistä oikeaa nastaa (lähempänä LED -valoja) ovat POSITIIVINEN liitäntä NLDWRTG -kilven liittimen oikealle puolelle (lähellä jännitesäädintä LM7805)

Nasta 9: GND + nasta 10: GND <= Vastakkaisella puolella on NEGATIIVINEN liitäntä NLDWRTG -suojan liittimen vasemmalle puolelle

Liitä johdot SDCARD -lukijan ja WRTG -laitteen välillä seuraavasti:

www.jbprojects.net/articles/wrt54gl_mods/

Asianomaiset nastat:

  • CS -> Kohta 1
  • MOSI -> Kohta 2
  • SCK -> Kohta 5
  • MISO -> Kohta 7

Vaihe 5: Rajoitukset

Rajoitukset
Rajoitukset

WRT54GL: n suoritin ei ole vahvin (Broadcom BCM5352 @ 200 MHz), se voidaan ylikellottaa 250 MHz: iin (ei suositella:)), joten älä odota, että käytät SETI @ HOMEa. Reitittimellä - vain - on 100 megatavua/s rajapintoja, ja toisin kuin mitä löytyy monista paikoista, tämä laitteisto *EI tue 802.1q VLAN -verkkoja *. Se on vain yksinkertainen porttipohjainen VLAN, älä laita WRTG -verkkoa VLAN -verkkoja kuljettavaan verkkoon, se ei voi tehdä sitä.

Yksi erityisen hyödyllinen sovellus on reitittimen käyttäminen VPN -asiakkaana yhteyden muodostamiseen keskuspaikkaan. Vaikka se on täysin käyttökelpoinen myös VPN -palvelimelle, älä odota siitä paljon suorituskykyä.

Tässä on joitain tuloksiani WRT54GL v1.1: stä, joka käyttää OpenVPN: ää asiakkaana.

Tunnelin maksiminopeus: 500 kbit/s alas 50 kbit/s ylöspäin

Suurin reititysteho ilman WAN -verkkoa -> LAN 28 mbit/s

Suurin NAT (Masquerade) -suorituskyky ilman WAN -verkkoa -> LAN 27 mbit/s

Vielä on paljon paikkoja, joilla on pienempi kokonaiskaistanleveys kuin nämä (ISDN, Adsls, kaapeliverkot, satelliitti jne.), Jotka tämä reititin voi täysin tyydyttää.

Yleensä ongelmat johtuvat siitä, että näille reitittimille asetetaan liian monta langatonta asiakasta. Olen nähnyt monia asetuksia vuosien varrella kahvissa, hotelleissa ja ravintoloissa, joissa he heittävät yhden wifi -reitittimen tiskille ja kutsuvat sitä päiväksi odottaen sen pystyvän palvelemaan yli 10 ihmistä. He saavat vain täysin käyttökelvottoman wifi -kokemuksen lopussa, koska tämän 802.11G -reitittimen kokonaisteoreettinen kaistanleveys on 51 mbit/s ja se on kaikille, sanotaan, että todellinen on noin 30 Mbit/s. 10 henkilölle, joka on parhaimmillaan 3 Mbit/s käyttäjää kohden, mikä ei missään vaiheessa riitä nykypäivän kaistanleveyden nälkäisille (video/audio -suoratoisto, web 2.0 -sivut täynnä suuria kuvia jne.).

Kuten aiemmin totesin, tämän hakkeroinnin pointti on kaukosäädin, joka ei kuluttaisi enempää kuin pari kbit/s liikennettä VPN: n kautta.

Vaihe 6: WRTG -ohjelmisto

WRTG -ohjelmisto
WRTG -ohjelmisto

Laiteohjelmisto perustuu parhaaseen versioon: DD-WRT v24-sp2 (08/12/10) std-nokaid (SVN-versio 14929) On muitakin kuvia, kuten VPN, joka uhraa ext2-moduulin säästääkseen tilaa, vaikka siinä olisi mmc kernelmodul (LoL). Optware 2 on lopetettu, mutta silti hyödyllinen apuohjelmapaketti, joka laajentaa DD-WRT-perustoimintoja:

-Se tekee perustason linux -distron vammautuneesta busybox -asennuksesta.

-Tarjoaa bashia ja muita kuoria.

-Tarjoaa paljon jumalia, kuten: htop, netcat, tcpdump, ngrep, mc

-Tarjoaa palvelinpalveluja, kuten: samba, tähti, vsftpd, jabber -palvelin

Ohjelmistopaketit ovat kuitenkin vanhoja, täynnä virheitä ja haavoittuvuuksia. Julkaisu ja kuva täällä olisivat samat kuin Window $ 98 -asennuksen tarjoaminen, joten en julkaise vielä mitään, mutta kirjoitan sen vaihe vaiheelta muistiin OptWare 2 SDCard -kortin asentamisesta.

Jatkossa suunnittelen tekeväni tälle laitteelle uuden linux -distron (SnowGlobe Linux) uusilla paketeilla ja julkaisevan sen.

1, JFFS2 on otettava käyttöön, sillä ei ole väliä, ettei sillä ole vapaata tilaa:

/dev/mtdblock/4 128K 128K 0 100%/jffs

2, SDCARD -osiointi. Tässä on fiksu temppu:

14 Gt tai mitä tahansa haluamme saada ensimmäiselle dataosiolle ddwrt 100-500mb toinen osio (EXT2) palautusta varten

Esimerkiksi:

Levy /dev /sde: 14,5 GiB, 15523119104 tavua, 30318592 sektoria

Yksiköt: sektorit 1 * 512 = 512 tavua Sektorin koko (looginen/fyysinen): 512 tavua/512 tavua I/O -koko (minimi/optimaalinen): 512 tavua/512 tavua Levykelpatyyppi: dos Levytunniste: 0x6ad48986 Laitteen käynnistyksen alku Alat Koko Koko Tyyppi /dev /sde1 2048 29362175 29360128 14G 83 Linux /dev /sde2 29362176 30318591 956416 467M 83 Linux

Luo tiedostojärjestelmiä:

mkfs.ext2 -L SnowGlobe -data /dev /sde1

mkfs.ext2 -L SnowGlobe -recovery /dev /sde2

Viritä tiedostojärjestelmät:

tune2fs -c0 -i0 -m0 /dev /sde1

tune2fs -c0 -i0 -m0 /dev /sde2

Vain ensimmäinen osio asennetaan automaattisesti järjestelmän alkuun! Palautusosion idea on, että WRT54G: llä ei ole tilaa fdisk -levyn pitämiseen missään muualla. Joten jos tapahtuu epäpuhdas sammutus ja tiedostojärjestelmässä on epäjohdonmukaisuuksia, ainoa tapa korjata se on saada kopio fdiskistä (ja vaadituista libeistä käynnistyäkseen) toisessa osiossa, joka asennetaan vain satunnaisesti vain luku -toiminnoksi fsck: n suorittamiseksi, jos tarvittu. Muuten kortti olisi poistettava ja laitettava tietokoneeseen korjattavaksi …

3, Asennus

Jos asetat jo osioidut, alustetut kortit ja wrtg -saappaat oikein, ensimmäinen osio on todennäköisimmin automaattinen:

/dev/mmc/disc0/part1 13.8G 59.6M 13.7G 0%/mmc

Opt on nyt sidottava:

mount -o bind /mmc / /opt /

4, OWRT2 -asennusohjelma

Ennen kuin aloitat, tarkista, onko defgw, dns kaikki hyvä.

wget https://www.3iii.dk/linux/optware/optware-install-… -O -| tr -d '\ r'> /tmp/optware-install.sh

sh /tmp/optware-install.sh

Jos se ei saa käsikirjoitusta, se johtuu siitä, että busybox -wget epäonnistuu. Se toimii owrtin wgetin kanssa, mutta hei, haluat asentaa owrtin…

Lähdön pitäisi näyttää tältä:

Tarkistetaan järjestelmän kokoonpanoa…

192.168.1.1: n käyttäminen oletusyhdyskäytävänä. Seuraavien nimipalvelimien käyttö: nimipalvelin 192.168.1.30 Varoitus: paikallinen nimipalvelin on eri kuin yhdyskäytävä! Tarkista konfiguraatio tai kirjoita: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf korjataksesi tämän. Asennetaan pakettia uclibc-opt_0.9.28-13_mipsel.ipk… Yhdistetään osoitteeseen ipkg.nslu2-linux.org [140.211.166.82]: 80 uclibc-opt_0.9.28-12 100% | ************ *********************************** | 832 kt 00:00:00 ETA Päivitys /opt/etc/ld.so.cache/opt/sbin/ldconfig: ei voi luoda /opt/etc/ld.so.cache~ (Ei tällaista tiedostoa tai hakemistoa) Asennetaan paketti ipkg-opt_0.99.163-9_mipsel.ipk… Yhdistetään osoitteeseen ipkg.nslu2-linux.org [140.211.166.82]: 80 ipkg-opt_0.99.163-9_ 100% | ************** ********************************* | 75896 00:00:00 ETA Lataaminen https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Inflaatio https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Päivitetty luettelo käytettävissä olevista paketeista/opt/lib/ipkg/List/optware Lopetettu. Uclibc-optin (0.9.28-12) asentaminen kohteeseen/opt/… Ladataan https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… -pakettia uclibc-opt ehdottaa ipkg-opt-asennusta uclibc-opt Päivitetään /opt/etc/ld.so.cache Päivitetty. Asennetaan ipkg-opt (0.99.163-9) kohteeseen/opt/… Ladataan https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… ipkg-optin määrittäminen onnistuneesti lopetettu.

5, Polun virhe:

Sinun täytyy viedä polku seuraavalla tavalla:

vienti PATH = "/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/jffs/sbin:/ jffs/bin:/jffs/usr/sbin:/jffs/usr/bin:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin"

muuten ipkg ei tee mitään!

6, Tarkista ipkg:

ipkg päivitys

Pitäisi lähettää:

Ladataan

Täyttäminen https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Päivitetty luettelo saatavilla olevista paketeista/opt/lib/ipkg /list/optware Lopetettu.

7, Asenna paketit:

ipkg asentaa bash htop mc openvpn tcpdump vim bzip2 bc e2fsprogs findutils gawk grep gzip less make ntfs-3g openssl perl php psmisc psutils

samba36 sed tar unrar unzip vnstat vsftpd wget whois zip ncftp

8, Listaa asennetut paketit:

ipkg-opt list_installed

Pakettien rakentamista reitittimeen ei suositella resurssien puutteen vuoksi. Asenna erillinen mips -ristikääntämisympäristö Vmware/Vbox/KVM -laitteeseen tätä tarkoitusta varten.

Tarvittavat asiat:

-Debian 7 vinkuva 64 -bittinen isäntäkäyttöjärjestelmä

-OpenWrt-SDK-Linux-x86_64-1.tar.bz2->

openwrt.org/docs/guide-developer/obtain.fi…

Älä tuhlaa aikaa yrittääksesi koota SDK itse, jos toimitettu binäärinen SDK on tarpeeksi hyvä.

Luo yksinkertainen helloworld -sovellus

#include int main (void) {printf ("Helvetti! Oi maailma, miksi koodini ei kääntä? / n / n"); palauta 0; }

./staging_dir_mipsel/mipsel-linux-uclibc/bin/gcc -lpthread hello.c -o hei

Jos kaikki menee oikein, sinun pitäisi nyt suorittaa mips -suoritettava tiedosto:

Hei: ELF 32-bittinen suoritettava LSB, MIPS, MIPS32-versio 1 (SYSV), linkitetty dynaamisesti (käyttää jaettuja lib-tiedostoja), ei poistettu

Vaihe 7: Arduino -ohjelmisto

Voit ladata koko lähdekoodin alta. Se on melko yksinkertainen, se voi ohjata kahta relettä ja joitakin RC -pistokkeita 433 MHz: n radion kautta. Voit helposti laajentaa sitä esim. Lisäämällä rc -kytkimiä.

Vaihe 8: Sulkeminen ja tehtävälista

Sulkeminen ja tehtävälista
Sulkeminen ja tehtävälista

WRT54G on erinomainen laitteisto, joten kaikki tähän projektiin panostettu työ on sen arvoista, NLD Wrtg -kilven lisäksi saattaa olla käyttökelpoinen tulevissa laitteistoversioissa.

Koska WRTG: n virrankulutus on pienempi kuin Vadelma PI: t, reitittimen aurinkovoimalla toimiminen voi olla myös hyvä päivitys, ja Arduinon avulla voimme seurata kaikkia aurinkopaneelien latausprosessin yksityiskohtia (akun jännite, paneelin jännite, kulutus). Jatkan WRTG -sarjaa aurinkokoneilla myöhemmin.

Olisi hienoa löytää tapa ohjelmoida Arduino suoraan WRTG: stä (tämä vaatisi menetelmän Arduinon nollaamiseksi).

Ihmiset, joilla on 3D-, Makerbot -taidot, ovat enemmän kuin tervetulleita suunnittelemaan mukautetun peitelevyn (jossa on levyn liittimet) etuosaan tai suunnittelemaan uudelleen reitittimen muovisen etuosan.

PÄIVITYS: Juhlistaakseni MIPS -arkkitehtuurin muuttumista avoimeksi lähdekoodiksi, olen päivittänyt opetusohjelman yksinkertaisten C -ohjelmien ristiinrakentamisesta WRTG: hen.

Eläköön MIPS!:)

järjestelmätyyppi: Broadcom BCM5352 siru rev 0prosessori: 0 suoritin malli: BCM3302 V0.8 BogoMIPS: 199.47 odotusohje: ei mikrosekuntiajastimia: kyllä tlb_entries: 32 ylimääräistä keskeytysvektoria: ei laitteistovalvontaa: ei VCED -poikkeuksia: ei saatavilla VCEI -poikkeukset: ei saatavilla

Suositeltava: