![დისტანციური Root ფაილური სისტემის წვდომა DB410 როგორც Ethernet Dongle: 6 ნაბიჯი დისტანციური Root ფაილური სისტემის წვდომა DB410 როგორც Ethernet Dongle: 6 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-13399-20-j.webp)
Სარჩევი:
- ნაბიჯი 1: მოთხოვნები
- ნაბიჯი 2: მასპინძლის კონფიგურაცია ბირთვის შესაქმნელად და ბირთვის მშენებლობა HOST– ში
- ნაბიჯი 3: აღადგინეთ Boot.img HOST– ში
- ნაბიჯი 4: შექმენით ძირეული ფაილური სისტემა HOST– ში
- ნაბიჯი 5: შექმენით სერვერის NFS HOST- ში და დააკოპირეთ ფაილები
- ნაბიჯი 6: Dragonboard 410c ჩატვირთვის სურათის განახლება და ქსელის ინტერფეისების კონფიგურაცია
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![დისტანციური Root ფაილური სისტემის წვდომა DB410 როგორც Ethernet Dongle დისტანციური Root ფაილური სისტემის წვდომა DB410 როგორც Ethernet Dongle](https://i.howwhatproduce.com/images/005/image-13399-21-j.webp)
მიზნები:
- დააინსტალირეთ ინსტრუმენტთა ქსელი და ხელახლა შეადგინეთ ბირთვი USB Ethernet CDC Gadget მხარდაჭერის ჩასასმელად;
- ხელახლა შექმენით boot.img Linaro– დან USB Ethernet CDC ჩატვირთვისას;
- შექმენით NFS სერვერი root ფაილური სისტემის შესანახად;
- IP კონფიგურაცია DEVICE და HOST.
ნაბიჯი 1: მოთხოვნები
თქვენ დაგჭირდებათ შემდეგი საგნები:
- DragonBoard ™ 410c (დასახელებულია აქ DEVICE);
- კომპიუტერი Ubuntu 16.04.3– ის გამოყენებით განახლებულია (დასახელებულია აქ HOST) ინტერნეტით და SDCard სლოტით;
- Linaro- დეველოპერის ვერსიის 431 სუფთა ინსტალაცია - ბმული: Snapshot Linaro Debian v431
- HDMI მონიტორი;
- USB კლავიატურა;
- 8 გბ SDCard ბარათი;
- USB კაბელი, uUSB USB მოწყობილობის დასაკავშირებლად HOST– ზე.
ნაბიჯი 2: მასპინძლის კონფიგურაცია ბირთვის შესაქმნელად და ბირთვის მშენებლობა HOST– ში
პირველ რიგში, ჩვენ გავაგრძელებთ ყველა დირექტორიის შექმნას. Ისე:
$ cd
$ mkdir db410remoteroot $ cd db410remoteroot $ mkdir toolchain $ mkdir db410c- მოდულები
სამწუხაროდ, Linaro– ს მიერ გამოყენებული Linux ბირთვი (ვერსია 431) არ აქვს USB Ethernet გაჯეტის მხარდაჭერა, ამის გამო, Linux ბირთვი უნდა აღდგეს ამ კონკრეტული ვერსიისთვის. ჩამოტვირთეთ Linaro ინსტრუმენტთა ქსელი x86 მასპინძელი მოწყობილობიდან Linux– ის ბირთვის შესაქმნელად და დასაყენებლად Dragonboard410c– ზე.
$ wget
$ tar -xf gcc-*-x86_64_aarch64-linux-gnu.tar.xz -C./toolchain --strip-კომპონენტები = 1
ახლა დააინსტალირეთ პაკეტები, რომლებიც საჭიროა ბირთვის შესაქმნელად:
$ sudo apt განახლება && sudo apt-get ინსტალაცია git build- არსებითი abootimg ბირთვის პაკეტი fakeroot libncurses5-dev libssl-dev ccache
მიიღეთ Linux Kernel წყარო Clone Qualcomm სადესანტო გუნდი Linux საცავი:
$ git კლონი
$ cd ბირთვი $ git გადახდის წარმოშობა/გამოშვება/qcomlt-4.14 -b my-custom-4.14
ახლა, დააყენეთ შედგენის გარემოს ცვლადები:
$ ექსპორტი ARCH = arm64
$ ექსპორტი CROSS_COMPILE = $ (pwd) /../ toolchain/bin/aarch64-linux-gnu-
ამ ეტაპზე, ჩვენ უნდა დავამატოთ მოდულები USB Ethernet CDC ბირთვში. მე ეს ადრეც გავაკეთე და თქვენ შეგიძლიათ მიიღოთ ეს ამ ნაბიჯის ბოლოს. ამოვიღე რამოდენიმე ქვა, მაგრამ მუშაობს.
შედგენამდე გთხოვთ შეასწოროთ ბირთვის შეცდომა დრაივერებში/mmc/host/sdhci-msm.c შეცვალეთ სტრუქტურა ხაზში 1150:
სტატიკური კონსტრუქტი sdhci_ops sdhci_msm_ops = {
.რესეტი = sdhci_reset,.set_clock = sdhci_msm_set_clock,.get_min_clock = sdhci_msm_get_min_clock,.get_max_clock = sdhci_msm_get_max_clock,.set_bus_width = sdhci_set_bus_width,.set_uhs_signaling = sdhci_msm_set_uhs_signaling,.voltage_switch = sdhci_msm_voltage_switch, #ifdef CONFIG_MMC_SDHCI_IO_ACCESSORS.write_w = sdhci_msm_write_w, #endif}
გახსენით configfile.zip, დააკოპირეთ.config ფაილი ბირთვის დირექტორიაში, შექმენით ბირთვი, მოდულები და დააყენეთ მოდულები დირექტორიაში:
$ make -j $ (nproc) Image.gz dtbs
$ make -j $ (nproc) მოდულები $ make modules_install INSTALL_MOD_PATH =../db410c- მოდულები
მითითება: 96 დაფები დოკუმენტაცია
ნაბიჯი 3: აღადგინეთ Boot.img HOST– ში
ამ ეტაპზე, ჩვენ უნდა გავხსნათ initrd სურათი, ჩავდოთ მოდულის შიგნით ჩამონტაჟებული მოდულები, დავაკონფიგურიროთ სისტემა ამ მოდულების დასაწყებად და აღვადგინოთ initrd.img ახალი ბირთვის ბრძანების ხაზით დისტანციური ჩატვირთვისას root ფაილური სისტემა.
ასე რომ, პირველ რიგში, ჩვენ უნდა გადმოვიღოთ initrd.img linaro ვებგვერდიდან:
$ cd..
$ mkdir inird_nfs $ cd initrd_nfs $ wget -O ramdisk.img
ახლა, გადმოტვირთვის შემდეგ, გათიშეთ და ამოიღეთ initrd:
$ zcat ramdisk.img | cpio -idmv
ამ დირექტორიაში ჩვენ გვაქვს ძირეული ფაილური სისტემა, რომელიც გამოიყენება ბირთვის მიერ ინიციალიზაციისას, ასე რომ ჩვენ დავაკონფიგურირებთ USB Ethernet CDC მოდულებსა და NFS დისტანციურ პარამეტრებს, როგორიცაა NFS სერვერის IP და ethernet (usb) აქ საჭირო.
ახლა, მოდით დავაკონფიგურიროთ რამდენიმე ფაილი:
conf/initramfs.conf:
მოდულები = უმეტესობა
BUSYBOX = ავტო COMPRESS = gzip DEVICE = usb0 NFSROOT = ავტო RUNSIZE = 10%
შექმენით დირექტორია init-premount დირექტორია სკრიპტებში/
$ mkdir სკრიპტები/init-premount
და დაამატეთ ფაილები ამ ახლად შექმნილ დირექტორიაში:
შეკვეთა
/scripts/init-premount/usb "$@"
[-e /conf/param.conf] &&. /conf/param.conf
USB
#!/bin/sh
PREREQ = "" prereqs () {echo "$ PREREQ"} case $ 1 in # get pre-requisites prereqs) prereqs exit 0;; esac modprobe usb_f_ecm modprobe libcomposite modprobe usb_f_rndis modprobe g_ether
არ დაგავიწყდეთ chmod- ის გამოყენება USB ფაილში, რომ ის შესრულებადი იყოს:
$ chmod +x სკრიპტები/init-premount/usb
ახლა დააკოპირეთ ყველა დირექტორია მოდულებით db410c-modules (STEP 2) lib/modules in initrd:
$ cp -R../db410-modules/lib usr/
წაშალეთ ყველა ფაილი lib/modules/4.14.96-xxxx- ბინძური ყველა ფაილის მოდულის გარდა.* და ეს ფაილების სია:
ბირთვი/მძღოლები/usb/gadget/legacy/g_ether.ko
kernel/drivers/usb/gadget/legacy/g_mass_storage.ko ბირთვი/drivers/usb/gadget/legacy/g_cdc.ko ბირთვი/drivers/usb/gadget/legacy/g_serial.ko ბირთვი/drivers/usb/gadget/ფუნქცია/usb_f_mass_storage.ko ბირთვის/მძღოლების/usb/გაჯეტის/ფუნქციის/usb_f_acm.ko ბირთვის/მძღოლების/usb/გაჯეტის/ფუნქციის/u_ether.ko ბირთვის/მძღოლების/usb/გაჯეტის/ფუნქციის/usb_f_obex.ko ბირთვის/მძღოლების/usb/გაჯეტის/ფუნქციის /usb_f_serial.ko ბირთვის/მძღოლების/usb/გაჯეტის/ფუნქციის/usb_f_ecm.ko ბირთვის/მძღოლების/USB/გაჯეტის/ფუნქციის/usb_f_rndis.ko ბირთვის/მძღოლების/usb/გაჯეტის/ფუნქციის/u_serial.ko ბირთვის/მძღოლების/usb/გაჯეტის /function/usb_f_fs.ko ბირთვის/მძღოლების/usb/gadget/ფუნქციის/usb_f_ecm_subset.ko ბირთვის/მძღოლების/usb/გაჯეტის/libcomposite.ko
ეს ფაილები არის ყველა მოდული, რომელიც საჭიროა USB Ethernet CDC– ის დასაწყებად.
დაბოლოს, შეფუთეთ და შეკუმშეთ პირველი სურათი:
$ იპოვე. | cpio -o -H newc | gzip -9>../kernel/initrd_nfs.img
ყოველ შემთხვევაში, ბირთვის სურათი და DTB ფაილი უნდა იყოს შეფუთული Android ჩატვირთვის სურათში. ასეთი სურათი შეიძლება შეიქმნას abootimg ხელსაწყოთი.
მოდით შევიდეთ ბირთვის დირექტორიაში და გამოვიყენოთ ქვემოთ მოყვანილი ბრძანება სურათის შესაქმნელად და DTB- ს დასამატებლად შეკუმშული ბირთვის სურათში:
$ cd../ ბირთვი
$ cat arch/$ ARCH/boot/Image.gz arch/$ ARCH/boot/dts/qcom/apq8016-sbc.dtb> Image.gz+dtb
დაბოლოს, შექმენით ჩატვირთვის სურათი (აქ ჩვენი rootfs მდებარეობს დისტანციური დანაყოფი 10.42.0.1 -ში)
abootimg -შექმნა boot -db410c.img -k Image.gz+dtb -r initrd_nfs.img -c pagesize = 2048
-c kerneladdr = 0x80008000 -c ramdiskaddr = 0x81000000 -c cmdline = "root =/dev/nfs nfsroot = 10.42.0.1:/srv/nfs/rootfs ip = 10.42.0.2: 10.42.0.1: 10.42.0.1: 255.255.255.0: db410c: usb0: გამორთული rw rootwait კონსოლი = tty0 კონსოლი = ttyMSM0, 115200n8"
წყაროები:
- https://access.redhat.com/solutions/24029
- 96 დაფის დოკუმენტაცია
ნაბიჯი 4: შექმენით ძირეული ფაილური სისტემა HOST– ში
ახლა, ჩვენ მივიღეთ ჩატვირთვის ახალი სურათი dragonboard 410c- ის განახლებისთვის. მაგრამ ჩვენ გვჭირდება ძირეული ფაილური სისტემა დისტანციურ სერვერზე მოდულების, სერვისების და პროგრამების ჩატვირთვის მიზნით. ამ ნაბიჯში ჩვენ შევქმნით საერთო დირექტორიას მასპინძელში, რომ შევინახოთ ეს მონაცემები. ამ გზით, მოდით გადმოვწეროთ rootfs ფაილური სისტემა linaro საიტიდან იმავე ვერსიით, რომელიც გამოიყენება initrd– ში. ასე რომ, დააბრუნეთ ერთი დირექტორია და ჩამოტვირთეთ linaro-developer rootfs სურათი 431 ვერსიით.
$ cd..
$ wget
გააუქმეთ ეს ფაილი
$ unzip dragonboard-410c-sdcard-developer-buster-431.zip
ამ ფაილის გამოყენებით, მოდით დავწეროთ ყველა სურათი sdcard– ში, რათა მივიღოთ წვდომა ყველა დანაყოფზე და დავაკოპიროთ rootfs ფაილები. ასე რომ, დარწმუნდით, რომ uSDCard– ის მონაცემების სარეზერვო ასლი შეიქმნა, რადგან SDCard– ზე ყველაფერი დაიკარგება.
თქვენი SDCard მოწყობილობის სახელის მოსაძებნად, ამოიღეთ SDCard და გაუშვით შემდეგი ბრძანება:
$ lsblk
გონებაში შეინახეთ დისკის ყველა აღიარებული სახელი. ახლა ჩადეთ SDCard, დაელოდეთ ცოტა ხანს და კვლავ შეასრულეთ ბრძანება:
$ lsblk
გაითვალისწინეთ ახლად აღიარებული დისკი. ეს იქნება თქვენი SDCard. დაიმახსოვრეთ თქვენი სახელი და შეცვალეთ პარამეტრი "of =" თქვენი SDCard მოწყობილობის სახელისთვის და დარწმუნდით, რომ გამოიყენეთ მოწყობილობის სახელი დანაყოფის გარეშე, მაგ.: /Dev /mmcblk0
$ sudo dd if = dragonboard-410c-sdcard-developer-buster-431.img of =/dev/XXX bs = 4M oflag = სინქრონიზაციის სტატუსი = პროგრესი
შენიშვნები:
- ამ ბრძანების შესრულებას გარკვეული დრო დასჭირდება. იყავით მომთმენი და თავიდან აიცილეთ ტერმინალში ხელის შეშლა პროცესის დასრულებამდე.
- SD ბარათის ციმციმის დასრულების შემდეგ ამოიღეთ მასპინძელი კომპიუტერიდან.
მითითება: 96 დაფის დოკუმენტაცია
ნაბიჯი 5: შექმენით სერვერის NFS HOST- ში და დააკოპირეთ ფაილები
ამ ეტაპზე, ჩვენ გვაქვს ჩატვირთვის სურათი, რომელიც უნდა გადავიდეს dragonboard 410c– ში და SDCard– ში rootfs ფაილური სისტემით ჩვენი მოდულებისთვის, სერვისებისთვის და პროგრამებისთვის. შემდეგი ნაბიჯი არის დისტანციური დირექტორიის შექმნა USB Ethernet DEVICE მოწყობილობის ერთმანეთთან დასაკავშირებლად HOST rootfs ფაილურ სისტემასთან. ეს შეიძლება გაკეთდეს Ubuntu– ს პაკეტის გამოყენებით, სახელწოდებით nfs-kernel-server.
ეს პაკეტი დააინსტალირებს NFS სერვისს Ubuntu– ში, რომელიც იძლევა ქსელში არსებული ზოგიერთი მოწყობილობის დირექტორიების გაზიარების საშუალებას, ჩვენ შეგვიძლია დავაკონფიგურიროთ რომელი დირექტორია იქნება გამოყენებული თითოეული მოწყობილობისათვის თქვენი IP– ის გამოყენებით.
მოდით, დავაინსტალიროთ პაკეტი და დავაკონფიგურიროთ ის.
$ sudo apt-get დააინსტალირეთ nfs-kernel-server
NFS სერვისი ავტომატურად იწყება. NFS სერვისების გასაკონტროლებლად გამოიყენეთ:
$ sudo სერვისი nfs-kernel-server გადატვირთვა // გადატვირთვა, ან გამოიყენეთ 'stop', ან 'start' საჭიროებისამებრ.
ბრძანების სტრიქონიდან NFS სერვისის სტატუსის შესამოწმებლად გამოიყენეთ:
$ sudo სერვისი nfs-kernel-server სტატუსი
nfsd მუშაობს // სერვისი არის მაღლა nfsd არ მუშაობს // სერვისი გამორთულია
ახლა, მოდით შევქმნათ ტოპ დირექტორია /srv /nfs და შევქმნათ ქვე დირექტორია, რომლის მიხედვით საჭიროა თითოეული NFS დამონტაჟებული ძირეული ფაილური სისტემა. აქ ჩვენ მოიცავს საერთო ფაილურ სისტემას, რომ შევინარჩუნოთ ჩვენი ძირითადი ფაილური სისტემა:
$ sudo mkdir -p /srv /nfs
$ sudo mkdir -p/srv/nfs/rootfs
ახლა, NFS სერვერი მოითხოვს /etc /export სწორად იყოს კონფიგურირებული, რათა გააკონტროლოს წვდომა თითოეულ NFS ფაილური სისტემის დირექტორიაში კონკრეტულ მასპინძლებზე. ამ შემთხვევაში მასპინძლები იდენტიფიცირებულია მათი IP მისამართის მიხედვით. ასე რომ, თითოეული შექმნილი ფაილური სისტემისთვის, დაამატეთ ექსპორტის კონტროლის ხაზი /etc /export, საჭიროების შემთხვევაში შეცვალეთ თქვენი ადგილობრივი IP მისამართი და დირექტორიების დასახელების სქემა. ამ გაკვეთილში ჩვენ ყოველთვის ვიყენებთ ამას:
/srv/nfs/rootfs 10.42.0.2 (rw, sync, no_root_squash, no_subtree_check)
ისევ ჩადეთ თქვენი SDCard, დააინსტალირეთ და დააკოპირეთ ყველა rootfs ფაილური სისტემა/srv/nfs/rootfs, გადატვირთეთ NFS სერვისი, რომ განაახლოთ დირექტორია ახალი კოპირებული ფაილების გამოყენებით.
გარდა ამისა, ჩვენ გვჭირდება ახალი მოდულების ფაილების კოპირება rootfs ფაილურ სისტემაში, რადგან ჩვენ შევადგინეთ ბირთვი მე –2 საფეხურზე. ასე რომ, დააკოპირეთ ყველა დირექტორია ~/db410c- მოდულებში/to/srv/nfs/rootfs.
$ sudo cp -R ~/db410c -modules/*/srv/nfs/rootfs/
დარწმუნდით, რომ ეს დირექტორიები გამოჩნდება NFS სერვისით. ან:
$ sudo exportfs -a
მითითება: TFTP/NFS Root Filesystem
ნაბიჯი 6: Dragonboard 410c ჩატვირთვის სურათის განახლება და ქსელის ინტერფეისების კონფიგურაცია
ჩვენ ადრეული ნაბიჯები გადავდგით დისტანციური rootfs ფაილური სისტემის განსახორციელებლად, ახლა ჩვენ გვჭირდება ჩატვირთვის სურათის განახლება dragonboard 410c– ში, ამისათვის შეაერთეთ თქვენი USB კაბელი კომპიუტერზე და dragonboard uUSB კონექტორზე. ასე რომ, დარწმუნდით, რომ fastboot დაყენებულია მასპინძელ კომპიუტერზე, თუ არ დააინსტალირეთ გამოყენებით:
$ sudo apt დააინსტალირეთ fastboot
ახლა სურათის გასაახლებლად, დაიწყეთ dragonboard სწრაფი ჩატვირთვის რეჟიმში შემდეგ ნაბიჯებზე:
- დააჭირეთ ღილაკს Vol (-) DragonBoard 410c– ზე, ეს არის S4 ღილაკი. DragonBoard ™ 410c მაინც არ უნდა იყოს ჩართული
- Vol (-) ღილაკზე დაჭერისას ჩართეთ DragonBoard 410c ჩართვით
- მას შემდეგ რაც DragonBoard 410c ჩართულია ელექტროენერგიაში, გაათავისუფლეთ გამართვა Vol (-) ღილაკზე.
- დაელოდეთ დაახლოებით 20 წამს.
- დაფა უნდა ჩატვირთოს fastboot რეჟიმში.
დაკავშირებული მასპინძელი მანქანის ტერმინალის ფანჯრიდან გაუშვით შემდეგი ბრძანებები:
$ sudo fastboot მოწყობილობები
როგორც წესი, ის ნაჩვენებია ქვემოთ
de82318 სწრაფი გადატვირთვა
ამ დროს თქვენ უნდა იყოთ დაკავშირებული თქვენს DragonBoard 410c- თან USB to microUSB კაბელით. თქვენი DragonBoard 410c ჩატვირთული უნდა იყოს სწრაფი ჩატვირთვის რეჟიმში და მზად უნდა იყოს ასახული შესაბამისი სურათებით. მოდით განვაახლოთ ჩატვირთვის სურათი ჩვენი ჩატვირთვის სურათით:
$ sudo fastboot ფლეშ ჩატვირთვის ~/db410remoteroot/kernel/initrd_nfs.img
და, გადატვირთეთ დაფა
$ sudo fastboot გადატვირთვა
ახლა, თქვენი HOST გამოავლენს ახალ ინტერფეისს სახელად usb0, მაგრამ მას ჯერ არ აქვს IP. ასე რომ, დაამატეთ სტატიკური IP ამ ინტერფეისს გამოყენებით:
$ sudo ifconfig usb0 10.42.0.1 ქსელის ნიღაბი 255.255.255.0 მდე
ან შეიყვანეთ "კონფიგურაცია" HOST- ში, პუნქტში "ქსელი", დააყენეთ USB Ethernet სტატიკური IP ამ ინტერფეისზე.
ახლა, კვლავ გადატვირთეთ dragonboard და გადაამოწმეთ სისტემის გაშვება, სცადეთ დაკავშირება ssh გამოყენებით:
$ ssh [email protected]
წყაროები:
- 96 დაფის დოკუმენტაცია
- HowtoForge - პუნქტი 6
გირჩევთ:
არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
![არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-2389-51-j.webp)
არდუინო როგორც პროვაიდერი || ჩაწერეთ Hex ფაილი AVR || დაუკრავენ AVR || Arduino როგორც პროგრამისტი: ……………………… გთხოვთ გამოიწეროთ ჩემი YouTube არხი სხვა ვიდეოებისთვის …….. ეს სტატია ეს ყველაფერი არდუინოს შესახებ isp. თუ გსურთ ატვირთოთ ექვსკუთხა ფაილი ან გსურთ დააყენოთ თქვენი დაუკრავენ AVR– ში, მაშინ არ გჭირდებათ პროგრამისტის ყიდვა, შეგიძლიათ გააკეთოთ
მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის მუშაობის და მონიტორინგისთვის: 4 ნაბიჯი
![მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის მუშაობის და მონიტორინგისთვის: 4 ნაბიჯი მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის მუშაობის და მონიტორინგისთვის: 4 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-7363-28-j.webp)
მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის ფუნქციონირებისა და მონიტორინგისათვის: ფერმერები და სათბურის ოპერატორები დაბალბიუჯეტიანი ავტომატური სარწყავი სისტემისათვის. ამ პროექტში ჩვენ ვაერთიანებთ ელექტრონული ნიადაგის ტენიანობის სენსორს მიკროკონტროლერთან, რომ მცენარეები ავტომატურად მორწყოს, როდესაც ნიადაგი ძალიან მშრალია ადამიანის ჩარევის გარეშე
დისტანციური SSH წვდომა ჟოლოს პიზე 2: 5 ნაბიჯი
![დისტანციური SSH წვდომა ჟოლოს პიზე 2: 5 ნაბიჯი დისტანციური SSH წვდომა ჟოლოს პიზე 2: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-1358-134-j.webp)
დისტანციური SSH წვდომა Raspberry Pi 2: ოდესმე გინდოდათ Raspberry Pi- ს განლაგება " ველში " და მაინც შეძლებთ მასზე წვდომას? აქ არის მარტივი გზა, რომ ჩართოთ დისტანციური SSH წვდომა თქვენს Raspberry Pi 2 -ზე (და ასევე სხვა მოდელებზეც). მიუხედავად იმისა, რომ არსებობს გადაწყვეტილებები, რომლებიც მოიცავს VPN– ს ან კონფიგურაციას
როგორ გამოვიყენოთ Wiimote როგორც კომპიუტერის მაუსი სანთლების სახით როგორც სენსორი !!: 3 ნაბიჯი
![როგორ გამოვიყენოთ Wiimote როგორც კომპიუტერის მაუსი სანთლების სახით როგორც სენსორი !!: 3 ნაბიჯი როგორ გამოვიყენოთ Wiimote როგორც კომპიუტერის მაუსი სანთლების სახით როგორც სენსორი !!: 3 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
როგორ გამოვიყენოთ Wiimote როგორც კომპიუტერის მაუსი სანთლების სახით როგორც სენსორი !!: ეს სახელმძღვანელო გაჩვენებთ თუ როგორ დაუკავშიროთ თქვენი Wii Remote (Wiimote) თქვენს კომპიუტერს და გამოიყენოთ იგი როგორც მაუსი
ძირითადად დისტანციური კამერის სისტემის შექმნა: 5 ნაბიჯი
![ძირითადად დისტანციური კამერის სისტემის შექმნა: 5 ნაბიჯი ძირითადად დისტანციური კამერის სისტემის შექმნა: 5 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124674-building-a-mostly-remote-camera-system-5-steps-j.webp)
ძირითადად დისტანციური კამერის სისტემის მშენებლობა: მე ვმუშაობ სამშენებლო კომპანიაში და ჩვენ ვეძებდით მობილური კამერის გადაწყვეტას. ეს არის ის, რაც მე გამოვიდა და ის მშვენივრად მუშაობს. ჩვენ შეგვიძლია მისი გადაადგილება მარტივად და უმეტეს რაიონებში მობილური ინტერნეტი იღებს ადეკვატურ მიღებას, რომ კარგად იმუშაოს