Si të filloni me inxhinierinë e kundërt të harduerit për fillestarët

Si të filloni me inxhinierinë e kundërt të harduerit për fillestarët

Mund të filloni inxhinierinë e kundërt të pajisjeve edhe nëse nuk keni çmontuar kurrë më parë një pajisje. Thjesht duhet të jeni kuriozë dhe të dëshironi të mësoni. Shumë fillestarë fillojnë duke hapur lodra ose pajisje elektronike të vjetra. Ata i çmontojnë dhe vizatojnë se si mendojnë se funksionojnë pjesët. Të bësh këtë me duart e tua të ndihmon të shohësh se si përshtaten gjërat së bashku. Gjithashtu të ndihmon të mendosh si një inxhinier. Kur kombinon të mësuarit nga librat me projekte të vërteta, kupton ide të mëdha dhe detaje të vogla. Fusha është duke u zgjeruar, kështu që ka shumë mundësi për të mësuar, për të provuar gjëra të reja dhe për t'u bashkuar me një treg të ngjeshur.

Ndërmarrjet kryesore

  • Filloni të mësoni inxhinierinë e kundërt të pajisjeve duke hapur pajisje të vjetra elektronike. Kjo punë praktike ju ndihmon të shihni se si funksionojnë gjërat.

  • Mësoni idetë themelore të elektronikës si tensioni, rryma dhe rezistenca. Njohja e këtyre bazave është shumë e rëndësishme për projektet tuaja.

  • Përdorni mjete të lehta si kaçavida, pinca dhe multimetër për të filluar. Nuk keni nevojë për mjete të kushtueshme për të filluar të mësoni.

  • Mbaj gjurmët e punës tënde duke bërë fotografi dhe duke shkruar shënime. Të dhënat e mira të ndihmojnë të mbash mend atë që ke bërë dhe ta ndash atë më vonë.

  • Bashkohuni në grupe dhe forume online për të takuar njerëz të tjerë. Bërja e pyetjeve dhe ndarja e historive mund t'ju ndihmojë të mësoni më shumë.

Çfarë është inxhinieria e kundërt e pajisjeve?

Konceptet dhe bazat kryesore

Mund të pyesni se çfarë është inxhinieria e kundërt e pajisjeve. Do të thotë të çmontoni një pajisje për të parë se si funksionon brenda saj. Ju shikoni secilën pjesë dhe shihni se si lidhen ato. Përpiqeni të kuptoni dizajnin. Ndonjëherë, thjesht hapni një pajisje dhe vizatoni atë që vini re. Herë të tjera, shikoni më nga afër qarqet ose çipat e vegjël. Njerëzit e përdorin këtë në shumë fusha, jo vetëm në elektronikë. Mund ta gjeni edhe në biologji dhe softuer.

Pse ka rëndësi

Mund të pyesni veten pse njerëzit bëjnë inxhinieri të kundërt të pajisjeve. Arsyeja është e qartë. Ju ndihmon të mësoni se si funksionojnë gjërat dhe të zgjidhni problemet. Shumë kompani e përdorin atë për të përmirësuar produktet e tyre ose për të riparuar ato të vjetrat. Ja disa arsye kryesore pse është e rëndësishme:

Arsye

Përshkrim

Përgatitja për zhvillimin e softuerit

Mund të planifikosh më mirë dhe të ndalosh problemet nëse e njeh harduerin.

Optimizimi i rrjeteve

Ju gjeni mënyra për të lëvizur të dhënat më shpejt dhe më të sigurt.

Testimi i sigurisë së të dhënave dhe mbrojtjes së IP-së

Ju gjeni pika të dobëta dhe ndihmoni në mbajtjen e pajisjeve të sigurta nga hakerat.

Hulumtimi dhe restaurimi i kodit të trashëguar

I mbani makinat e vjetra në punë, edhe nëse nuk keni udhëzues.

Kryerja e analizës ligjore

