Përmbajtje:
- Hapi 1: Shikoni Video Ndërtimi
- Hapi 2: Porositni pjesët e kërkuara
- Hapi 3: Montimi i Bordeve të Trezor
- Hapi 4: Vendosja e Mjedisit të Zhvillimit dhe Përpilimi i Firmware -it
- Hapi 5: Testimi dhe Konfigurimi i Portofolit tuaj Trezor
Video: Bërja e Portofolit Tim Trezor Crypto Hardware: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Në këtë projekt unë jam duke bërë portofolin tim hardware të kriptomonedhës Trezor, i kompletuar me rrethim. Kjo është e mundur sepse Trezor është me burim të hapur, kështu që unë përdor skedarët që ata ofrojnë në github -in e tyre për të ndërtuar pajisjen time për nën 40 dollarë. Kishte disa pengesa në proces, kështu që unë shpresoj se ky mësim do t'ju ndihmojë nëse vendosni të krijoni një vetë.
Hapi 1: Shikoni Video Ndërtimi
Videoja përshkruan të gjithë strukturën, kështu që unë rekomandoj të shikoni videon së pari për të marrë një përmbledhje të projektit, problemet që kam hasur dhe si i kam zgjidhur ato. Pastaj mund të ktheheni dhe të lexoni hapat e mëposhtëm për shpjegim më të detajuar.
Hapi 2: Porositni pjesët e kërkuara
Shkoni në github Trezor dhe shkarkoni depon e tyre të harduerit. Brenda dosjes elektronike do të gjeni skedarët gerber të nevojshëm për porositjen e PCB -ve. Dërgojini ato skedarë sipas zgjedhjes tuaj të shërbimit të pcb prototyping dhe porositni një grup me një trashësi prej 1.0mm dhe pothuajse konfigurimin standard për pjesën tjetër të parametrave. Ju gjithashtu mund të porosisni një klishe për t'ju ndihmuar me montimin, unë nuk e mora atë, thjesht e bëra montimin me dorë duke aplikuar pastën e saldimit.
Brenda dosjes elektronike do të gjeni gjithashtu një skedar të quajtur trezor.bom.txt. Porositni pjesët e listuara atje nga shpërndarësi juaj i preferuar i elektronikës. Ekrani 0.96 OLED mund të porositet nga aliexpress, banggood ose ebay.
Brenda dosjes së kasës do të gjeni skedarë STL për të printuar 3D mbylljen vetë. Ju do të duhet të luani me parametrat në programin tuaj të prerjes në feta për të marrë rezultatet më të mira. Në rastin tim, kam përdorur Cura dhe Printerin tim Creality CR10 3D për printim, por pjesa e sipërme e rrethimit doli mjaft e hollë, kështu që më duhet ta zgjedh atë dhe të ribotoj modelin.
Nëse nuk e keni tashmë një, do t'ju duhet gjithashtu të porositni një ndërfaqe st-link v2 jtag, ka shumë mundësi për të marrë një (ato janë klone të lira, por funksionojnë mirë) në banggood ose aliexpress.
Hapi 3: Montimi i Bordeve të Trezor
Unë nuk kam kapur asnjë imazh ose video të montimit aktual të dërrasave sepse përbërësit janë shumë të vegjël dhe do të kishte qenë e vështirë të regjistrohej dhe të bëhej montimi në të njëjtën kohë. Nëse nuk i keni mbledhur asnjëherë bordet SMD para se ta keni të pamundur t'i bëni ato 0402 pasive me dorë, por nëse keni përvojë të mëparshme do të ishte mirë të bëni me ndonjë zmadhim.
Nëse keni porositur një klishe dhe e keni përdorur atë më parë, duhet të jetë shumë e thjeshtë të aplikoni një pastë ngjitëse në tabelë dhe të vendosni përbërësit në majë. Pas kësaj gjithçka që duhet të bëni është të aplikoni pak nxehtësi për t'i lidhur ato në vend.
Një gjë e rëndësishme që duhet të theksohet këtu: Skema tregon R6 dhe R8 dhe nuk përmendet për këtë, por mos i populloni ato. Trezor juaj nuk do të funksionojë nëse i populloni ato rezistorë. Më duhej të kaloja mjaft kohë për të kuptuar se çfarë ishte e gabuar me timen para se të zbuloja se ata rezistorë nuk janë të populluar në të vërtetë në bordet e prodhimit.
Hapi 4: Vendosja e Mjedisit të Zhvillimit dhe Përpilimi i Firmware -it
Ju do të duhet të konfiguroni mjedisin dev për të qenë në gjendje të përpiloni imazhet e firmware. Kam përdorur Ubuntu 16.04 dhe ishte e lehtë të konfiguroja gjithçka. Më së shumti kam ndjekur udhëzimet e gjetura në këtë faqe github. Unë kam pasur disa varësi që mungojnë, kështu që unë rekomandoj që të instaloni këto varësi:
sudo apt-get install build-thelbësore cmake curl libcurl4-gnutls-dev libprotobuf-dev pkg-config libusb-1.0-0 libusb-1.0-0-dev libmicrohttpd-dev libboost-all-dev protobuf-përpilues
Mos harroni për këtë linjë eksporti MEMORY_PROTECT = 0 para përpilimit të ndonjë firmware. Reallyshtë me të vërtetë e rëndësishme të deklarohet se para përpilimit sepse kjo është një veçori mbrojtëse që nëse nuk e çaktivizojmë do të kyçë mikrokontrolluesin tonë, në thelb do të çaktivizojë ndërfaqen JTAG dhe do të parandalojë shkrimet e mëtejshme në kujtesën flash të bootloader.
Në këtë pikë kur përpiqesha të përpiloja firmware hasa në këtë gabim:
Gjurmues (thirrja më e fundit e fundit): Skedari "nem_mosaics.py", rreshti 6, nga google.protobuf import json_format ImportError: nuk mund të importohet emri json_format Makefile: 121: receta për objektivin 'nem_mosaics.h' dështoi të bëjë: *** [nem_mosaics.h] Gabim 1
Kjo është shkaktuar nga një paketë tjetër që mungon dhe mund të rregullohet duke e instaluar:
sudo pip instaloni googleapis-common-protos
Në këtë pikë çdo gjë duhet të përpilohet pa asnjë gabim dhe ju jeni gati për të ndezur imazhin që rezulton në trezor tuaj. Lidhni këto 3 sinjale në stacionin d2 të st-link v2: SWCLK SWDIO GND dhe tani jeni gati të ekzekutoni komandat për ndezjen e imazhit të firmuerit sipas udhëzimeve në faqen e github të lidhur më sipër.
Hapi 5: Testimi dhe Konfigurimi i Portofolit tuaj Trezor
Pas ndezjes së firmuerit nëse lidhni trezor me kompjuterin tuaj duhet të zbulohet dhe drejtuesit do të instalohen automatikisht (të paktën në dritare). Pasi të përfundojë instalimi i shoferit, duhet të shkoni te trezor.io/start siç kërkohet në shfaqjen e trezor. Do të udhëzoheni të instaloni një pjesë të vogël të softuerit që vepron si një urë lidhëse midis dritareve dhe shërbimit të tyre në internet. Pasi të jetë instaluar, pajisja juaj e re duhet të zbulohet nga aplikacioni i tyre në internet dhe duhet t'ju nxisë të azhurnoni firmware -in nëse është i disponueshëm një version më i ri.
Pas azhurnimit të firmuerit, aplikacioni trezor do t'ju ofrojë mundësinë për të konfiguruar dhe konfiguruar portofolin tuaj të ri të harduerit dhe kjo do të thotë që keni përfunduar me sukses projektin.
Faleminderit që më ndoqët në këtë tutorial dhe shpresoj se ishte i dobishëm. Ju duhet të kontrolloni kanalin tim në Youtube për projekte më të mrekullueshme: Voltlog Youtube Channel.
Recommended:
Bërja e sistemit tuaj fotovoltaik 5V: 4 hapa (me fotografi)
Krijimi i Sistemit tuaj Fotovoltaik 5V: Ky përdor një konvertues të dollarit si dalje 5V për të ngarkuar baterinë (Li Po/Li-ion). Dhe Boost converter për bateri 3.7V në dalje USB 5V për pajisjet e nevojshme 5 V. Ngjashëm me sistemin Origjinal që përdor Baterinë Acid Plumbi si një ngarkesë për ruajtjen e energjisë nga e
Bërja e një kamerë në internet për rezervuarin e peshkut !: 8 hapa (me fotografi)
Bërja e një Webcam për Rezervuarin e Peshkut Online!: Udhëzues hap pas hapi për modifikimin e kutisë së një kamere IP në mënyrë që të mund të ngjitet drejtpërdrejt në një Rezervuar Peshku. Arsyeja pse kjo është e nevojshme është sepse kamerat e uebit zakonisht janë krijuar për t'u vendosur para subjektit, ose kanë nevojë për një qëndrim. Megjithatë me një Peshk Ta
Bërja e një përzierësi audio: 20 hapa (me fotografi)
Krijimi i një përzierësi audio: Ky mikser audio i thjeshtë pasiv DIY demonstron rezistencë në përdorim. Kur them stereo, nuk po flas për sinjalin tuaj të argëtimit në shtëpi, por një këngë audio me një kanal të veçantë të majtë dhe të djathtë. Ky mikser do të na lejojë të kombinojmë dy ste
Fnorgn! Bërja e elefantëve siamezë të Tim Conway: 6 hapa (me fotografi)
Fnorgn! Marrja e Elefantëve Siamezë të Tim Conway: Në këtë shfaqje Carol Burnett Show, Tim Conway i zvogëlon bashkë-yjet e tij në lot duke rrëfyer historinë e Elefantëve Siamezë. Gruaja ime e do këtë skicë aq shumë sa e dija që duhej t'i bëja asaj një palë Elefantë Siamezë për ditëlindjen e saj
Organizuesi i Sirtarit Ndan nga Kartat e Portofolit: 5 Hapa
Organizuesi i sirtarit ndan nga kartat e portofolit: Ky udhëzues do t'ju tregojë se si të krijoni ndarës të rinj për organizatorët e ruajtjes së pjesëve të sirtarëve me karta besnikërie dyqani ose mbeturina të tjera në portofolin tuaj. Po përpiqesha të kisha kuptim nga kaosi im që ishin disa lloje të bulonave dhe vida, dhe unë nuk e h