Სარჩევი:
- ნაბიჯი 1: მარაგი
- ნაბიჯი 2: მოამზადეთ SD ბარათი
- ნაბიჯი 3: გაყავით SD ბარათი
- ნაბიჯი 4: დანაყოფის SD ბარათი (გაგრძელება)
- ნაბიჯი 5: შექმენით ფაილური სისტემა
- ნაბიჯი 6: მიიღეთ დისტრო და ბირთვი
- ნაბიჯი 7: დააინსტალირეთ OS
- ნაბიჯი 8: შეცვალეთ Fstab
- ნაბიჯი 9: გადატვირთეთ Root პაროლი
- ნაბიჯი 10: შეცვალეთ ქსელის კონფიგურაცია
- ნაბიჯი 11: მოამზადეთ თქვენი Linux ყუთი ბირთვის განახლებისთვის
- ნაბიჯი 12: შეცვალეთ ჩექმის პარმები
- ნაბიჯი 13: განათავსეთ ინსტალაციის ჩანაწერები
ვიდეო: როგორ დააინსტალიროთ Fedora SheevaPlug– ზე და გადმოტვირთეთ SD ბარათი .: 13 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
მე ვნახე პოსტი SheevaPlug– ში Slashdot– ში და შემდეგ პოპულარულ მექანიკაში. როგორც ჩანს, საინტერესო მოწყობილობა მუშაობს @ 2.5w, არ აქვს გულშემატკივარი, მყარი მდგომარეობა და არ საჭიროებს მონიტორს.
წლების განმავლობაში მე ვატარებდი ძველი CRT მონიტორს მხოლოდ იმ შემთხვევაში, თუ ჩემი Linux ყუთი ჩამოვარდა, არ არის საჭირო, რადგან მას აქვს ნამდვილი სერიული კონსოლი. ეს ინსტრუქცია დეტალურად აღწერს როგორ ავაშენოთ SheevaPlug Fedora– სთან ერთად (v12), როგორც გასაშვებად ასევე ჩატვირთვისას გამორთულია SD ბარათი. მე მივიღე ბევრი კარგი ინფორმაცია PlugComputer ფორუმიდან და FedoraProject ვიკიდან
ნაბიჯი 1: მარაგი
თქვენ დაგჭირდებათ: SheevaPlug Dev Kit (მე შევიძინე ჩემი გლობალური მასშტაბით) SD CardSD Card Card Reader ლინუქსის ყუთი, რომ დააინსტალიროთ OS SD ბარათზე.
ნაბიჯი 2: მოამზადეთ SD ბარათი
დაამატეთ SD ბარათი თქვენს linux ყუთში, რომელზეც თქვენ აშენებთ და გაუშვით: dmesg | კუდი აქ გამომავალი მაჩვენებს, რომ იგი დამონტაჟებულია როგორც /dev /sdc.
ნაბიჯი 3: გაყავით SD ბარათი
ჩვენ ახლა დავყოფ SD ბარათს. Fdisk /dev /sdc წაშალეთ არსებული დანაყოფები. d1
ნაბიჯი 4: დანაყოფის SD ბარათი (გაგრძელება)
შექმენით ახალი დანაყოფი. caccept ნაგულისხმევი გახადეთ bootablea გადაამოწმეთ იგი p დაწერეთ ახალი პარიზის მაგიდა
ნაბიჯი 5: შექმენით ფაილური სისტემა
შექმენით ფაილური სისტემა. mkfs.ext2 /dev /sdc1
ნაბიჯი 6: მიიღეთ დისტრო და ბირთვი
ჩამოტვირთეთ ბირთვი და გაზიარეთ https://ftp.linux.org.uk/pub/linux/arm/fedora/platforms/sheevaplug/uImage-2.6.30-sheevaplugwget https://ftp.linux.org.uk/pub/ linux/arm/fedora/rootfs/rootfs-f12.tar.bz2
ნაბიჯი 7: დააინსტალირეთ OS
შექმნა mount mountmkdir /media /flash SD SD ბარათის mount /dev /sdc1 /media /flash ფაილების სისტემის შეკუმშვა -jxf rootfs -f12.tar.bz2 ფაილური სისტემის კოპირება sd cardcp -r rootfs -f12 /* /მედიაზე /flash/დააკოპირეთ ბირთვი sd cardcp uImage-2.6.30-sheevaplug/media/flash/boot/
ნაბიჯი 8: შეცვალეთ Fstab
Fstab– ის რედაქტირებაა საჭირო SD ბარათზე მითითებისთვის. Sheevaplug ხედავს SD ბარათს /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relatime 1 0
ნაბიჯი 9: გადატვირთეთ Root პაროლი
მე წარმოდგენა არ მაქვს რა ფესვების პაროლზეა მითითებული. ასე რომ, ჩვენ ამოვიღებთ მას. vi/media/flash/etc/shadow შეცვალეთ პაროლის წაშლა: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
ნაბიჯი 10: შეცვალეთ ქსელის კონფიგურაცია
შეცვალეთ ქსელის კონფიგურაცია თქვენი ქსელისთვის vi/media/flash/etc/sysconfig/network NETWORKING = დიახ HOSTNAME = YourHostnameHerevi/media/flash/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0 BOOTPROTO = სტატიკური ONBOOT = დიახ NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = არა PEERDNS = არა IPV6INIT = არა NM_CONTROLLED = არა sd ბარათის umount /media /flash მოხსნა მოათავსეთ SheevaPlug
ნაბიჯი 11: მოამზადეთ თქვენი Linux ყუთი ბირთვის განახლებისთვის
SheevaPlug იგზავნება firmware– ით, რომელსაც შეუძლია ჩამტვირთოს SD ბარათები. ასე რომ თქვენ უნდა განაახლოთ იგი TFTP- ით დააინსტალირეთ tftp serveryum დააინსტალირეთ tftp-server მიიღეთ u-boot სურათი და გახადეთ ხელმისაწვდომი sheevaplug cd/var/lib/tftpboot/wget https://www.cyrius.com/tmp/ u-boot.bin-3.4.19 mv u-boot.bin-3.4.19 uboot.bin vi /etc/xinetd.d/tftp შეცვლა "გამორთვა = დიახ" "გამორთვით = არა" სკრიპტის დამატება ftdi ჩატვირთვაზე მძღოლი, როდესაც SheevaPlug არის დაკავშირებული: vi /etc/udev/rules.d/85-sheevaplug.rules # თუ ჯერ არცერთ მძღოლს არ აქვს ინტერფეისი, ჩატვირთეთ ftdi_sio ACTION == "დამატება", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # დამატება შეავსეთ VID და PID ftdi_sio მხარდაჭერილი მოწყობილობების სიაში ACTION == "დამატება", SUBSYSTEM == "მძღოლები", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # სურვილისამებრ შექმენით მოსახერხებელი კავშირი კონსოლის მოწყობილობისთვის ACTION == "დამატება", KERNEL == "ttyUSB*", / ATTRS {ინტერფეისი} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** შეაერთეთ სერიული კაბელი Sheevaplug– დან, თუ a /dev /ttyUSBx არ არის შექმნილი, გადატვირთეთ თქვენი Linux სისტემა
ნაბიჯი 12: შეცვალეთ ჩექმის პარმები
შეაერთეთ USB კაბელი SheevaPlug– ის მინი USB კონექტორზე USB პორტზე თქვენს linux ყუთში. screen /dev /ttyUSBX 115200 განაახლეთ firmware Marvell >> setenv serverip 192.168.1.2 # თქვენი TFTP სერვერის Marvell >> setenv ipaddr 192.168.1.200 #IP of sheevaplug Marvell >> bubt uboot.bin ** გაფრთხილება ** თუ U- Boot Endiannes შეიცვლება (LE-> BE ან BE-> LE), მაშინ Env პარამეტრები უნდა იყოს გადაფარებული.. გადაფარავს Env პარამეტრებს? (y/n) n შემდეგ თქვენ უნდა დააკონფიგურიროთ ჩატვირთვის ჩამტვირთავი SD ბარათებიდან ჩატვირთვისთვის bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); გაუშვით bootcmd_mmc; bootm 0x0800000 'saveenv გადატვირთვა ის უნდა ჩატვირთოს ახლავე.
ნაბიჯი 13: განათავსეთ ინსტალაციის ჩანაწერები
თქვენ უნდა შეცვალოთ ძირეული პაროლი. IP ცხრილები არ იტვირთება ჩემს f12 ინსტალაციაზე. ასე რომ, დაარედაქტირეთ/etc.hosts.allow და hosts.deny სანამ ვინმემ გაარკვიოს … მე ვუშვებ მასზე Apache/PHP/DNSmasq/samba/etc და ნამდვილად ვერ ვამჩნევ რაიმე დიდ შესრულებას.
გირჩევთ:
როგორ დააინსტალიროთ, გაუშვათ და დააკავშიროთ კონტროლერი ემულატორთან: 7 ნაბიჯი
როგორ დააინსტალიროთ, გაუშვათ და დააკავშიროთ კონტროლერი ემულატორთან: ოდესმე ყოფილხართ გარშემო და გახსოვთ თქვენი ბავშვობა, როგორც ახალგაზრდა მოთამაშე და ხანდახან გისურვებთ, რომ შეძლოთ წარსულის ძველი ძვირფასი ქვების ხელახლა დათვალიერება? ისე, ამისთვის არის აპლიკაცია …. უფრო კონკრეტულად კი არის მოთამაშეების საზოგადოება, რომელიც ქმნის პროგრამას
როგორ დააინსტალიროთ შემდგომი საბვუფერი თქვენს მანქანაში ქარხნული სტერეოთი: 8 ნაბიჯი
როგორ დააინსტალიროთ შემდგომი საბვუფერი თქვენს მანქანაში ქარხნული სტერეოთი: ამ ინსტრუქციით თქვენ შეძლებთ დააყენოთ შემდგომი საბვუფერი თითქმის ნებისმიერ მანქანაში ქარხნული სტერეოთი
როგორ დააინსტალიროთ ROS: 6 ნაბიჯი
როგორ დააინსტალიროთ ROS: ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ უნდა დააყენოთ ROS. რობოტის ოპერაციული სისტემა (ROS) არის ღია კოდის რობოტიზაციის შუალედური პროგრამა და თქვენ გამოიყენებთ მას თქვენი Arduino– ს გასაკონტროლებლად. თუ თქვენ დაინტერესებული ხართ მეტი ინფორმაციის მისაღებად ეწვიეთ: http://wiki.ros.org/ROS/Introduction
როგორ გააკეთოთ PCB სავიზიტო ბარათი: 4 ნაბიჯი
როგორ გააკეთოთ PCB სავიზიტო ბარათი: გამარჯობა ბიჭებო! ვიმედოვნებ, რომ თქვენ უკვე მოგეწონათ ჩემი წინა პოსტი " Bluetooth AT Commands Settings " და თქვენ მზად ხართ ახლისთვის, ჩვეულებისამებრ მე გავაკეთე ეს სახელმძღვანელო, რათა მიგიყვანოთ ეტაპობრივად, სანამ თქვენ შექმნით თქვენს საკუთარ PCB სავიზიტო ბარათს, რადგან მე ვიპოვე ის
როგორ დააინსტალიროთ KiCad (Windows)?: 5 ნაბიჯი
როგორ დააინსტალიროთ KiCad (Windows)?: KiCad არის ღია პროგრამული უზრუნველყოფის ნაკრები ელექტრონული დიზაინის ავტომატიზაციისთვის (EDA). პროგრამები ამუშავებს სქემატურ გადაღებას და PCB განლაგებას გერბერის გამომუშავებით. პაკეტი მუშაობს Windows, Linux და macOS– ზე და ლიცენზირებულია GNU GPL v3– ით. შეგიძლიათ შეამოწმოთ ჩვენი პაბი