Mund të kontrolloni nëse dikush ka kopjuar një dizajn ose ka shkelur një patentë.

Përdorimet në botën reale

Mund të shihni inxhinieri të kundërt të pajisjeve në shumë vende. Për shembull, mund të dëshironi të rregulloni një konsolë të vjetër lojërash që nuk funksionon. Mund ta hapni, të gjeni pjesën e prishur dhe ta ndryshoni. Disa njerëz i përdorin këto aftësi për të ndërtuar pajisjet e tyre ose për t'i përmirësuar ato të vjetrat. Kompanitë përdorin inxhinieri të kundërt për të testuar sigurinë ose për t'u siguruar që produktet e tyre janë të veçanta. Ka histori ku njerëzit kursejnë para duke rregulluar gjëra në vend që të blejnë të reja.

Aftësi dhe njohuri thelbësore

Bazat e elektronikës

Nuk keni nevojë të jeni ekspert në elektronikë për të filluar. Thjesht duhet të dini disa gjëra bazë. Mësoni se si rrjedh energjia elektrike në një qark. Mundohuni të kuptoni se çfarë do të thotë tensioni, rryma dhe rezistenca. Mund të përdorni një bateri, një llambë dhe disa tela për të parë këto ide në veprim. Nëse doni të shkoni më tej, shikoni se si funksionojnë çelësat, rezistorët dhe kondensatorët. Këto pjesë shfaqen në pothuajse çdo pajisje që hapni.

Këshillë: Mund të gjeni video falas në internet që shpjegojnë elektronikën me eksperimente të thjeshta. Provoni të ndërtoni një qark të vogël në një tabelë. Kjo praktikë praktike ju ndihmon të mbani mend atë që mësoni.

Bazat e programimit (C, assembly)

Shumë pajisje përdorin kompjuterë të vegjël të quajtur mikrokontrollues. Këta ekzekutojnë kod të shkruar në gjuhë si C ose assembly. Nuk keni nevojë të shkruani kod të përsosur. Thjesht duhet të lexoni programe të thjeshta dhe të merrni me mend se çfarë bëjnë ato. Filloni me C sepse është më e lehtë për t’u lexuar. Më vonë, mund të shikoni assembly-n. Assembly-i duket i çuditshëm në fillim, por do të mësoheni me të.

Ja një shembull i thjeshtë i kodit C:

int main() {
  int led = 1;
  if (led) {
    // Turn on the light
  }
  return 0;
}

Do të shihni kod si ky kur të bëni inxhinieri të kundërt të harduerit.

Kuptimi i tabelave të qarkut

Qarqet e qarkut i mbajnë të gjitha pjesët së bashku. Do të shihni tabela jeshile me vija dhe pika. Vijat janë shtigje për energjinë elektrike. Pikat janë vendet ku lidhen pjesët. Mundohuni t'i ndiqni vijat me gisht. Shikoni se ku shkojnë. Kërkoni çipa të mëdhenj, rezistorë të vegjël dhe lidhës. Çdo pjesë ka një funksion.

Pjesë

Çfarë bën

Patate të skuqura

Truri i pajisjes

rezistencë

Kontrollon rrjedhën

Kondensator

Ruan energjinë

Connector

Lidhje me pjesë të tjera

Nëse praktikoni shikimin e tabelave, do të përmirësoheni në gjetjen e pjesëve të rëndësishme. Kjo aftësi ju ndihmon shumë në inxhinierinë e kundërt të pajisjeve.

Mjete për inxhinieri të kundërt të pajisjeve

Mjete për inxhinieri të kundërt të pajisjeve
Image Burimi: piksele

Mjete bazë harduerike

Nuk keni nevojë për pajisje të shtrenjta për të filluar me inxhinierinë e kundërt të pajisjeve. Mund të filloni me disa mjete të thjeshta. Një set i vogël kaçavidash ju ndihmon të hapni shumicën e pajisjeve. Pincat me majë gjilpëre ju lejojnë të kapni pjesë të vogla. Një multimetër kontrollon nëse energjia elektrike rrjedh aty ku duhet. Pincat ju ndihmojnë të kapni copa të vogla. Nëse doni të shihni detaje, një xham zmadhues funksionon mirë. Shumë fillestarë përdorin një tabelë buke dhe tela lidhës për të testuar qarqet. Këto mjete futen në një kuti të vogël dhe nuk kushtojnë shumë.

Këshillë: Filloni me mjete të përdorura ose të vjetra. Mund t’i përmirësoni më vonë, ndërsa mësoni më shumë.

Opsionet e softuerit për fillestarë

Do t'ju duhet një program për të parë brenda çipave dhe kodit. Disa programe janë të lehta për fillestarët. Binary Ninja dallohet sepse funksionon shpejt dhe ju lejon të shkruani skripte të thjeshta. Ghidra është një tjetër zgjedhje e mirë. Ju ndihmon të kontrolloni punën tuaj dhe të shkruani shënime. Radare2 shkon më thellë dhe tregon se si funksionon kujtesa, por mund ta provoni pasi të keni bërë pak praktikë. Këto mjete ju ndihmojnë të shihni se si mendon dhe vepron një pajisje.

Ja disa opsione softuerësh të përshtatshëm për fillestarët:

  • Binary Ninja: I shpejtë, i saktë dhe i lehtë për t’u përdorur.

  • Ghidra: E shkëlqyer për të mësuar dhe për të bërë shënime.

  • Radare2: I mirë për punë të avancuar të kujtesës.

Mund të keni dëgjuar për IDA dhe Ghidra si mjete të përparuara. Ghidra është falas dhe me burim të hapur, kështu që mund ta provoni më parë. IDA është e fuqishme, por mund të prisni derisa të keni më shumë përvojë.

Zgjedhja e mjeteve tuaja të para

Zgjedhja e mjeteve të para mund të duket e vështirë. Mund ta bësh më të lehtë duke menduar për atë që dëshiron të bësh. A dëshiron të shikosh firmware-in apo të gjesh pika të dobëta në një pajisje? Çdo punë ka nevojë për mjete të ndryshme. Kërko mjete që mbështesin çipat që dëshiron të studiosh. Kontrollo nëse mjeti të lejon të shkruash skripte ose të punosh me të tjerët. Mendo edhe për koston. Disa mjete janë falas, ndërsa të tjerat kushtojnë para ose kanë nevojë për trajnim.

Këtu janë disa gjëra për t'u marrë parasysh:

  • Di se çfarë dëshiron të bësh më parë.

  • Kontrolloni nëse mjeti funksionon me pajisjen tuaj.

  • Shiko nëse mund të përdorësh skripte ose të ndash punën tënde.

  • Krahasoni çmimet dhe shikoni nëse keni nevojë për ndihmë shtesë.

Nuk ju nevojiten të gjitha mjetet menjëherë. Filloni nga pak dhe shtoni më shumë ndërsa rriteni. Në këtë mënyrë, do të mësoni se çfarë funksionon më mirë për ju në inxhinierinë e kundërt të pajisjeve.

Projekti i parë i inxhinierisë së kundërt të pajisjeve

Projekti i parë i inxhinierisë së kundërt të pajisjeve
Image Burimi: unsplash

Zgjedhja e një pajisjeje për të praktikuar

Mund të pyesni veten se me cilën pajisje duhet të filloni. Zgjedhja më e mirë është diçka e thjeshtë dhe e sigurt. Pajisjet e vjetra elektronike si konsolat e lojërave të prishura, telekomandat apo edhe një ruter i përdorur janë sende të shkëlqyera për praktikë. Këto pajisje ju lejojnë t'i hapni ato pa u shqetësuar shumë për thyerjen e diçkaje me vlerë.

