Përmbajtje:

Bërja e Portofolit Tim Trezor Crypto Hardware: 5 hapa (me fotografi)
Bërja e Portofolit Tim Trezor Crypto Hardware: 5 hapa (me fotografi)

Video: Bërja e Portofolit Tim Trezor Crypto Hardware: 5 hapa (me fotografi)

Video: Bërja e Portofolit Tim Trezor Crypto Hardware: 5 hapa (me fotografi)
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Nëntor
Anonim
Bërja e Portofolit Tim Trezor Crypto Hardware
Bërja e Portofolit Tim Trezor Crypto Hardware

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

Image
Image

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

Montimi i Bordeve të Trezor
Montimi i Bordeve të Trezor

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

Krijimi i Mjedisit të Zhvillimit dhe Përpilimi i Firmware
Krijimi i Mjedisit të Zhvillimit dhe Përpilimi i Firmware

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

Testimi dhe Konfigurimi i Portofolit tuaj Trezor
Testimi dhe Konfigurimi i Portofolit tuaj Trezor
Testimi dhe Konfigurimi i Portofolit tuaj Trezor
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: