Mundarija:

Raspberry Pi -ni sinovdan o'tkazish: 6 qadam (rasmlar bilan)
Raspberry Pi -ni sinovdan o'tkazish: 6 qadam (rasmlar bilan)

Video: Raspberry Pi -ni sinovdan o'tkazish: 6 qadam (rasmlar bilan)

Video: Raspberry Pi -ni sinovdan o'tkazish: 6 qadam (rasmlar bilan)
Video: ELDORNI TOTONHEM SINOVDAN O'TQAZADI SHOMURODOV ENDI ROMADA QOLMAYDI? 2024, Noyabr
Anonim
Raspberry Pi -ni sinovdan o'tkazish
Raspberry Pi -ni sinovdan o'tkazish
Raspberry Pi -ni sinovdan o'tkazish
Raspberry Pi -ni sinovdan o'tkazish

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

Pi -ni o'rnating
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

Bog'liq dasturiy ta'minotni yuklab oling va o'rnating
Bog'liq dasturiy ta'minotni yuklab oling va o'rnating
Bog'liq dasturiy ta'minotni yuklab oling va o'rnating
Bog'liq dasturiy ta'minotni yuklab oling va o'rnating
Bog'liq dasturiy ta'minotni yuklab oling va o'rnating
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

Stressberry yugurish
Stressberry yugurish
Stressberry yugurish
Stressberry yugurish
Stressberry yugurish
Stressberry yugurish
Stressberry yugurish
Stressberry yugurish

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

Ba'zi misollar
Ba'zi misollar
Ba'zi misollar
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

Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH

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: