Mundarija:
- 1 -qadam: HackerBox 0049 uchun kontent ro'yxati
- 2-qadam: Wemos LOLIN32 ESP-32 moduli
- 3 -qadam: 64 RGB LEDli matritsa
- 4 -qadam: Arduino IDE uchun oddiy ketma -ket monitorni tuzatish
- 5 -qadam: Arduino IDE uchun kengaytirilgan ketma -ket disk raskadrovka
- 6 -qadam: FT2232HL moduli yordamida JTAG disk raskadrovka
- 7 -qadam: DIY mantiqiy analizatori - CY7C68013A mini platasi
- 8 -qadam: eksklyuziv HackerBox fikrlash qopqog'i
Video: HackerBox 0049: disk raskadrovka: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Butun dunyodagi HackerBox xakerlariga salom! HackerBox 0049 uchun biz raqamli mikrokontroller tizimlarini disk raskadrovka qilish, Arduino IDE ichida LOLIN32 ESP-32 WiFi Bluetooth platformasini sozlash, FastLED animatsion kutubxonasini 8x8 manzilli RGB LEDli matritsali qo'llash, Serial Monitor kodini tuzatish texnikasini o'rganish, FTDI 2232HL moduli, JTAG mikrokontrolder tizimlarini tuzatish va DIY mantiqiy analizatorini turli xil apparat disk raskadrovka va test stsenariylarida ishlatish uchun tayyorlash.
Ushbu yo'riqnomada HackerBox 0049 -ni ishga tushirish bo'yicha ma'lumotlar mavjud bo'lib, uni ta'minot tugagandan so'ng sotib olish mumkin. Agar siz HackerBox -ni har oy o'z pochta qutingizga olishni xohlasangiz, iltimos, HackerBoxes.com saytiga obuna bo'ling va inqilobga qo'shiling!
HackerBoxes - elektronika va kompyuter texnologiyalari ixlosmandlari uchun har oylik obuna qutisi xizmati - Uskuna xakerlari - Orzular xayolparastlari.
1 -qadam: HackerBox 0049 uchun kontent ro'yxati
- Wemos LOLIN32 ESP-32 moduli
- FTDI 2232HL USB moduli
- CY7C68013A mini taxtasi
- WS2812B RGB LEDlarining 8x8 matritsasi
- Rainbow mini grabber kliplar to'plami
- Ayol-ayol duponli jumperlar to'plami
- HackerBox eksklyuziv fikrlash kepkasi
- Inkognito stikeri
- Boshsuyagi SIMM stikeri
Boshqa foydali narsalar:
- Lehimlash temir, lehim va asosiy lehim asboblari
- Dasturiy vositalar bilan ishlash uchun kompyuter
Eng muhimi, sizga sarguzasht hissi, xakerlik ruhi, sabr -toqat va qiziquvchanlik kerak bo'ladi. Elektronikani yaratish va tajriba qilish, juda foydali bo'lsa -da, ba'zida murakkab, qiyin va hatto asabiylashishi mumkin. Maqsad - mukammallik emas, taraqqiyot. Qachonki siz sarguzashtni davom ettirsangiz va zavqlansangiz, bu sevimli mashg'ulotdan katta mamnuniyat olish mumkin. Har bir qadamni asta -sekin bajaring, tafsilotlarga e'tibor bering va yordam so'rashdan qo'rqmang.
HackerBoxes FAQ -da hozirgi va bo'lajak a'zolari uchun juda ko'p ma'lumotlar mavjud. Bizga kelgan texnik bo'lmagan elektron pochta xabarlarining deyarli barchasiga u erda javob berilgan, shuning uchun biz tez-tez so'raladigan savollarni o'qishga bir necha daqiqa vaqt ajratganingiz uchun minnatdormiz.
2-qadam: Wemos LOLIN32 ESP-32 moduli
Sarlavha pinlarini modulga lehimlashdan oldin Wemos LOLIN32 ESP-32 Module WiFi Bluetooth platformasining dastlabki sinovlarini o'tkazing.
Arduino IDE va ESP-32 qo'llab-quvvatlash paketini o'rnating
Asboblar> taxta ostida "WeMos LOLIN32" ni tanlaganingizga ishonch hosil qiling.
Misol kodini Fayllar> Misollar> Asosiy ma'lumotlar> Blink -ga yuklang va uni WeMos LOLIN32 -ga dasturlang.
Misol dasturi moduldagi ko'k LEDning yonib -o'chishiga olib kelishi kerak. LEDni turli naqshlar bilan miltillashi uchun kechikish parametrlarini o'zgartirish bilan tajriba o'tkazing. Bu har doim yangi mikrokontroller modulini dasturlashda ishonchni mustahkamlash uchun yaxshi mashqdir.
Modulning ishlashi va uni qanday dasturlash sizga qulay bo'lgach, ikki qatorli sarlavhani ehtiyotkorlik bilan lehimlang va yuklash dasturlarini yana bir bor sinab ko'ring.
3 -qadam: 64 RGB LEDli matritsa
Arduino IDE uchun FastLED animatsion kutubxonasini o'rnating.
LED matritsasini rasmda ko'rsatilgan tarzda ulang.
E'tibor bering, "Ma'lumotlar kirishi" LEDsi ESP32 Pin 13 (A14) ga ulangan.
Bir vaqtning o'zida bir nechta LEDni yoqganda, ayniqsa to'liq nashrida, LOLIN32-dagi 5V-pin o'rniga yuqori oqimli 5V-dan foydalanishni o'ylab ko'ring.
Tasodifiy elementli tasodifiy elementni har birida to'rt soniya yonib turadigan LEDmatrix demo eskizini dasturlash.
4 -qadam: Arduino IDE uchun oddiy ketma -ket monitorni tuzatish
Arduino eskizini disk raskadrovka qilishning eng oddiy va tezkor usullaridan biri bu ketma -ket monitordan foydalanib, kodni bajarish paytida Serial.print buyruqlarining chiqishini kuzatishdir.
LEDmatrix demo eskizida ikkita oldinga siljishni olib tashlash orqali "//#DEBUG 1 ni aniqlang" qatoriga izoh qoldiring.
Bu eskizda ketma -ket monitorni tuzatishni yoqadi. IDE ketma -ket monitorini 9600 bodga ochish disk raskadrovka chiqishini ko'rsatadi. Ushbu chiqishlar qanday yaratilganligini bilish uchun kodni ko'rib chiqing.
Bunday ketma -ket chiqish bayonotlari kodning ma'lum bir funktsiyasiga yoki maydoniga kirganda/chiqishida belgilash uchun ishlatilishi mumkin. Hisobotlarni, shuningdek, dasturning turli qismlarida yoki har xil kirishlar yoki boshqa shartlarga javoban qanday o'zgarishini kuzatish uchun, dasturda ishlatiladigan qiymatlarni chiqarish mumkin.
5 -qadam: Arduino IDE uchun kengaytirilgan ketma -ket disk raskadrovka
SerialDebug kutubxonasi Arduino IDE -da ilg'or nosozliklarni tuzatishga imkon beradi.
Bu tasodifiy Nerds qo'llanmasi SerialDebug kutubxonasini loyihalaringizda qanday ishlatishni ko'rsatadi.
6 -qadam: FT2232HL moduli yordamida JTAG disk raskadrovka
FT2232H (ma'lumotlar jadvali va boshqalar)-USB 2.0 Hi-Speed (480Mb/s) va UART/FIFO o'rtasidagi 5-avlod ko'prigi chipi. U turli sanoat standartli ketma -ket yoki parallel interfeyslarni sozlash imkoniyatiga ega. FT2232H bir vaqtning o'zida ikkita kanalda JTAG, I2C va SPI yordamida aloqa o'rnatishga imkon beradigan ikkita ko'p protokolli sinxron ketma-ket dvigatellarga (MPSSE) ega.
JTAG (Joint Test Action Group) - bosma platalarning dizaynini tekshirish va sinovdan o'tkazish uchun sanoat standarti. JTAG-ning dastlabki dasturlari kengash darajasidagi sinovlarga mo'ljallangan bo'lsa-da, JTAG integratsiyalashgan mikrosxemalarning kichik bloklariga kirishning asosiy vositasi sifatida ishlatila boshlandi, bu uni boshqa disk raskadrovka qilish imkoniyatiga ega bo'lmagan o'rnatilgan tizimlarni disk raskadrovka qilishning muhim mexanizmiga aylantirdi. "JTAG adapteri" maqsadli protsessor ichidagi chiplarni disk raskadrovka modullariga kirish uchun transport mexanizmi sifatida JTAG-dan foydalanadi. Ushbu modullar ishlab chiquvchilarga o'rnatilgan tizimning dasturiy ta'minotini to'g'ridan -to'g'ri mashinaning ko'rsatma darajasida yoki yuqori darajadagi tilning manba kodi nuqtai nazaridan tuzatishga imkon beradi.
JTAG ESP32 ni FT2232 va OpenOCD bilan disk raskadrovka qilish
FTDI 2232HL asosidagi JTAG adapteridan foydalangan holda ESP32-ni davriy tuzatish
OpenOCD Chip-da tuzatuvchini ochish
Bundan tashqari, Adafruit -dan I2C va SPI sensorlariga ulanish uchun FT232H -dan qanday foydalanish va Windows, Mac OSX yoki Linux -da ishlaydigan har qanday ish stoli kompyuteridagi uzilishlarni ko'rsatadigan ajoyib qo'llanmani ko'rib chiqing.
7 -qadam: DIY mantiqiy analizatori - CY7C68013A mini platasi
Mantiqiy analizator - bu raqamli tizim yoki raqamli sxemadan bir nechta signallarni yozib oladigan va ko'rsatadigan elektron asbob. Kirish analizatorlari raqamli elektron tizimni tuzatishda juda foydali bo'lishi mumkin.
Sigrok loyihasi-bu portativ, o'zaro faoliyat platformali, ochiq manbali signallarni tahlil qilish uchun dasturiy ta'minot to'plami bo'lib, u har xil turdagi qurilmalarni, shu jumladan mantiq analizatorlari, osiloskoplar va boshqalarni qo'llab-quvvatlaydi.
CY7C68013A Mini Board - Cypress FX2LP baholash taxtasi. Kengash 24 MGts gacha bo'lgan namuna olish tezligiga ega USB-ga asoslangan 16-kanalli mantiq analizatori sifatida ishlatilishi mumkin. Saleae Logic-ga o'xshash uskunalarga asoslanib, sigrok ochiq manbali fx2lafw dasturiy ta'minoti mantiqiy analizator sifatida ishlashni qo'llab-quvvatlay oladi.
Mini Boadning mantiqiy analizatorining konversiyasini ko'rsatadigan ko'rsatma
Maqsadli tizimdan mantiqiy analizatorga mantiq signallarini ulash uchun juda kichik qisqichlar bo'lishi foydali bo'ladi. Bir uchi olib tashlangan ayol Dupont-jumper mini-ushlagichga lehimlanishi mumkin. Ularning to'plamini tayyorlash mantiqiy analizatorni talab qiladigan ko'plab apparat disk raskadrovka stsenariylarida foydali bo'lishi mumkin.
8 -qadam: eksklyuziv HackerBox fikrlash qopqog'i
Umid qilamizki, sizga HackerBox elektronika va kompyuter texnologiyalari sarguzashtlari yoqadi. Quyidagi izohlarda yoki HackerBoxes Facebook guruhida o'z yutuqlaringiz bilan o'rtoqlashing. Shuni ham yodda tutingki, agar sizda biron bir savol bo'lsa yoki yordamga muhtoj bo'lsangiz, [email protected] elektron pochta manziliga yuborishingiz mumkin.
Keyingisi nima? Inqilobga qo'shiling. HackLife bilan yashang. Pochta qutingizga har oyda etkazib beriladigan ajoyib quti oling. HackerBoxes.com saytiga tashrif buyuring va har oylik HackerBox obunasiga yoziling.
Tavsiya:
Retro-futuristik USB disk: 16 qadam (rasmlar bilan)
Retro-futuristik USB-disk: Bir muncha vaqt oldin menga USB flesh-disk sovg'a qilingan. Drayvning holati chiroyli edi, lekin, afsuski, u bir necha oy ishlatilgandan keyin ishonchsiz ulanish bilan muammo tug'dira boshladi. Shuning uchun men haydovchidan foydalanishni to'xtatdim. Aksar odamlar
ESP32 - aylanma disk raskadrovka uchun arzon echim: 5 qadam
ESP32 - aylanma disk raskadrovka uchun arzon echim: Salom, bu ko'rsatmada vizual kod va arduino addon bilan FTDI 2232HL chipiga asoslangan arzon JTAG adapterini qanday o'rnatish kerakligi tasvirlangan. - USB ulagichi bilan FTDI 2232HL moduli, ebayda 8 $ dan boshlanadi va pulli dasturiy ta'minot talab qilinmaydi. Bu ajoyib s
CloudX yordamida ketma -ket disk raskadrovka: 3 qadam
CloudX yordamida ketma -ket disk raskadrovka: Ushbu loyihada men ketma -ket terminal orqali disk raskadrovka tushunchasini tushuntirishni maqsad qilganman. Lekin birinchi navbatda, uning kontseptsiyasini ma'nolari orqali tushuntirishga ruxsat bering.1. ketma -ket aloqa -havo aloqasi CloudX bo
Apple Disk II disketasi USB qattiq disk muhofazasi sifatida qayta tug'ildi: 8 qadam
Apple Disk II disketasi USB -qattiq disk sifatida qayta tug'ildi: koridorlarda universitet ofisimga borarkanman, koridorda eski arzimas narsalar kabi yig'ilgan xazina bilan yugurdim. Marvaridlardan biri Apple Disk II disketasi edi. Men uni ushladim, ichimda nostalgiya paydo bo'ldi va muhabbat bilan hayotdan nafas oldim
Eski Xbox 360 qattiq disk + qattiq disk uzatish to'plami = portativ USB qattiq disk !: 4 qadam
Eski Xbox 360 qattiq disk + qattiq disk uzatish to'plami = ko'chma USB qattiq disk !: Shunday qilib … Siz Xbox 360 uchun 120 gigabaytli qattiq disk sotib olishga qaror qildingiz. Endi sizda eski qattiq disk bor. endi ishlating, shuningdek foydasiz kabel. Siz uni sotishingiz yoki berishingiz mumkin … yoki yaxshi ishlatishingiz mumkin