Mund të provoni edhe pllakat Arduino. Ato janë të lehta për t’u modifikuar nga fillestarët. Mund të gjeni shumë udhëzues dhe projekte në internet për Arduino. Kjo i bën ato perfekte për projektin tuaj të parë të inxhinierisë së kundërt të pajisjeve.

Ja disa mundësi të mira për projektin tuaj të parë:

  • Konsolë ose kontrollues të vjetër lojërash

  • Routerë ose adaptorë Wi-Fi të vjetëruar

  • Lodra të thjeshta me pjesë elektronike

  • Pllakat Arduino

Këshillë: Shmangni pajisjet e shtrenjta ose moderne në fillim. Ato mund të jenë komplekse dhe të vështira për t'u rregulluar nëse diçka shkon keq.

Rrjedha e punës hap pas hapi

Mund të ndiheni të pasigurt se nga t’ia filloni. Ja një rrjedhë e thjeshtë pune që mund ta ndiqni për projektin tuaj të parë:

  1. Inspektoni pajisjen
    Shikoni pjesën e jashtme dhe të brendshme të pajisjes suaj. Vini re paraqitjen dhe pjesët kryesore. Merrni kohën tuaj dhe përpiquni të merrni me mend se çfarë bën secila pjesë.

  2. Testimi i vazhdimësisë elektrike
    Përdor një multimetër për të kontrolluar nëse lidhjet funksionojnë. Kjo të ndihmon të gjesh tela të këputur ose nyje saldimi të këqija.

  3. Identifikoni portet e debugimit dhe komponentët kryesorë
    Kërkoni për kunja ose lidhës të vegjël të etiketuar si "DEBUG", "UART" ose "JTAG". Këto përdoren shpesh për testim dhe programim. Gjithashtu mund të dalloni çipa të mëdhenj, karta memorieje ose lidhës energjie. Filloni duke testuar funksionet më të thjeshta. Nëse gjeni një problem, gjurmoni prapa për të parë se ku fillon. Ndonjëherë, problemi i vërtetë fshihet pas një pjese tjetër.

    Hapi i parë në debugging është izolimi i zonës problematike në tabelën tuaj. Testimi duhet të fillojë me funksionalitetet më të thjeshta dhe gjurmimi prapa brenda blloqeve funksionale mund të ndihmojë në identifikimin e burimit aktual të problemeve, të cilat mund të mos jenë gjithmonë aty ku shfaqen simptomat.

  4. Kap sinjalet e pajisjes
    Nëse doni të shkoni më tej, bashkoni telat me kallaj për të testuar pikat. Përdorni një osciloskop ose analizues logjik për të parë se si lëvizin sinjalet. Ky hap ju ndihmon të shihni se si pajisja komunikon me pjesët e saj.

  5. Zhvilloni një provë koncepti
    Përdorni të dhënat që mbledhni për të ndërtuar një model të thjeshtë. Për shembull, mund të përdorni një Arduino për të kopjuar atë që bën pajisja. Kjo ju ndihmon të kuptoni se si funksionon pajisja origjinale.

Siguria në radhë të parë! Gjithmonë shkëputeni pajisjen nga priza para se ta hapni. Përdorni mjetet e duhura dhe punoni ngadalë. Nëse nuk jeni të sigurt për diçka, kërkoni ndihmë ose kërkoni udhëzues në internet.

Sfidat e përbashkëta

Mund të hasni disa probleme gjatë projektit tuaj të parë:

  • Pajisjet mund të jenë komplekse dhe konfuze.

  • Mund të mos gjeni asnjë manual ose diagram.

  • Disa pajisje kanë mbrojtje ligjore. Kontrolloni gjithmonë rregullat përpara se të filloni.

Nëse ngec, mos u shqetëso. Çdo gabim të ndihmon të mësosh.

Dokumentimi i procesit tuaj

Mbajtja e shënimeve të mira është e rëndësishme. Do ta falënderoni veten më vonë kur të doni të mbani mend se çfarë keni bërë ose kur të ndani gjetjet tuaja.

