
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Raspberry Pi- ը, հավանաբար, շուկայում ամենահայտնի ցածրարժեք մեկ տախտակ ունեցող համակարգիչն է: Այն հաճախ օգտագործվում է Իրերի ինտերնետի և այլ ներդրված նախագծերի համար: Մի քանի GNU/Linux բաշխումներ ունեն գերազանց աջակցություն Raspberry Pi- ի համար, և նույնիսկ Microsoft Windows- ը Raspberry Pi 2 -ի համար կա:
Եթե ցանկանում եք ստեղծել բաների ինտերնետ (IoT) Raspberry Pi- ի հիման վրա, և եթե ցանկանում եք դա անել մասնագիտորեն, խորհուրդ է տրվում կառուցել ներդրված Linux բաշխում, որը կհամապատասխանի ձեր սարքի ճշգրիտ կարիքներին: Raspberry Pi- ի վրա Linux բաշխումը գործարկելու համար ձեզ անհրաժեշտ է bootloader, Linux միջուկ և տարբեր ծրագրեր օգտվողի տարածքում:
Linux- ի անհատականացված բաշխման կառուցման ամենահայտնի եղանակներից մեկը Yocto Project- ի օգտագործումն է: Yocto- ն Linux հիմնադրամի համատեղ ծրագիր է, որն օգտագործում է Openembedded շրջանակը և bitbake- ի կառուցման շարժիչը: Poky- ն Yocto Project- ի տեղեկատու համակարգն է ՝ վեցամսյա թողարկման ցիկլով: Այն տրամադրում է մետա տվյալներ ՝ բաժանված շերտերի և բաղադրատոմսերի ՝ տարբեր փաթեթներ և պատկերներ կառուցելու համար:
Այս ձեռնարկը տրամադրում է Raspberry Pi- ի համար նվազագույն GNU/Linux բաշխմամբ պատկեր ստեղծելու ճշգրիտ քայլերը, որը ներառում է systemd և connman:
Քայլ 1: Պատրաստվել

Այս ձեռնարկի համար ձեզ հարկավոր է.
- Անհատական համակարգիչ ՝ GNU/Linux բաշխմամբ, օրինակ ՝ Ubuntu, որի վրա դուք կկառուցեք GNU/Linux բաշխումը Raspberry Pi- ի համար:
- Ազնվամորի Պի
- microSD կամ SD քարտ ՝ կախված ձեր Raspberry Pi- ի տարբերակից
- HDMI մալուխ և մոնիտոր
- USB ստեղնաշար
- Սնուցման աղբյուր
Տեղադրեք պահանջվող փաթեթները ձեր անձնական համակարգչում ՝ կախված ձեր GNU/Linux բաշխումից ՝ https://www.yoctoproject.org/docs/2.0/yocto-projec… Նշումներ (հեղինակ ՝ Յունուս Էմրեյ)
- Դուք չեք կարող թխել պատկեր, եթե ձեր տնային գրացուցակը կոդավորված է, քանի որ այն թույլ չի տա երկար ֆայլերի անուններ
- Նախնական կառուցումը շատ երկար է տևում, եթե ունեք դանդաղ կապ
- Պատկերը SD քարտին միացնելիս համոզվեք, որ ընտրել եք հիմնական /dev /sdX, այլ ոչ թե /dev /sdXp1 կամ ներքին մասի այլ տարբերակ
Քայլ 2: Ստացեք աղբյուրի կոդը
Կատարեք ստորև նշված գործողությունները ձեր անձնական համակարգչի վրա.
-
Clone Poky օգտագործելով Git (այս դեպքում ես ներբեռնում եմ Yocto Project- ի Jethro (2.0) թողարկումը).
git clone -b jethro git: //git.yoctoproject.org/poky
-
Անցնել գրացուցակի poky:
cd poky
-
Կլոնավորել մետա-ազնվամորի:
git clone -b jethro git: //git.yoctoproject.org/meta-raspberrypi
Քայլ 3: Կարգավորել

-
Նախագծեք կառուցման միջավայրը
աղբյուր oe-init-build-env
-
Ավելացնել meta-raspberrypi BBLAYERS- ին conf/bblayers.conf- ում, որից հետո այն պետք է նման լինի (բայց ձեր դեպքում տարբեր ուղիներով).
ԽԱBԱՈՆԵՐ =
/home/leon/poky/meta \/home/leon/poky/meta-yocto \/home/leon/poky/meta-yocto-bsp \/home/leon/poky/meta-raspberrypi \"
-
Բացեք conf/local.conf և փոխեք MACHINE- ը raspberrypi, raspberrypi0, raspberrypi2 կամ raspberrypi3 ՝ կախված ձեր Raspberry Pi մոդելից, օրինակ ՝
ՄԵՔԵՆԱ ?? = "raspberrypi2"
-
Կցեք հետևյալ տողը conf/local.conf- ին ՝ GPU- ի հիշողությունը մեգաբայթերով սահմանելու համար.
GPU_MEM = "16"
-
Ըստ ցանկության, conf/local.conf- ին կցեք հետևյալ տողը `System V- ով փոխարինելու համար.
DISTRO_FEATURES_append = "համակարգված"
VIRTUAL-RUNTIME_init_manager = "systemd" DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" VIRTUAL-RUNTIME_initscripts = ""
-
Ըստ ցանկության, conf/local.conf- ին կցեք հետևյալ տողը ՝ պատկերում ներառելու հրամանի տողի ցանցի կառավարիչ connman- ը.
IMAGE_INSTALL_append = "connman connman-client"
Քայլ 4: Կառուցեք պատկեր

-
Կատարեք հետևյալ հրամանը ՝ ձեր Raspberry Pi- ի համար GNU/Linux բաշխման նվազագույն պատկեր ստեղծելու համար.
bitbake rpi-basic-image
Խնդրում ենք նկատի ունենալ, որ կառուցումը կարող է տևել մինչև մի քանի ժամ `կախված ձեր անձնական համակարգչի սարքավորումից և ինտերնետ կապի արագությունից:
Քայլ 5: Flash SD քարտ
Երբ կառուցումն ավարտվի, պատկերը տեղադրված կլինի ձեր կառուցման գրացուցակի հետևյալ ուղու վրա.
Միացրեք microSD քարտը ձեր համակարգչին, փոխարինեք X- ը համապատասխան ID- ով (որը կարելի է գտնել lsblk կամ fdisk -l հրամանների միջոցով) և կատարեք հետևյալ հրամանները `դրա պատկերը լուսավորելու համար.
sudo umount /dev /sdX
sudo dd if = tmp/տեղակայել/պատկերներ/raspberrypi2/core-image-weston-raspberrypi2.rpi-sdimg of =/dev/sdX sync sudo umount/dev/sdX
Այլապես, եթե նախընտրում եք, կարող եք օգտագործել dma- ի փոխարեն bmaptool:
SD քարտը թարթելիս շատ զգույշ եղեք և համոզվեք, որ սարքի ուղու համար ճիշտ տառ եք օգտագործում: Դա արեք ձեր ռիսկով և հիշեք, որ սխալը կարող է վնասել ձեր անձնական համակարգչի սկավառակը:
Քայլ 6: Բեռնեք և փորձարկեք
Բեռնեք Raspberry Pi- ն և կատարեք հետևյալ քայլերը ՝ պատկերը հաջողությամբ աշխատելու համար.
- Մուտք գործեք որպես արմատ ՝ առանց որևէ գաղտնաբառի
-
Եթե connman- ը տեղադրված է, ստուգեք, որ նրա համակարգային ծառայությունները բեռնված են.
systemctl կարգավիճակ -l connman
Խորհուրդ ենք տալիս:
Թվային խաղային ավտոմատ էներգիայի բաշխում. 9 քայլ (նկարներով)

Թվային խաղային ավտոմատ էներգիայի բաշխում. Երբևէ ինքներդ կառուցե՞լ եք ինքնագործող մեքենայի մեծ դասավորություն և պարզել, որ մեքենաները պարզապես կարծես նույն կատարումը չունեն: Թե՞ ատում եք, երբ ձեր մրցարշավներն ընդհատվում են մեքենաների կողմից, որոնք կանգ են առնում վատ հոդերի պատճառով: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես պետք է
LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ

LED թարթում ազնվամորու Pi- ով | Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. Բարև տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել Raspberry pi- ի GPIO- ն: Եթե երբևէ օգտվել եք Arduino- ից, ապա հավանաբար գիտեք, որ մենք կարող ենք LED անջատիչ և այլն միացնել դրա կապումներին և այնպես անել, որ այն աշխատի: LED- ը թարթել կամ մուտքագրել անջատիչից, որպեսզի
Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով `6 քայլ

Ստեղծեք ձեր սեփական Afero Hub- ը ազնվամորու Pi- ով. և կարող է այլ սարքերի հետ խոսել առցանց
Ստեղծեք ձեր սեփական համակարգիչը ազնվամորու միջոցով. 4 քայլ

Կառուցեք ձեր սեփական համակարգիչը ազնվամորիով. Այս նախագիծը թարմացվել է չորեքշաբթի օրը, նոյեմբերի 15 -ին, 2017 թ. Այսօր մենք միասին կտեսնենք, թե ինչպես կարող եք ստեղծել ձեր սեփական համակարգիչը ցածր գնով ընդունելի կատարմամբ ՝ ազնվամորու pi- ի հիման վրա և ավելի քիչ բյուջեով: $ 100. Օգտվողների մեծ մասի համար այս համակարգիչը
USB սնուցող այրիչ! Այս նախագիծը կարող է այրել պլաստմասե / փայտ / թուղթ (զվարճալի նախագիծը նույնպես պետք է լինի շատ նուրբ փայտ) `3 քայլ

USB սնուցող այրիչ! Այս նախագիծը կարող է այրել պլաստմասե / փայտ / թուղթ (զվարճալի նախագիծը նույնպես պետք է լինի շատ նուրբ փայտ). Ես պարզեցի, որ այն կարող է վնասել ձեր համակարգիչը բոլոր մեկնաբանություններից: իմ համակարգիչը լավ է Օգտագործեք 600ma 5v հեռախոսի լիցքավորիչ: Ես օգտագործել եմ սա և այն լավ է աշխատում, և ոչինչ չի կարող վնասվել, եթե դուք օգտագործում եք անվտանգության խրոց ՝ հոսանքը դադարեցնելու համար