Satura rādītājs:
- 1. darbība. Īss Linksys WRT54G sērijas pārskats
- 2. darbība. Funkcionalitātes paplašināšana
- 3. darbība: aparatūras saraksts
- 4. solis: Aparatūras projektēšana
- 5. darbība: ierobežojumi
- 6. darbība: WRTG programmatūra
- 7. solis: Arduino programmatūra
- 8. solis: slēgšana un uzdevumu saraksts
Video: NLDWRTG ULTIMATE WRT54G paplašināšanas panelis: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Kopš 2006. gada modificēju WRT54G maršrutētājus, bet līdz pagājušajam gadam man nekad nebija laika tam īpaši izveidot tāfeli. Šī aparatūra joprojām ir viens no visvairāk uzlaužamajiem wifi maršrutētājiem rakstīšanas laikā, un tā ir pelnījusi, lai tā paliktu dzīva.
1. darbība. Īss Linksys WRT54G sērijas pārskats
en.wikipedia.org/wiki/Linksys_WRT54G_serie…
Tirgū ir daudz dažādu versiju, tāpēc apskatīsim, kuras var mainīt:
-WRT54G 2.0/2.1/2.2 -> Lai gan visas modifikācijas ir iespējamas, lielā vecā mātesplate aizņem visu vietu, ja modificējat šo sēriju, jums ir jāpārvieto ķēde ārpus kastes vai jāizveido pilnīgi jauns korpuss (nav vērts pūlēties)
-WRT54G 4.0 Pārslēgts uz jaunu SoC -> Šī bija pirmā plate, kurā tika ieviesta L formas mātesplate, tāpēc šī ir pirmā versija, kurā varat izmantot manu vairogu un ievietot to korpusā
-WRT54GL 1.0/1.1-> Linksys 2005. gadā izlaida WRT54GL (visu laiku vislabāk pārdoto maršrutētāju), lai atbalstītu trešo pušu programmaparatūru, kuras pamatā ir Linux, pēc tam, kad sākotnējā WRT54G līnija tika pārslēgta no Linux uz VxWorks, sākot ar 5. versiju. WRT54GL tehniski ir WRT54G 4. versijas atkārtota izdošana. Šis modelis ir WRTG KING. Tirgū ir daudz lietotu maršrutētāju, tādēļ, ja jums ir izvēle, kādu veidu pirkt, VIENMĒR iegādājieties WRT54GL.
-WRT54G 5.0 un jaunākas -> Izmanto VxWorks OS un samazinātu zibatmiņu; nav saderīga ar lielāko daļu trešo pušu programmaparatūras, lai gan utilīta "VxWorks killer" ļauj ielādēt kādu trešās puses atvērtā pirmkoda programmaparatūru šajā un turpmākajās versijās. Linksys šeit izdarīja sliktu pagriezienu un būtībā sabojāja pilnīgi labu produktu. Lai gan tos ir iespējams modificēt, atstarpe maršrutētājā ir tik maza (2 MB), ka tajā var ietilpt tikai DD-WRT mikro programmaparatūra, kas gandrīz neko nevar darīt, izņemot parasto maršrutēšanas funkcionalitāti (bez VPN, bez smbfs/cifs, bez NFS), bez mmc, bez ext2). Man ir izdevies izveidot kodolus šai sērijai un iespiest 1-1 nepieciešamo moduli par citu izņemšanas izmaksām. Tas NAV jūsu laika un pūļu vērts, nepērciet šos maršrutētājus.
Ar jaunāko WRT sēriju Linksys pārgāja uz ARM arhitektūru, piemēram, WRT1200 AC ir 1,3 GHz divkodolu ARM procesors. Tomēr man ir slikta pieredze ar šiem maršrutētājiem pat pēc vairāku OpenWRT (tagad LEDE) versiju izmēģināšanas, maršrutētāji var nejauši iesaldēt. Es sagaidu, ka no Unix ierīcēm darbosies vairāk nekā 300 dienas.
2. darbība. Funkcionalitātes paplašināšana
Labi, kādus hackus jūs varat darīt ar šo maršrutētāju:
1, pievienojiet 2x seriālos portus -> kas var būt noderīgi, ja jums ir citi serveri attālā vietā un vēlaties izveidot savienojumu ar viņu bios, izmantojot seriālo līniju vai citus maršrutētājus, swtiches, kas to ļauj
2, pievienojiet 1 USB1.0 portu -> varētu izmantot, lai savienotu printeri, ārējo cieto disku utt. (Es nekad neesmu darījis šo modi, tāpēc tas nebūs daļa no rakstīšanas)
3, Pievienojiet ārēju SD karti uzglabāšanai, tas var paplašināt maršrutētāja mazo 16 MB zibatmiņas atmiņu līdz 16/32/…+GB. Man nebija problēmu ar šāda izmēra SD karšu izmantošanu, kā arī nebija problēmu ar pavisam jaunu izturīgu 10. KLASES karšu izmantošanu. Ja esat eksperimentējis ar to, kāds ir WRTG modeļu karšu ierobežojums, lūdzu, atstājiet komentāru zemāk.
4, pievienojiet arduino, lai kontrolētu savas mājas, relejus, rcswitches
Arduino pievienošana būtībā paver neierobežotu iespēju skaitu: robotu vadība, redzamo infrasarkano ierīču vadība (televizori, videomagnetofoni, DVD, projektori, gaisa kondicionētājs), tonnu ierīču savienošana ar lētiem 433 MHz bezvadu slēdžiem, saziņa ar citiem arduinos, raspis, pievienojot Xbee utt.
Lai gan to visu varētu izdarīt ar Raspberry PI + Arduino un paplašinājumiem, es uzskatu, ka WRT54G maršrutētājs ir ticamāks par raspis. Man ir šie maršrutētāji līdzīgās konfigurācijās ar vairāk nekā 1 gadu (!) Darbības laiku, es nevarētu teikt to pašu par raspiem, kur mans augstākais darbspējas laiks bija aptuveni 240 dienas raspi 1, tad SDcard atteicās no sistēmas, lai gan C Arduino vadības kods tika ielādēts atmiņā, tāpēc man nebija jāsteidzas ar nomaiņu, jo vadības mezgls joprojām bija perfekti funkcionāls:))
3. darbība: aparatūras saraksts
Es pievienoju tāfeles izkārtojumu gan SVG, gan EasyEda formātā. Ja vēlaties izveidot projektu, jums būs nepieciešami šādi komponenti: 1x LM7805 Sprieguma regulators
2x vāciņi vreg 1uF 10uF (10PCS elektrolītiskie kondensatori 25V 35V 50V 1uF ~ 1000uF dažādas vērtības un spriegums)
1x 4 kontaktu kabelis no SDcar uz tāfeles (10 gab. Jumper Wire 2/3/4/5/6/7Pin sieviešu un sieviešu Dupont kabelis 20 cm Arduino)
2x DIP051A7212D niedru releji
1x RS232 kontaktligzda (20 gab. 9 kontaktu D-Sub DB9 vīriešu taisnleņķa PCB savienotājs WT7n)
1x MAX 233 (10 gab. Max233 max233cpp Rs232 Rs-232 draiveris/uztvērēji Ic jauns X)
1x 10 kontaktu savienotāja kabelis (5 gab. 2 mm piķis 2x5 tapas 10 kontaktu 10 vadu IDC plakanas lentes kabeļa garums 10 cm)
1 x 10 kontaktu ligzda (20 gab.
1x savienotāja galvenes (10gab. 1*40Pin vienas rindas sieviete 2,54 mm salaužams galvenes savienotājs no Arduino 2017)
1x SD karte (var būt vecs liels SD vai jauns microsd ar pārveidotāju, kuru izmēram jābūt mazākam par 32 GB, turklāt es nepārbaudīju kartes)
1x 3v5v TTL pārveidotājs (5x loģikas līmeņa pārveidotājs no 3.3V līdz 5V TTL divvirzienu Arduino Raspberry pi)
1x 4n35 optiskais savienotājs
1x SD kartes moduļa slota ligzdas lasītājs Arduino ARM MCU lasīšanai un rakstīšanai
1x Arduino Promicro (5gab. Leonardo Pro Micro ATmega32U4 16MHz 5V Aizstāt ATmega328 Arduino Pro Mini)
1x RX un TX moduļi tos pērk kā kombinēto iepakojumu (5 gab. 433 MHz RF raidītājs un uztvērēja komplekts Arduino bezvadu tālvadībai)
4. solis: Aparatūras projektēšana
-Board skrūves galvenajā melnā plastmasas apakšējā dēļa daļā
-MAX233 tika izvēlēts virs MAX232, tāpēc PC nav nepieciešami papildu vāciņi-> WRTG sērijas pārveidotājs -Visas sastāvdaļas ir vienā rindā, tāpēc vienkāršu taisnstūri var izgriezt priekšā, nevis urbt vairākus caurumus, vai arī jauku pārsegu (vai pilnīgi jaunu WRTG korpusu) varētu veidot ar makerbot
-Arduino promicros mikro USB ligzda pret priekšējo paneli ārējai programmēšanai.
-Pamatojoties uz Arduino Promicro (arduino barojas no WRT54G maršrutētāja 12 V ieejas (caur sprieguma regulatoru), adaptera atvērtās ķēdes spriegums ir aptuveni 16 V!)
-Promicro ir reāls usb, nevis kopīgi atkritumi, tāpēc WRTG/dev/tts/1 var savienot ar Promicro aparatūras UART
-Seriālā komunikācija caur/dev/tts/0 starp datoru WRTG
-RF 433Mhz uztvērējs + raidītājs (raidītājs var aizņemt 12V augstākam diapazonam)
-IR raidītāju un uztvērēju var pievienot priekšējam panelim
-Priekšējam panelim var pievienot papildu gaismas diodes (norādiet Rx/Tx RF, IR, maršrutētāja/ardu comm indikatoram)
Es varētu izveidot dēli ar mini buks pārveidotāju, bet izvēlējos lineārā sprieguma regulatora pieeju, jo man tas bija rokā. Esmu atradis 5V kādu ķēdes punktu, bet, pieskaroties tam, padarīja maršrutētāju nelietojamu (iespējams, nevarēja nodrošināt nepieciešamo strāvas daudzumu, kas nepieciešams arduino plāksnei), tāpēc es izvēlējos papildu vreg pieeju.
3v5v TTL pārveidotājs ir paredzēts, lai nodrošinātu pareizu svārstību konversiju (es izmantoju 5V arduino promicro modeli, kas izmanto 5V tā aparatūras UART portu, tāpēc ir nepieciešama sprieguma līmeņa pārveidošana). Tomēr agrāk esmu modificējis maršrutētājus, pievienojot Arduino Nanos, Micros bez pārveidotāja, un man nebija problēmu, jo WRTG TTY ports ir izturīgs pret 5 V, taču tas nenozīmē, ka jums tas jādarbina no šī sprieguma.
4n35 tika ieviests arī, lai atbrīvotos no trokšņa, ko rada ārējā datora puse, agrāk šo komponentu neizmantoju, bet tas var būt arī tāpēc, ka pārbaužu laikā izmantotais klēpjdators bija bojāts.
10 kontaktu savienotāja kabelis rūpējas par lielāko daļu savienojumu, tomēr jums ir jāpārliecinās, vai kontaktligzdas ir pareizi uzstādītas.
Kā redzams attēlā pie seriālā porta
1. tapa: 3.3 V + 2. tapa: 3.3 V <= 2 galējās labās tapas (tuvāk gaismas diodēm) ir POSITIVE, kas savienojas ar NLDWRTG vairoga savienotāja labo pusi (tuvu sprieguma regulatoram LM7805)
9. tapa: GND + 10. tapa: GND <= Pretējā pusē ir NEGATĪVAIS savienojums ar NLDWRTG vairoga savienotāja kreiso pusi
Lai savienotu vadus starp SDCARD lasītāju un WRTG, rīkojieties šādi:
www.jbprojects.net/articles/wrt54gl_mods/
Attiecīgās tapas:
- CS -> 1. punkts
- MOSI -> 2. punkts
- SCK -> 5. punkts
- MISO -> 7. punkts
5. darbība: ierobežojumi
WRT54GL centrālais procesors nav tas spēcīgākais (Broadcom BCM5352 @ 200 MHz), to var pārspīlēt līdz 250 MHz (tas nav ieteicams:)), tāpēc negaidiet, ka tajā tiks palaista SETI @ HOME. Maršrutētājam ir tikai 100mbit/s saskarnes, un atšķirībā no tā, ko var atrast daudzās vietās, šī aparatūra *neatbalsta 802.1q VLAN *. Tas ir tikai vienkāršs ostas VLAN, lūdzu, nelieciet WRTG tīklā, kas pārvadā VLAN, tas to nevar izdarīt.
Viena īpaši noderīga lietojumprogramma ir maršrutētāja izmantošana kā VPN klients, lai izveidotu savienojumu ar centrālo atrašanās vietu. Lai gan tas ir lieliski izmantojams arī VPN serverim, negaidiet no tā lielu veiktspēju.
Šeit ir daži mani rezultāti, izmantojot WRT54GL v1.1, izmantojot OpenVPN kā klientu.
Maksimālā tuneļa caurlaidspēja: 500 kbit/s uz leju, 50 kbit/s uz augšu
Maksimālā maršrutēšanas veiktspēja bez VPN no WAN -> LAN 28 mbit/s
Maksimālā NAT (masku) veiktspēja bez VPN no WAN -> LAN 27 mbit/s
Joprojām ir daudz vietu ar zemāku kopējo joslas platumu nekā šīs (ISDN, Adsls, kabeļtīkli, satelīts utt.), Ko šis maršrutētājs var lieliski apmierināt.
Parasti problēmas rodas no pārāk daudz bezvadu klientu ievietošanas šajos maršrutētājos. Gadu gaitā es redzēju daudzus iestatījumus kafijās, viesnīcās, restorānos, kur viņi met vienu wifi maršrutētāju uz letes un sauc to par dienu, gaidot, ka tas varēs apkalpot 10+ cilvēkus. Viss, ko viņi iegūst, ir pilnīgi nelietojama wifi pieredze, jo šī 802.11G maršrutētāja kopējais teorētiskais joslas platums ir 51 mbit/s, un tas ir visiem, pieņemsim, ka reālais ir aptuveni 30mbit/s. 10 personām, kas labākajā gadījumā ir 3mbit/s vienam lietotājam, un ar to nepietiek, lai šodien izsalkušo joslas platumu (video/audio straumēšana, tīmekļa lapas 2.0, kas pilnas ar lieliem attēliem utt.).
Kā jau minēju iepriekš, šī uzlaušanas mērķis ir tālvadība, un tas neizmantotu vairāk nekā pāris kbit/s trafiku, izmantojot VPN.
6. darbība: WRTG programmatūra
Programmaparatūra ir veidota uz labākās versijas: DD-WRT v24-sp2 (08/12/10) std-nokaid (SVN pārskatīšana 14929) Ir arī citi attēli, piemēram, VPN, kas upurē ext2 moduli, lai ietaupītu vietu, saglabājot mmc kernelmodul (LoL). Optware 2 ir pārtraukta, bet joprojām noderīga utilītu pakotne, kas paplašina DD-WRT pamata funkcionalitāti:
-Tas padara pamata Linux distro no sabojātās busybox instalācijas.
-Nodrošina bash un citus apvalkus.
-Nodrošina daudzus dievus, piemēram: htop, netcat, tcpdump, ngrep, mc
-Nodrošina servera pakalpojumus, piemēram: samba, zvaigznīte, vsftpd, jabber serveris
Tomēr programmatūras pakotnes ir vecas, ar kļūdām un ievainojamībām. Publicēšana un attēls šeit būtu tas pats, kas nodrošināt Windows 98 instalāciju, tāpēc es vēl neko nepublicēšu, bet soli pa solim pierakstīšu, kā iestatīt savu OptWare 2 SDCard.
Nākotnē es plānoju izveidot jaunu linux distro (SnowGlobe Linux) ar jaunām šīs ierīces pakotnēm un to publicēt.
1, JFFS2 ir jābūt iespējotam, nav svarīgi, ka tajā nav brīvas vietas:
/dev/mtdblock/4 128K 128K 0 100%/jffs
2, SDCARD sadalīšana. Šeit ir gudrs triks:
14 GB vai jebkas, ko mēs vēlamies iegūt pirmajam datu nodalījumam ddwrt 100-500mb otrajam nodalījumam (EXT2) atkopšanai
Piemēram:
Disks /dev /sde: 14,5 GiB, 15523119104 baiti, 30318592 sektori
Mērvienības: sektors 1 * 512 = 512 baiti Nozares lielums (loģisks/fizisks): 512 baiti/512 baiti I/O lielums (minimālais/optimālais): 512 baiti/512 baiti Diska iezīmes tips: dos Diska identifikators: 0x6ad48986 Ierīces sāknēšanas sākuma beigas Nozares Izmērs Id Tips /dev /sde1 2048 29362175 29360128 14G 83 Linux /dev /sde2 29362176 30318591 956416 467M 83 Linux
Izveidojiet failu sistēmas:
mkfs.ext2 -L SnowGlobe -data /dev /sde1
mkfs.ext2 -L SnowGlobe -recovery /dev /sde2
Pielāgot failu sistēmas:
tune2fs -c0 -i0 -m0 /dev /sde1
tune2fs -c0 -i0 -m0 /dev /sde2
Sākumā sistēma automātiski saskaitīs tikai pirmo nodalījumu! Atkopšanas nodalījuma ideja ir tāda, ka WRT54G nekur citur nav vietas fdisk glabāšanai. Tātad, ja notiek netīra izslēgšana un pastāv failu sistēmu neatbilstības, vienīgais veids, kā to labot, ir fdisk kopijas (un vajadzīgo libu sākšanai) ievietošana otrajā nodalījumā, kas tikai reizēm tiks uzstādīts kā tikai lasāms, lai palaistu fsck, ja nepieciešams. Pretējā gadījumā karte būtu jāizņem un jāievieto datorā remontam …
3, montāža
Ja pareizi ievietojat jau nodalītas, formatētas kartes un wrtg zābakus, visticamāk, pirmais nodalījums tiks automātiski saskaitīts:
/dev/mmc/disc0/part1 13.8G 59.6M 13.7G 0%/mmc
Izvēlei jābūt piestiprinātai tūlīt:
mount -o bind /mmc / /opt /
4, OWRT2 instalēšanas skripts
Pirms sākat pārbaudīt, vai defgw, dns viss ir kārtībā.
wget https://www.3iii.dk/linux/optware/optware-install-… -O -| tr -d '\ r'> /tmp/optware-install.sh
sh /tmp/optware-install.sh
Ja tas nevar iegūt skriptu, tas ir tāpēc, ka busybox wget neizdodas. Tas darbosies ar Owrt wget, bet, hei, vēlaties instalēt owrt …
Izejai vajadzētu izskatīties šādi:
Notiek sistēmas konfigurācijas pārbaude…
Izmantojot 192.168.1.1 kā noklusējuma vārteju. Izmantojot šādu (-us) vārda serveri (-us): nameserver 192.168.1.30 Brīdinājums: vietējais nosaukumu serveris atšķiras no vārtejas! Lai to labotu, pārbaudiet konfigurāciju vai ievadiet: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf. Instalē pakotni uclibc-opt_0.9.28-13_mipsel.ipk… Savienojuma izveide ar ipkg.nslu2-linux.org [140.211.166.82]: 80 uclibc-opt_0.9.28-12 100% | ************ *********************************** | 832 KB 00:00:00 ETA Atjaunināšana /opt/etc/ld.so.cache/opt/sbin/ldconfig: nevar izveidot /opt/etc/ld.so.cache~ (nav šāda faila vai direktorija) ipkg-opt_0.99.163-9_mipsel.ipk… Savienojuma izveide ar ipkg.nslu2-linux.org [140.211.166.82]: 80 ipkg-opt_0.99.163-9_ 100% | ************** ******************************** | 75896 00:00:00 ETA Lejupielādēšana https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Piepūšana https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Atjaunināts pieejamo pakotņu saraksts mapē/opt/lib/ipkg/lists/optware Veiksmīgi pārtraukta. Uclibc-opt (0.9.28-12) instalēšana uz/opt/… Notiek https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… pakotnes lejupielāde uclibc-opt iesaka instalēt ipkg-opt Uclibc-opt konfigurēšana /Opt/etc/ld.so.cache atjaunināšana Veiksmīgi pārtraukta. Instalēšana ipkg-opt (0.99.163-9) uz/opt/… Lejupielāde https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… ipkg-opt konfigurēšana Veiksmīgi pārtraukta.
5, ceļa kļūda:
Jums OBLIGĀTI jāeksportē ceļš ar:
eksportēt 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"
citādi ipkg neko nedos!
6, pārbaudiet ipkg:
ipkg atjauninājums
Vajadzētu izvadīt:
Lejupielādē
Piepūšana https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Atjaunināts pieejamo pakotņu saraksts mapē/opt/lib/ipkg/list/optware Veiksmīgi pārtraukta.
7, instalējiet paketes:
ipkg instalēt 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, uzskaitiet instalētās paketes:
ipkg-opt list_installed
Resursu trūkuma dēļ nav ieteicams veidot paketes maršrutētājā. Šim nolūkam Vmware/Vbox/KVM iestatiet atsevišķu mips šķērskompilācijas vidi.
Nepieciešamās lietas:
-Debian 7 sēkšana 64 bitu resursdatora OS
-OpenWrt-SDK-Linux-x86_64-1.tar.bz2->
openwrt.org/docs/guide-developer/obtain.fi…
Netērējiet laiku, lai mēģinātu patstāvīgi apkopot SDK, nodrošinātais binārais SDK ir pietiekami labs.
Izveidojiet vienkāršu helloworld lietotni
#include int main (void) {printf ("Elle! Ak, pasaule, kāpēc mans kods netiks apkopots? / n / n"); atgriezties 0; }
./staging_dir_mipsel/mipsel-linux-uclibc/bin/gcc -lpthread hello.c -o sveiki
Ja viss notiek pareizi, jums tagad ir jāizpilda mips:
sveiki: ELF 32 bitu izpildāms LSB fails, MIPS, MIPS32 versija 1 (SYSV), dinamiski saistīta (izmanto koplietojamus libus), nav noņemta
7. solis: Arduino programmatūra
Pilnu avota kodu varat lejupielādēt zemāk. Tas ir diezgan vienkārši, tas var kontrolēt 2 relejus un dažus RC kontaktdakšas, izmantojot 433 MHz radio. To var viegli pagarināt, piemēram: pievienojiet vairāk rc slēdžu.
8. solis: slēgšana un uzdevumu saraksts
WRT54G ir lieliska aparatūra, tāpēc viss šajā projektā ieguldītais darbs ir tā vērts, turklāt NLD Wrtg vairogs var būt izmantojams arī turpmākajās aparatūras versijās.
Tā kā WRTG elektroenerģijas patēriņš ir mazāks nekā Raspberry PI, maršrutētāja saules enerģija var būt arī labs jauninājums, un ar Arduino mēs varam uzraudzīt visas saules uzlādes procesa detaļas (akumulatora spriegumu, paneļa spriegumu, patēriņu). Turpināšu WRTG sēriju ar saules hakeriem vēlāk.
Būtu lieliski atrast veidu, kā programmēt Arduino tieši no WRTG (tam būtu nepieciešama metode Arduino atiestatīšanai).
Cilvēki ar 3D, Makerbot prasmēm ir laipni aicināti izstrādāt pielāgotu pārsega plāksni (ar manas plāksnes savienotājiem) priekšpusei vai pārveidot visu maršrutētāja plastmasas priekšējo daļu.
ATJAUNINĀT: Lai atzīmētu, ka MIPS arhitektūra kļūst par atvērtā koda avotu, esmu atjauninājis apmācību ar vienkāršu C programmu izveidi WRTG.
Lai dzīvo MIPS!:)
sistēmas tips: Broadcom BCM5352 mikroshēma rev 0 procesors: 0 CPU modelis: BCM3302 V0.8 BogoMIPS: 199.47 gaidīšanas instrukcija: nav mikrosekundes taimeru: jā tlb_entries: 32 papildu pārtraukšanas vektors: nav aparatūras novērošanas punkta: nav VCED izņēmumu: nav pieejams VCEI izņēmumi: nav pieejams
Ieteicams:
MIDI rokas panelis ar 19 toņu laukiem augšējā un apakšējā pusē : 15 soļi (ar attēliem)
MIDI rokas panelis ar 19 toņu laukiem augšējā un apakšējā pusē …: Ievads Šī ir mana individuāli izgatavotā MIDI rokasgrāmatas apmācība ar 19 skaļuma jutīgiem toņu laukiem, Plug'n Play USB iespēju un daudziem viegli lietojamiem parametriem spilventiņu pielāgošanai jūsu individuālajām vajadzībām. Tas nav dizaina godalgotā mod
Paplašināšanas PCB (Intel® IoT) izstrāde: 20 soļi
Paplašināšanas PCB (Intel® IoT) projektēšana: šī pamācība ir uzrakstīta kā sākumpunkts tiem, kas vēlas pilnībā izmantot Intel® Edison, iekļaujot to pilnībā izstrādātā iegultā projektā. Lai to izdarītu, jums, visticamāk, būs jāveic - kā Intel® aicina
Raspberry Pi pašmāju pielāgota paplašināšanas dēlis: 8 soļi
Raspberry Pi pašmāju pielāgota paplašināšanas dēlis: Kopš 2015. gada es uzlaboju šo lielisko projektu, lai manā automašīnā būtu gandrīz neierobežots pielāgots multivides centrs. Kādu dienu es nolēmu ieviest organizāciju tur, izmantojot pielāgotu mājās gatavotu PCB plati. Iepriekš redzamie attēli atrodas plašā prototipa stadijā, tāpēc
Komponentu testētāja paplašināšanas dēlis: 3 soļi
Komponentu testētāja paplašināšanas panelis: Šis projekts ir paplašināšanas plates PCB lētam elektronisko komponentu testētājam. Vietnē Ali Express ir daudz šīs ierīces variantu. Es balstīju savu dēli uz šo: GM328A V1.11 Paplašināšanas plates funkcijas: Li-PO akumulators aizstāj 9V akumulatoru. 1 šūna Li
Līdzstrāvas automašīnu paplašināšanas projekts: 5 soļi
Līdzstrāvas automašīnu paplašināšanas projekts: Maza automašīna ar akumulatoru ar līdzstrāvas motoru Autors: Rylie Falla un Izzy Greenfield