Ja disa mënyra për të dokumentuar punën tuaj:

  • Bëni foto të qarta në çdo hap. Bëni një fotografi para dhe pasi të hiqni ndonjë pjesë.

  • Shkruaj shënime rreth asaj që sheh dhe bën. Përdor një fletore shënimesh ose një aplikacion dixhital.

  • Vizatoni diagrame të qarkut ose etiketoni pjesët që gjeni.

  • Ruani çdo të dhënë ose kod që mbledhni.

Ky zakon të ndihmon të qëndrosh i organizuar. Gjithashtu e bën më të lehtë t’ua shpjegosh punën tënde të tjerëve ose të përsëritësh hapat e tu në të ardhmen.

Metoda e Dokumentimit

Pse Ndihmon

Fotografitë

Regjistrim vizual i çdo hapi

Shënimet

Detajet rreth veprimeve dhe gjetjeve

diagramet

Tregon se si lidhen pjesët

Të dhënat e ruajtura

Mban kodin dhe matjet afër

Shënim: Dokumentacioni i mirë është një aftësi kyçe për çdo inxhinier të kundërt. Ai ju ndihmon të bëni kërkime, të rindërtoni ose edhe të përmirësoni pajisjen më vonë.

Duke ndjekur këto hapa, do të ndërtoni vetëbesim dhe aftësi në inxhinierinë e kundërt të pajisjeve. Mos harroni, praktika praktike është mënyra më e mirë për të mësuar. Argëtohuni dhe qëndroni kuriozë!

Këshilla dhe burime mësimore

gabimet e zakonshme për të shmangur

Është e lehtë të entuziazmohesh dhe të fillosh shpejt, por fillestarët shpesh bëjnë të njëjtat gabime. Ja disa gjëra për të cilat duhet të keni kujdes:

  • Mos i anashkaloni hapat e sigurisë. Gjithmonë shkëputni pajisjet nga priza para se t'i hapni.

  • Nëse harroni të merrni shënime ose të bëni foto, mund të harroni se çfarë keni bërë.

  • Mos fillo me pajisje të reja ose të shtrenjta. Përdor fillimisht pajisjet e vjetra dhe të thjeshta.

  • Mos u nxito. Shiko çdo pjesë ngadalë dhe me kujdes.

  • Kërko ndihmë nëse ke nevojë. Shumë njerëz pëlqejnë të ndajnë atë që dinë.

Këshillë: Nëse ngecni, bëni një pushim dhe shikojeni përsëri problemin. Një vështrim i ri mund t'ju ndihmojë të vini re gjërat që nuk i keni vënë re.

Udhëzues dhe udhëzues në internet

Ka shumë udhëzues në internet, por disa janë më të mirë për fillestarët. “Udhëzuesi për fillestarët për inxhinierinë e kundërt (Lojëra Retro)” është një vend i mirë për të filluar. Ky udhëzues përdor videolojëra të vjetra për të mësuar inxhinierinë e kundërt të pajisjeve. Ai shpjegon pse inxhinieria e kundërt është e rëndësishme dhe si lidhet ajo me programimin. Do të mësoni duke i çmontuar gjërat dhe duke parë se si funksionojnë ato. Do të shihni gjithashtu se si bëhen lojërat dhe pse kjo ju ndihmon me pajisje të tjera.

Mund të gjeni edhe video mësimore në YouTube. Shumë njerëz tregojnë projekte të vërteta hap pas hapi. Këto video ju ndihmojnë të ndiqni dhe të provoni gjëra vetë.

Komuniteti dhe forumet

Nuk keni pse të mësoni vetë. Ka shumë grupe online që mirëpresin fillestarët dhe u përgjigjen pyetjeve. Ja dy forume të njohura:

Emri i Forumit

Përshkrim

lidhje

Tuts 4 You

Një forum me artikuj dhe diskutime rreth inxhinierisë së kundërt.

Vizitoni Tuts 4 You

Tinker Ndryshe

Një grup për njerëz që u pëlqen teknologjia e vjetër dhe inxhinieria e kundërt e pajisjeve.

Vizitoni Tinker Different

Mund të bashkoheni me këto forume për të bërë pyetje, për të ndarë punën tuaj ose për të lexuar se çfarë po bëjnë të tjerët. Njerëzit atje janë miqësorë dhe u pëlqen të ndihmojnë.

Mbani mend: Mënyra më e mirë për të mësuar është të provoni, të bëni gabime dhe të kërkoni ndihmë. Komuniteti i inxhinierisë së kundërt të pajisjeve kompjuterike ka shumë njerëz që kanë filluar njësoj si ju.

Mund të filloni inxhinierinë e kundërt të pajisjeve duke ndjekur disa hapa të thjeshtë. Së pari, merrni disa mjete bazë. Do t'ju duhen gjëra të tilla si një përshtatës TTL në USB, programues CH341A, kapëse testimi SOP8, hekur saldimi dhe fluks saldimi. Më pas, mësoni disa nga bazat e gjuhës së asamblesë. Provoni të përdorni mjete për fillestarë si Ghidra. Pastaj, punoni në projekte të vogla. Sigurohuni që të shkruani atë që bëni ndërsa vazhdoni.

Bisedoni me njerëz të tjerë që u pëlqen inxhinieria e kundërt e pajisjeve. Ja disa burime që mund t'ju ndihmojnë:

Kategoria

Burime

Programim

Codecademy, HackerRank, Gjuha e Programimit C

Sfidat

Sfidat.ri

YouTube

LaurieWired, Mësim i Nivelit të Ulët

Vazhdo të mësosh gjëra të reja. Qëndro kurioz dhe bashkohu me një grup. Çdo projekt që përfundon të ndihmon të bëhesh më i mirë!

FAQ

Cila është pajisja më e lehtë për të filluar?

Mund të filloni me një telekomandë të vjetër televizori, një kontrollues loje të prishur ose një lodër të thjeshtë. Këto pajisje kanë më pak pjesë dhe janë të sigurta për t'u hapur. Do të mësoni shumë duke parë brenda dhe duke gjurmuar qarqet.

A duhet të di si të bashkoj?

Nuk keni nevojë të bëni saldim për projektin tuaj të parë. Shumë fillestarë përdorin tabela për bashkim dhe tela lidhës. Nëse doni të rregulloni ose lidhni pjesë më vonë, të mësuarit e saldimit do t'ju ndihmojë. Mund të gjeni shumë video për saldim për fillestarë në internet.

A mund ta dëmtoj një pajisje duke e hapur atë?

Po, mund të thyesh diçka nëse nxitohesh ose përdor mjetet e gabuara. Gjithmonë shkëpute pajisjen më parë. Përdor një kaçavidë të vogël dhe puno ngadalë. Bëj fotografi gjatë lëvizjes. Nëse ngec, kërko ndihmë ose kontrollo një udhëzues.

A është e ligjshme inxhinieria e kundërt e pajisjeve?

Në shumicën e rasteve, mund të hapni dhe studioni pajisjet tuaja. Disa vende kanë rregulla në lidhje me kopjimin ose ndarjen e dizenjove. Kontrolloni gjithmonë ligjet tuaja lokale përpara se të filloni. Nëse mësoni vetëm për veten tuaj, zakonisht qëndroni të sigurt.

Ku mund të gjej më shumë projekte për fillestarë?

Mund të kërkoni në YouTube për "inxhinieri e kundërt e pajisjeve për fillestarët". Shumë krijues ndajnë udhëzues hap pas hapi. Forume si Tinker Different dhe Tuts 4. Keni gjithashtu ide projektesh. Provoni të pyesni në këto komunitete nëse dëshironi më shumë sugjerime.

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e detyrueshme janë shënuar me *