Satura rādītājs:

Pixecutor - palaidiet programmatūru Mattel JuiceBox: 8 soļi
Pixecutor - palaidiet programmatūru Mattel JuiceBox: 8 soļi

Video: Pixecutor - palaidiet programmatūru Mattel JuiceBox: 8 soļi

Video: Pixecutor - palaidiet programmatūru Mattel JuiceBox: 8 soļi
Video: SysTools Docx Recovery Tool | Восстановление поврежденных файлов MS Word DOCX 2024, Novembris
Anonim

Šī uzlaušana ļaus lietotāja rakstītu programmatūru palaist JuiceBox multivides atskaņotāja rotaļlietā. Tas darbojas, maldinot iebūvēto attēlu skatītāja lietojumprogrammu palaist kodu. JBP attēla failā, kas sākas ar noteiktu 8 baitu secību. Normāla JuiceBox darbība netiek ietekmēta, izņemot vienu no 18 kvintiljoniem iespēju iegūt reālu attēlu, kurā ir aktivizēšanas secība. Jums būs nepieciešami šādi priekšmeti un aprīkojums:

  • JuiceBox, 2 MB vai 8 MB. (Lai atšķirtu: tikai 2 MB ierīcēm ir ieslēgšanas gaismas diode, kas atrodas virs un pa labi no pogas REWIND.) Ņemiet vērā, ka 8 MB vienība ne vienmēr ļauj palaist lielākas programmas, bet augšējie 6 MB parasti tiek izmantoti tikai atkritumi.
  • SD/MMC karšu adapteris JuiceBox, vai nu oficiālais, kas tika piegādāts kopā ar MP3 sākuma komplektu, vai pašdarināts, kā to ir uzbūvējuši daudzi cilvēki; SD vai MMC karte, kuras ietilpība nepārsniedz 512 MB; un kāds veids, kā no datora kopēt failus uz šo karti. Būtībā jums ir jāspēj izmantot iebūvēto attēlu skatītāja lietojumprogrammu.
  • Lodāmurs ar smalku galu.
  • Vismaz zināmas zināšanas par to, kā LIETOT šo lodāmuru - es to neieteiktu kā pirmo lodēšanas projektu. Jums būs jāspēj pielodēt tapas, kas atrodas 1/20 collu attālumā viena no otras, tās nesaistot.
  • Lodmetāls, vēlams maza diametra - šādam smalkam darbam es izmantoju 0,020 collu lodmetālu.
  • Pincetes un/vai knaibles adatai.
  • Stiepļu griezēji.
  • Mazie Phillips un plakanie skrūvgrieži.
  • Elektriskā lente.
  • Palielināmais stikls būtu ļoti noderīgs.
  • Jūsu JuiceBox modificēšana, lai pievienotu seriālo portu, ir nepieciešama dažām Pixecutor programmām (piemēram, tai, kas nodrošina piekļuvi apvalkam), taču joprojām ir lietas, ko varat darīt bez seriālā porta.
  • PIC mikrokontrolleris, īpaši PIC12F508-I/SN, ieprogrammēts ar Pixecutor kodu, kas atrodams šeit: https://www.elinux.org/wiki/JuiceBoxPixecutor (mēģiniet https://moin.elinux.org/wiki/JuiceBoxPixecutor Vietnē nav informācijas). Tas nav kaut kas tāds, ko jūs, visticamāk, spēsiet izdarīt pats; pat ja jums būtu PIC programmētājs, jums, iespējams, nav adaptera, kas nepieciešams SOIC-8 mikroshēmas apstrādei (un tie nav īsti lēti). Tagad es pārdodu ieprogrammētas mikroshēmas tiem no jums, kuri nav gatavi to izdarīt pats. Ja kāds cits tur vēlas piedāvāt iepriekš ieprogrammētas mikroshēmas par saprātīgu cenu, es labprāt saites uz jums.

(Kāpēc tad es neizmantoju DIP-8 mikroshēmu, kas ir saderīga ar viegli pieejamiem PIC programmētājiem? Divi iemesli: Pirmkārt, tikai SOIC mikroshēmai ir pareizais atstatums starp tapām, lai varētu sēdēt tieši virs to spilventiņu, ar kuriem nepieciešams izveidot savienojumu - DIP mikroshēmas uzstādīšana prasīs daudz vairāk darba. Otrkārt, DIP vienkārši nav pietiekami daudz vietas - akumulatora nodalījumā ir jāizgriež liels caurums, liekot izmantot tikai maiņstrāvas adapteri. jebkurā gadījumā neplānojat izmantot akumulatora enerģiju, un jums ir PIC programmētājs, droši izmantojiet DIP daļu (PIC12F508-I/P). Attēla piezīmēs par 2. darbību ir jāsatur visa informācija, kas nepieciešama savienošanai.)

