Sisällysluettelo:
- Vaihe 1: Tarvikkeet
- Vaihe 2: Valmistele SD -kortti
- Vaihe 3: Osioi SD -kortti
- Vaihe 4: SD -kortin osiointi (jatkoa)
- Vaihe 5: Luo tiedostojärjestelmä
- Vaihe 6: Hanki Distro ja ydin
- Vaihe 7: Asenna käyttöjärjestelmä
- Vaihe 8: Muokkaa Fstab -välilehteä
- Vaihe 9: Nollaa pääsalasana
- Vaihe 10: Muokkaa verkkoasetuksia
- Vaihe 11: Valmistele Linux -laatikko ytimen päivittämiseksi
- Vaihe 12: Vaihda käynnistysparmeja
- Vaihe 13: Lähetä asennuksen muistiinpanot
Video: Fedoran asentaminen SheevaPlug -laitteeseen ja SD -kortin käynnistäminen: 13 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Näin viestin SheevaPlugissa Slashdotissa ja sitten Popular Mechanicsissa. Se vaikutti mielenkiintoiselta laitteelta, joka toimii @ 2,5 w, ei tuulettimia, kiinteä tila eikä tarvetta näytölle.
Olen vuosien ajan kuljettanut mukanaan vanhaa CRT -näyttöä siltä varalta, että linux -laatikoni kaatuisi, ei tarvetta, koska siinä on sisäänrakennettu todellinen sarjakonsoli. Tässä ohjeessa kuvataan yksityiskohtaisesti SheevaPlugin rakentaminen Fedoralla (v12), sekä ajettavaksi että käynnistettäväksi pois SD -kortilta. Sain paljon hyvää tietoa PlugComputer Forumista ja FedoraProject Wikistä
Vaihe 1: Tarvikkeet
Tarvitset: SheevaPlug Dev Kit (ostin omani Global Scalesta) SD -kortti SD -kortinlukija Linux -laatikko asentaaksesi käyttöjärjestelmän SD -kortille.
Vaihe 2: Valmistele SD -kortti
Lisää SD -kortti linux -laatikkoosi, johon rakennat tämän, ja suorita: dmesg | Tässä tulostus näyttää minulle, että se on asennettu nimellä /dev /sdc.
Vaihe 3: Osioi SD -kortti
Osioimme SD -kortin nyt. Fdisk /dev /sdcPoista kaikki olemassa olevat osiot. d1
Vaihe 4: SD -kortin osiointi (jatkoa)
Luo uusi osio. caccept defaultsTee se käynnistettäväksiVahvista pKirjoita uusi osiotaulukko
Vaihe 5: Luo tiedostojärjestelmä
Luo tiedostojärjestelmä. mkfs.ext2 /dev /sdc1
Vaihe 6: Hanki Distro ja ydin
Lataa Kernel and Distrowget 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
Vaihe 7: Asenna käyttöjärjestelmä
Luo kiinnityspiste mkdir /media /flash Asenna SD -kortin kiinnitys /dev /sdc1 /media /flash Pura tiedostojärjestelmätar -jxf rootfs -f12.tar.bz2 Kopioi tiedostojärjestelmä sd cardcp -r rootfs -f12 /* /media /flash/Kopioi ydin SD-kortille cc uImage-2.6.30-sheevaplug/media/flash/boot/
Vaihe 8: Muokkaa Fstab -välilehteä
Fstab -tiedostoa on muokattava osoittamaan SD -kortille. Sheevaplugin SD -kortti on /dev /mmcblk0p X vi /etc /fstab change /root to /dev /mmcblk0p1 /ext2 relaime 1 0
Vaihe 9: Nollaa pääsalasana
Minulla ei ole aavistustakaan, mikä root -salasana on asetettu. Joten poistamme sen. vi/media/flash/etc/shadow Muuta salasanan poistaminen: root: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
Vaihe 10: Muokkaa verkkoasetuksia
Muokkaa verkkosi verkkokokoonpanoa 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = ei PEERDNS = ei IPV6INIT = ei NM_CONTROLLED = ei Irrota sd -kortti umount /media /flash Aseta se SheevaPlugiin
Vaihe 11: Valmistele Linux -laatikko ytimen päivittämiseksi
SheevaPlug toimitetaan laiteohjelmistolla, joka voi käynnistää SD -kortteja. Joten sinun on päivitettävä se TFTP: n kautta Asenna tftp-serveryum-asennus tftp-palvelin Hanki u-boot-kuva ja aseta se sheevaplug cd/var/lib/tftpboot/wgetin saataville 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 change "disable = yes" to "disable = no" Lisää komentosarja ftdi: n lataamista varten ajuri, kun SheevaPlug on kytketty: vi /etc/udev/rules.d/85-sheevaplug.rules # jos mikään ohjain ei ole vielä vaatinut käyttöliittymää, lataa ftdi_sio ACTION == "add", SUBSYSTEM == "usb", ENV { DEVTYPE} == "usb_interface", / ATTRS {idVendor} == "9e88", ATTRS {idProduct} == "9e8f", / DRIVER == "", / RUN+= "/sbin/modprobe -b ftdi_sio" # add sheevaplug VID ja PID ftdi_sio -laitteiden luetteloon ACTION == "add", SUBSYSTEM == "drivers", / ENV {DEVPATH} == "/bus/usb-serial/drivers/ftdi_sio", / ATTR { new_id} = "9e88 9e8f" # luo valinnaisesti mukavuus -linkin konsolilaitteelle ACTION == "add", KERNEL == "ttyUSB*", / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B", / ATTR S {bInterfaceNumber} == "01", / SYMLINK+= "sheevaplug" *** Liitä Sheevaplugin sarjakaapeli, jos a /dev /ttyUSBx ei ole luotu, käynnistä Linux -järjestelmä uudelleen
Vaihe 12: Vaihda käynnistysparmeja
Kytke USB -kaapeli SheevaPlugin mini -usb -liittimeen Linux -laatikon USB -porttiin. screen /dev /ttyUSBX 115200 Päivitä laiteohjelmisto Marvell >> setenv serverip 192.168.1.2 # TFTP-palvelimesi IP-osoite Marvell >> setenv ipaddr 192.168.1.200 # sheevaplug Marvellin IP Käynnistys Endiannes tulee muuttumaan (LE-> BE tai BE-> LE), sitten Env-parametrit tulisi ohittaa.. Ohitetaanko Env-parametrit? (y/n) n Seuraavaksi sinun on määritettävä käynnistyslatain käynnistymään SD -kortilta setenv mainlineLinux kyllä setenv arcNumber 2097 setenv bootargs_console console = ttyS0, 115200 setenv bootargs_root 'rw root =/dev/mmcblk0p1 rootdelay = 10 rootfstyen = ext2' bootcmd_mmc 'mmcinit; ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root); suorita bootcmd_mmc; bootm 0x0800000 'saveenv reset Sen pitäisi käynnistyä nyt.
Vaihe 13: Lähetä asennuksen muistiinpanot
Sinun on vaihdettava pääsalasana. IP -taulukot eivät lataudu oikein f12 -asennuksessani. Joten muokkaa /etc/hosts.allow ja hosts.deny, kunnes joku voi selvittää sen … Käytän Apache/PHP/DNSmasq/samba/etc -sovellusta, enkä voi huomata mitään suurta suorituskykyosumaa.
Suositeltava:
Arduino Unon käynnistäminen: 4 vaihetta
Arduino Unon käynnistäminen: Tässä opetusohjelmassa haluaisin näyttää sinulle kolme tapaa kytkeä virta Arduino Unoon. Korostan milloin sinun tulisi käyttää minkä tyyppistä virtalähdettä riippuen sähköisen projektisi tilasta
Tietokoneen käynnistäminen automaattisesti joka päivä tai milloin tahansa: 5 vaihetta
Kuinka saada tietokoneesi käynnistymään automaattisesti joka päivä tai milloin tahansa: tästä ohjeesta opit kuinka saada tietokoneesi käynnistymään automaattisesti joka päivä tiettyyn aikaan, myös tämä on ensimmäinen ohjeeni
Tietokoneen käynnistäminen uudelleen: 3 vaihetta
Tietokoneen uudelleenkäynnistys: Jos Windows -tietokoneesi on jumissa tavalla, joka sinun on käynnistettävä uudelleen, tai jos Windows/File Explorer ei lataudu tai näy oikein, kokeile näiden ideoiden avulla käynnistää Resurssienhallinta uudelleen. Tein tämän vuonna 2017 enkä ollut julkaissut sitä
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä - Raspberry Pi 3B: n käytön aloittaminen - Raspberry Pi: n asentaminen 3: 6 vaihetta
Raspbianin asentaminen Raspberry Pi 3 B: hen ilman HDMI: tä | Raspberry Pi 3B: n käytön aloittaminen | Raspberry Pi 3: n asentaminen: Kuten jotkut teistä tietävät, Raspberry Pi -tietokoneet ovat aivan mahtavia ja saat koko tietokoneen vain yhdelle pienelle levylle. Raspberry Pi 3 Model B: ssä on neliytiminen 64-bittinen ARM Cortex A53 kellotaajuus 1,2 GHz. Tämä tekee Pi 3: sta noin 50
Damn Small Linuxin asentaminen ja käynnistäminen USB -muistitikulle: 6 vaihetta
Damn Small Linuxin asentaminen ja käynnistäminen USB -muistitikulle: Haluatko tietää, miten asennat ja käynnistät Damn Small Linuxin USB -muistitikullesi ja jatkat lukemista. joudut kääntämään kaiuttimet ylöspäin koko videon tapaan, kun minulla oli ongelmia mikrofonin äänenvoimakkuuden kanssa