Mundarija:
- 1 -qadam: Pi -ni o'rnating
- 2 -qadam: bog'liq dasturiy ta'minotni yuklab oling va o'rnating
- 3 -qadam: Stressberry -ni ishga tushirish
- 4 -qadam: Ba'zi misollar
- 5 -qadam: Muammolarni bartaraf etish
- 6 -qadam: tugating
Video: Raspberry Pi -ni sinovdan o'tkazish: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Raspberry Pi birinchi marta ozodlikka chiqqanida, men uni sotib olaman degan xayolga tushib qoldim, lekin oxirida men Arduino bilan ko'proq vaqt o'tkazdim, chunki ular elektronika loyihalariga ko'proq mos keladi.
Menda ikkita original Raspberry Pi bor, va men ular bilan biror narsa qilish vaqti keldi deb o'yladim. Shunday qilib, men sizga ko'rsatma beramanki, sizga qancha sovutish kerakligini va uni haddan tashqari oshirib yuborish imkoniyatini aniqlash uchun sizning Pi protsessoringizni qanday "stress" qilish kerakligini ko'rsataman.
Bu ko'rsatma Stressberry -dan foydalanadi, agar siz uni oldin ishlatmagan bo'lsangiz, uni python paketlar indeksida tekshiring.
1 -qadam: Pi -ni o'rnating
Sizga kerak bo'ladi:
- Raspberry Pi
- 8 Gb SD -karta
- Micro USB bilan 5V, 1A quvvat manbai
- HDMI monitor (yoki S-video/kompozitli)
- USB klaviatura va sichqoncha
- Internetga ulanish (simli yoki USB WiFi adapteri)
Buning uchun men allaqachon malina Pi noutbukini yasagan edim (yuqoridagi rasmda). Afsuski, men bu rasmni etarli darajada olmaganman, shuning uchun men ko'rsatma yozolmadim.
Ushbu ko'rsatmalarni o'qib, menimcha, siz allaqachon SD -kartangizni qanday o'chirishni va Pi -ni sozlashni bilasiz. Mening holatimda men "SD -kartani formatlash" yordamida yangi SD -kartani formatladim, so'ngra raspbian -ning so'nggi strelkali img faylini yukladim va uni win32diskimagerli SD -kartaga o'tkazdim. Keyin Raspberry Pi -ga sichqonchani, klaviaturani, monitorni va quvvat manbaini ulashingiz kerak bo'ladi. Men tafsilotlarni aytmayman, chunki bu allaqachon yaxshi hujjatlashtirilgan.
Quyidagi ko'rsatmalar faqat Raspbian Stretch bilan ishlaydi. Garchi siz Wheezy yoki Jessie -dan foydalanishingiz mumkin bo'lsa -da, ko'p omborlar eskirgan va siz hamma narsani manbadan yuklab olish va kompilyatsiya qilishda qiynalasiz. Men dastlab Wheezy -ni sinab ko'rdim va asosan dasturiy ta'minot Wheezy -da sukut bo'yicha o'rnatilmagan Python 3.5 -ga asoslangani uchun kurashdim.
2 -qadam: bog'liq dasturiy ta'minotni yuklab oling va o'rnating
Biz "stressberry" deb nomlangan dasturdan foydalanmoqchimiz. U protsessorni 100% yuklaydi va haroratni qayd qiladi (menimcha, bu sirt harorati emas, balki ulanish harorati). Agar siz GUI bilan ishlayotgan bo'lsangiz, yangi terminal oynasini ochish uchun terminalni bosing, aks holda buyruq satri yordamida Pi -ga kiring va quyidagilarni kiriting.
Birinchidan, yangilang:
sudo apt-get yangilanishi
Bu hamma narsani yangilaydi, shuning uchun biz eng yangi manbalardan foydalanamiz. Keyin stressberry-ni ishlatish uchun zarur bo'lgan barcha shartlarni o'rnatamiz.
Atlas -ni o'rnating
sudo apt-get o'rnatish Libatlas-base-dev
Qohirani o'rnating
Sudo pip3 cairocffi -ni o'rnating
PyQt5 -ni o'rnating
sudo apt-get python3-pyqt5 ni o'rnating
Nihoyat, stressberry -ni quyidagi ikkita o'rnatish buyrug'i yordamida o'rnating
sudo apt install stress
keyin
sudo -H pip3 o'rnatish -U stressberry
O'rnatish paytida hamma narsani "Y" deb javob bering, agar hamma yaxshi bo'lsa, biz matplotlib orqa qismini o'zgartiradigan keyingi bosqichga o'tishimiz mumkin. Terminal turida:
sudo python 3
Bu LXDE terminali ichidagi piton terminalini keltirib chiqaradi. Siz ayta olasiz, chunki har bir satr boshi >> bilan qo'shiladi. Quyidagilarni kiriting va kiriting:
>> matplotlib import qilish
keyin
>> matplotlib.matplotlib_fname ()
Bu sizga matplotlib RC faylingiz saqlanadigan fayl yo'lini beradi, biz hozir tahrir qilishimiz kerak bo'ladi. Masalan, bu meniki edi:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Faylni tahrir qilish uchun nano terminalli matn tahrirlovchisini ochish uchun siz ushbu satrni "sudo nano" bilan to'ldirishingiz kerak:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Endi biz matnli faylni tahrir qilmoqdamiz, u erda orqa qismi ko'rsatilgan joyni izlashimiz kerak. Buning uchun nano -da "qaerda" deb nomlangan foydali qidiruv buyrug'i mavjud. Uni ishlatish uchun Ctrl + W tugmachasini bosib ushlab turing va "orqa tomon" ni kiriting, u hujjatni varaqlashning o'rniga sizni qidiradi. Endi qatorni tahrir qiling:
orqa tomon: gtk3agg
ga
orqa tomon: qt5agg
Ishingiz tugagach, saqlash uchun Ctrl + X tugmachalarini bosing. O'zgarishlarni saqlash va faylni qayta yozish uchun "Y" yoki "Ha" deb javob bering.
3 -qadam: Stressberry -ni ishga tushirish
Nihoyat, siz dasturni hech qanday muammosiz ishga tushirishingiz mumkin bo'lgan barcha kerakli shartlarni bajardingiz. Stressberry -ni ishga tushirish uchun quyidagi buyruqni kiriting:
sudo stressberry-run out.dat
Bu siz uchun dasturni ishga tushiradi va haroratni uy katalogingizdagi "out.dat" deb nomlangan faylda saqlaydi. Dastur protsessorni iloji boricha pastroq ishga tushiradi, uni "kutish" ga imkon beradi, so'ng uni besh daqiqa davomida maksimal yuk bilan yuklamasdan oldin qisqa vaqt davomida bo'sh qoladi, so'ng to'xtab qoladi va kutish vaqtini yozib oladi. Ma'lumotlar sizning uy katalogingizda "out.dat" nomi bilan saqlanadi, lekin siz xohlagan narsaga qo'ng'iroq qilishingiz mumkin. Stressberry, shuningdek, stress testi tugagandan so'ng, quyidagi buyruqni bajarganingizda, yaxshi ko'rinadigan grafikni ham ishlab chiqaradi:
sudo stressberry-plot out.dat
Turli xil issiqlik o'tkazgichlari va korpuslarini, overclocking sozlamalarini va boshqalarni ishlatib ko'ring, bu issiqlik harakatini qanday o'zgartiradi. Grafikda bir nechta satrlarni chizish uchun ularni buyruq oldiga qo'shish kifoya:
sudo stressberry-plot out1.dat out2.dat out3.dat
Quyidagi buyruq yordamida grafikni to'g'ridan -to'g'ri-p.webp
sudo stressberry -plot out.dat -o out.png
Bu "out.png" nomli faylni uy katalogingizga saqlaydi. Agar oldingi qadamni o'rnatishda xato xabari bo'lsa, muammolarni bartaraf etish bosqichiga qarang.
4 -qadam: Ba'zi misollar
Mana men Stressberry yordamida yaratgan qiziqarli syujetlar. Mening Pi - bu asosiy Pi1 va men IC -ga kichik alyuminiy issiqlik moslamalarini qo'shib qo'ydim, keyin 3 sm kichik fanat yordamida yana joyini o'zgartirdim (5 sm qo'ying, lekin bu 30 mm fanat!). Keyin raspi-config yordamida overclockni "Turbo" ga qo'ydim, fanni olib tashladim va akril korpusga qo'ydim. Uchta uchastka yuqoridagi grafikda joylashgan
5 -qadam: Muammolarni bartaraf etish
Agar siz ushbu qadamni o'qiyotgan bo'lsangiz, stressberry -ni o'rnatish yoki ishga tushirishda sizda bir nechta xatolarga yo'l qo'yilgan bo'lishi mumkin. Bu erda men ishlashga harakat qilganimda duch kelgan barcha muammolarni hujjatlashtirdim va umid qilamanki, shunga o'xshash narsalarni engishga yordam beradi.
Xato xabari 1.
libf77blas.so.3: Umumiy ob'ekt faylini ochib bo'lmadi: Bunday fayl yoki katalog yo'q
Muammo nima?
Qabul qilish sukut bo'yicha o'rnatilmagan Atlasga bog'liq
Yechim
Atlas -ni quyidagilar bilan o'rnating:
sudo apt-get o'rnatish Libatlas-base-dev
Xato xabari 2
ImportError: qohiraning orqa qismi cairocffi yoki pycairo o'rnatilishini talab qiladi
Muammo nima?
Qohira sukut bo'yicha o'rnatilmagan
Yechim
Qohirani quyidagilar bilan o'rnating:
sudo pip3 cairocffi -ni o'rnating
Xato xabari 3
TypeError: "Cairo. Context" uchun xorijiy tuzilmalarni o'zgartiruvchi topilmadi
Muammo nima?
Muammo GTK3Agg orqa qismini ishlatishda, uni matplotlibrc faylida o'zgartirish mumkin.
Yechim
"stressberry-plot out.dat" ni ishlatganingizda, uni ishga tushiring:
sudo MPLBACKEND = Stressberry-plot out.dat
Bu stressberry -ni RC faylida saqlanganidan ko'ra, belgilangan orqa qismini ishga tushirishga majbur qiladi.
6 -qadam: tugating
Bu sizning Pi -ni solishtirish uchun ishlatishingiz mumkin bo'lgan ko'p usullardan biri. Siz foydalanishingiz mumkin bo'lgan boshqa dastur "sysbench" bo'lib, u muammosiz qutidan chiqishi kerak.
Umid qilamanki, sizga bu ko'rsatma yoqdi. Menga ayting -chi, bu sizga yoqdimi yoki buni o'zingiz qildingizmi? Har doimgidek, men konstruktiv fikr va mulohazalarni olishdan xursandman (xushmuomala, trollar yo'q).
Tavsiya:
ESP32: 5 bosqichda yaxshiroq DACni qanday qilish va sinovdan o'tkazish kerak
Qanday qilib ESP32 yordamida yaxshiroq DACni sinab ko'rish mumkin: ESP32-da 2 ta 8 bitli raqamli analogli konvertorlar (DAC) mavjud. Bu DAClar bizga 8 bitli aniqlikdagi (0-3.3V) o'zboshimchalik bilan kuchlanish ishlab chiqarishga imkon beradi. Ushbu yo'riqnomada men sizga DAC -ni qanday tuzish va uning xususiyatlarini tavsiflashni ko'rsataman
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Kompyuterni mashina tilida kodlash va sinovdan o'tkazish: 6 qadam
Kompyuterni mashina tilida kodlash va sinovdan o'tkazish: Ushbu yo'riqnomada men sizga kompyuter dasturini mashina tilida qanday kodlash va sinovdan o'tkazishni ko'rsataman. Mashina tili - kompyuterlarning ona tili. 1 va 0 sonli satrlardan tashkil topganligi uchun uni odamlar oson tushunmaydi. Xavotir
MAX7219 LED nuqta matritsasini yig'ish va sinovdan o'tkazish: 6 qadam (rasmlar bilan)
MAX7219 LED-nuqta matritsasini yig'ish va sinovdan o'tkazish: nuqta-matritsali displey-bu matritsa shaklida hizalanadigan yorug'lik chiqaruvchi diodlarni o'z ichiga olgan displey qurilmasi, bu nuqta matritsali displeylar ramz, grafik, belgilar, alifbo va raqamlar kerak bo'lgan ilovalarda ishlatiladi. birgalikda ko'rsatiladi
Epee Bodycordni sinovdan o'tkazish va ta'mirlash: 9 qadam (rasmlar bilan)
Epee Bodycordni sinovdan o'tkazish va ta'mirlash: Zamonaviy, Olimpiya uslubidagi qilichbozlik sportida ball elektr yordamida amalga oshiriladi. Elektr signali sizning qurolingizdan skor mashinasiga o'tishi uchun signal o'tishi kerak: qurolingizdagi sim orqali (qilichdan tashqari) yengingizni yuqoriga va pastga