1. darbība: atveriet korpusu, noņemiet foliju

Atveriet korpusu, noņemiet foliju
Atveriet korpusu, noņemiet foliju

Sāciet, noņemot četras skrūves aizmugurējā vāka stūros. Jums nav jānoņem skrūve, kas notur akumulatora pārsegu.

Uzmanīgi atdaliet abas korpusa puses - paturiet prātā, ka tās joprojām ir savienotas kopā ar vadiem apakšējā malā. (Jūs varētu atvienot šos vadus un pilnībā atdalīt pusītes, taču tas, iespējams, nav papildu pūļu vērts.) Pārliecinieties, ka atrodat to mazo plastmasas gabaliņu, kas tikko lidoja pa istabu - tas ir nepieciešams, lai noturētu atvāžamo ekrāna pārsegu vietā. Novietojiet iekārtu, kā parādīts - LCD ekrāns uz leju, kasetnes slots pa labi. Visas turpmākās darbības parādīs vienību tādā pašā orientācijā. Jums ir jānoņem vismaz daļa no aizsargplēves shēmas plates aizmugurē, sākot no stūra starp skaļuma regulatoru un austiņu ligzdu. Pārliecinieties, ka iegūstat arī caurspīdīgās plastmasas slāni, nevis tikai vara foliju. Pārliecinieties, vai nav palikušas folijas šķēles, kas varētu kaut ko saīsināt.

2. darbība: sagatavojiet spilventiņus

Sagatavojiet spilventiņus
Sagatavojiet spilventiņus

Atrodiet sešus atklātos spilventiņus uz shēmas plates, kas atradās zem noņemtās folijas - piecus ar aptuvenu līniju, kā arī vienu atsevišķi. Tie veido JTAG portu, ko ražotājs izmanto plāksnes pārbaudei, un mēs varam to izmantot ļaunākiem mērķiem. Uzkarsējiet lodāmuru un uzklājiet nedaudz lodēšanas četriem no šiem spilventiņiem - atsevišķam un centrā trīs no piecām rindām. NELIETOJIET lodēšanu uz spilventiņiem rindas galos, tiem netiks izveidoti savienojumi. Diemžēl ražotājs neparedzēja, ka mēs pie šiem spilventiņiem lodēsim mikrokontrolleru, un nespēja nodrošināt spilventiņus nepieciešamo barošanas avotu. Tāpēc mums būs jāizmanto divi īsi vadi, lai PIC iegūtu strāvu no tuvumā esošajām pēdām. Šim nolūkam labi darbojas nošķelti vadi no rezistora (vai cita elektroniska komponenta), jo tie ir paredzēti optimālai lodēšanai, taču jebkuram smalka izmēra vadam vajadzētu darboties. Atrodiet abus attēlā norādītos plankumus un noberiet šajās vietās lodmetāla masku - vajadzētu darboties mazam plakanā skrūvgriežam. Lodējiet vadus plakanā veidā pie dēļa - tie, iespējams, ir pārāk lieli, lai ietilptu caurumos, un jūs jebkurā gadījumā nezināt, kas atrodas dēļa otrā pusē. Jūs vēlaties, lai vadi būtu vairāk vai mazāk vērsti uz attēla apakšdaļu.

3. darbība: pārbaudiet savu darbu līdz šim

Pārbaudiet savu darbu līdz šim
Pārbaudiet savu darbu līdz šim

Pēc iepriekšējā soļa padomei vajadzētu izskatīties apmēram šādi. Izņemiet palielināmo stiklu un meklējiet šortus starp diviem spilventiņiem vai pēdām. Jā.

4. darbība: sagatavojiet PIC

Sagatavojiet PIC
Sagatavojiet PIC

Tagad mums ir nedaudz jāstrādā pie PIC mikroshēmas, pirms tā ir gatava lodēšanai. Pirmkārt, piezīme par tapu numerāciju, ja neesat pazīstams ar šo tēmu. Pin 1 norāda ar padziļinātu punktu mikroshēmas augšdaļas vienā stūrī; pārējie ir numurēti pēc kārtas, ap mikroshēmu virzoties pretēji pulksteņrādītāja virzienam. Ja vienā stūrī neredzat punktu, jūs, iespējams, skatāties mikroshēmas apakšdaļā - apgrieziet to! Šajos pirms un pēc attēlos augšējā kreisajā stūrī ir redzams 1 punkts - tomēr tā nav orientācija kas tiks instalēts JuiceBox. Pievērs uzmanību attēliem! Apgriezts otrādi uzstādīts PIC, iespējams, nenogalinās jūsu JuiceBox, taču arī tas neko nedos … Izmantojot adatas knaibles, viegli salieciet 1., 4. un 8. tapas, līdz tās ir vērstas taisni uz āru no mikroshēmas. Ideja ir neļaut viņiem pieskarties neko uz shēmas plates, kad pārējās tapas ir pielodētas. Uzlieciet nedaudz lodēšanas uz 1. un 8. tapas augšējām malām - to, iespējams, būs vieglāk izdarīt tagad, nevis vēlāk. Neuztraucieties ar tapu 4, tas netiks savienots ar neko.

5. darbība: PIC izvietošana

PIC izvietojums
PIC izvietojums

Tagad pienāk patiesības brīdis - PIC lodēšana vietā. Ņemiet vērā, ka tapas 1 punkts tagad atrodas attēla apakšējā labajā stūrī !!!

Trīs nesaliektās tapas kreisajā pusē atsevišķi izveidos savienojumu ar trim JTAG spilventiņiem pēc kārtas, kuriem iepriekš uzklājāt lodmetālu. Abas tapas labajā pusē abas savienosies ar atsevišķu JTAG spilventiņu - patiesībā ir jāpieslēdz tikai 3. tapa, bet ar 2. tapu nav nekā labāka, un to nevajadzētu atstāt peldošu. PIC nedaudz sakritīs ar visiem šiem spilventiņiem, ja to nedaudz sasvērs pa kreisi, kā parādīts attēlā. Šajā solī jums nevajadzētu uzklāt vairāk lodēšanas. Ideja ir turēt PIC vietā ar pincetēm un nedaudz uzspiest uz leju, vienlaikus sildot tapas vienā pusē. Tiklīdz esošais lodējums kūst, noņemiet gludekli, bet turpiniet turēt PIC nekustīgi ar pinceti, līdz lodējums atkal sacietē. Atkārtojiet ar otru pusi. Vēlreiz pārbaudiet savu darbu, izmantojot palielināmo lupu. Starp lodziņiem 2 un 3 nedrīkst būt lodēšanas tiltu, izņemot apzinātu. Nevajadzētu pieskarties nevienai shēmas plates daļai, kurai jums nebija uzdots pielikt lodēt. Jābūt trim PIC tapām, kuras šajā brīdī ir pilnībā nesaistītas.

6. darbība. Pēdējie divi savienojumi

Pēdējie divi savienojumi
Pēdējie divi savienojumi

Nogrieziet abus vadus, ja tie ir pārāk gari, un salieciet tos tā, lai to gali vienkārši pieskartos PIC tapām 1 un 8.

Lodējiet vadus pie tapām. Jūs vēlaties turēt vadus vidū ar knaiblēm (lai tie nepārvietotos, kā arī darbotos kā siltuma izlietne). Uzklājiet gludekli pēc iespējas īsāku laiku - ideja ir saglabāt vadu no uzkarsēšanas līdz vietai, kurā otrā galā lodē. Tāpēc man ir vadi, kas aplocīti šādi, ilgāk, nekā tas ir absolūti nepieciešams - ja tie būtu pēc iespējas īsākā ceļā, nebūtu iespējams tikt galā tikai ar vienu galu vienlaikus. Laiks pēdējai pārbaudei ar lupu - vadiem nevajadzētu pieskarties CITAM, izņemot galapunktus, pie kuriem tie ir pielodēti. Lai to nodrošinātu, iespējams, vēlēsities pabīdīt zem tām elektriskās lentes gabalu. Ir jāatstāj viena nesaistīta PIC tapa, un tā tā arī paliks.

7. darbība: problēmu novēršana

Laiks pārbaudīt savu darbu! Paņemiet Pixecutor demonstrācijas programmas no šejienes (vai https://moin.elinux.org/wiki/JuiceBoxPixecutor, ja tas nedarbojas). Kopējiet tos atmiņas kartē (tikai saknes direktorijā - attēlu skatītājs neatbalsta mapes). Ievietojiet karti un adapteri JuiceBox. Ievietojiet baterijas vai pievienojiet maiņstrāvas adapteri un droši ieslēdziet to! Ja JuiceBox nedarbojas normāli, vispirms pārbaudiet 5. tapas lodēšanu. Ja tas tā nav, jums, iespējams, ir izdevies nejauši izveidot savienojumu ar kādu spilventiņu vai pēdu, kurai nevajadzēja pieskarties. Nevienai citai iespējamai kļūdai, kas saistīta tikai ar spilventiņiem, kuriem vajadzēja lodēt, nebūtu šāda efekta. Es varu patiešām ieteikt, ja tas notiek, vēlreiz pārbaudīt savu darbu, iespējams, ar labāku palielināmo stiklu. Šajā brīdī jums vajadzētu būt attēlu skatītājā (vai varbūt izvēlnē, kas ļauj izvēlēties attēlu skatītāju vai MP3 spēlētājs). Izvēlieties kādu no demonstrācijas programmām tā, it kā tas būtu attēls - iespējams, TINYGL_SPIN. Jūs vismaz īslaicīgi redzēsit ekrānu, kas pārsvarā ir atkritumi - galu galā šīs programmas nav PATIESI attēli. Ja šis ekrāns paliek un tajā ir teksts ar uzrakstu “REQUIRES PIXECUTOR”, Pixecutor pilnībā neizdevās aktivizēt. Varbūt jums ir lodēšanas tilts vai arī viena no PIC tapām faktiski nav pielodēta pie spilventiņa zem tā. (Šķiet, ka 6. tapa ir visdrīzākā vieta, kur tas notiks, jo tas atrodas starp divām citām tapām. Mēģiniet to viegli pavirzīt ar nelielu skrūvgrieža galu - ja tas var pārvietoties no vienas puses uz otru, tas acīmredzami nav pielodēts.) satur atkritumus, bet nav ziņojuma "REQUIRES PIXECUTOR", tad programma faktiski tika palaista - pirmā lieta, ko programmas dara, ir notīrīt šo ziņojumu no ekrāna. Ja ekrāns paliek šāds, iespējams, kāda iemesla dēļ programma avarēja vai vienkārši nebija paredzēts neko parādīt. Piemēram, programma SHELLY sērijas portā palaiž komandu apvalku. Ja vien jums nav instalēts seriālā porta mods un neizmantojat to, lai izdotu kādu komandu, kas ietekmē ekrānu, JuiceBox nekas nenotiks. Parasti veids, kā iziet no Pixecutor programmas, ir JuiceBox izslēgšana un ieslēgšana.. Ir iespējams uzrakstīt programmas, kas pēc iziešanas var atgriezties attēlu skatītājā, taču tas ierobežo to iespējas, tāpēc es šaubos, vai šādu programmu būs daudz. Ja kāda iemesla dēļ vēlaties pilnībā atspējot Pixecutor, tas var jādara, pilnībā neatkausējot. Vienkārši pievienojiet PIC tapu 4 (to, kas pašlaik nav savienota ar neko) ar zemi - tuvējā aizsargplēves zona darbosies. Tas saglabās PIC pastāvīgi atiestatīšanas stāvoklī, tāpēc visiem atlikušajiem efektiem JuiceBox darbībai ir jābūt saistītām ar lodēšanas problēmām.

8. solis: slēgšana

Labi, jūsu Pixecutor, cerams, tagad strādā, ir pienācis laiks salikt lietu kopā. Pirms to darāt, ir svarīgi, lai jūs uzliktu elektriskās lentes gabalu virs PIC - pretējā gadījumā to saīsinās vadošais pārklājums iekšpusē Ja jums ir Dremel vai līdzīgs instruments, iespējams, vēlēsities sasmalcināt daļu no aizmugurējās plastmasas vietā, kur PIC tam pieskaras. (Jūs varat atgriezt lietu atpakaļ, to nedarot, bet tas ir cieši pieguļošs.) Jums nav obligāti jāizgriež caur plastmasu, vienkārši padariet to nedaudz plānāku šajā vietā. Pielieciet lietas puses kopā, pagaidām ignorējot uzvelkamo vāku. Ievietojiet šo mazo plastmasas gabaliņu atpakaļ pēdējā brīdī; tas ir viens no knaģiem, uz kura atrodas vāks. Ņemiet vērā, ka tas iet otrādi, salīdzinot ar otras puses tapu (tas tiek turēts ar skrūvi). Nomainiet četras noņemtās skrūves. Piespiediet ekrāna pārsegu atpakaļ uz tapām, pieņemot, ka vēlaties to izmantot. Izbaudiet sulīgāko JuiceBox! Ja vēlaties uzrakstīt savu JuiceBox programmatūru, pieejamo informāciju par to var atrast vietnē

Ieteicams: