Wata rana na sami wannan abin al'ajabi a hannuna:
Bayanan da ke kan hanyar sadarwar sun ɗan warwatse, hanyoyin haɗin sun daɗe sun mutu, don haka na yanke shawarar sabunta tsarin shigarwa na debian akan stora. Duk mai sha'awar, maraba ga cat.
Babban tushen shi ne wannan
Da farko, muna buƙatar hotuna don shigar da tsarin:
Hakanan zaka buƙaci kebul zuwa UART PL2303TA Converter.
Ina da wannan
Hakanan zaka buƙaci software don haɗawa da hardware, misali hyperterminal ko putty (putty bai yi min aiki ba: crooks sun ci gaba da shiga cikin tashar, don haka na yi amfani da hyperterminal.
Don haɗa wani yanki na hardware tare da kebul, dole ne ka fara kwakkwance shi. Tsarin yana da sauƙi, don haka ba zan kwatanta shi ba. Da kyau, kuna buƙatar tunawa don saka rumbun kwamfutarka a cikin ramin farko na kantin sayar da, wanda ainihin shigarwa zai faru.
Bayan tarwatsa kayan aikin, muna haɗa adaftar. Hankali, kar a haɗa jajayen waya, watau. Kuna buƙatar haɗa wayoyi 3 kawai (daga baturi: baki, kore, fari).
Don haka, an haɗa waya, an haɗa direbobi. A cikin com tashar jiragen ruwa direba muna saita sigogi: gudun 115200, adadin ragowa 8, tasha bits 1, babu daidaito. Bayan haka, kunna hardware kuma haɗa shi a cikin tashar. Lokacin da kuka ga saƙon Danna kowane maɓalli... danna kowane maɓalli don shigar da u-boot bootloader.
Karamin digression.
Jerin umarni da za mu yi aiki kuma za su yi amfani:
usb sake saiti, IDE sake saiti - farawa na USB, IDE na'urorin
fatls, ext2ls - duba kundin adireshi akan tsarin fayil mai kitse ko ext2.
setenv - saitin yanayi masu canjin yanayi
saveenv - rubuta masu canji zuwa ƙwaƙwalwar ajiyar ciki
sake saiti - sake kunna na'urar
printenv - buga duk masu canji
printenv NAME - fitarwa na NAME m
taimako - fitarwa na duk umarni
Bayan shigar da bootloader, saita sigogi na cibiyar sadarwa, fara na'urar USB, duba cewa filasha tana da fayilolin da suka dace, adana waɗannan sigogi zuwa ƙwaƙwalwar na'urar kuma sake kunnawa:
Kungiyoyi
usb reset
fatls usb 0
setenv mainlineLinux yes
setenv arcNumber 2743
setenv ipaddr your_IP
setenv gatewayip your_GW_IP
setenv dnsip your_DNS_IP
saveenv
reset
Bayan sake kunnawa, shigar da umarni don fara shigar da debian:
usb reset
fatload usb 0 0x200000 uImage
fatload usb 0 0x800000 uInitrd
setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
bootm 0x200000 0x800000
Bayan wannan, daidaitaccen shigarwa na debian zai ci gaba a yanayin rubutu. Muna shigar da tsarin, sake kunnawa bayan shigarwa, shiga cikin uboot kuma shigar da umarni don taya na'urar daga rumbun kwamfutarka:
setenv bootcmd_ide 'ide reset; ext2load ide 0 0x200000 /uImage; ext2load ide 0 0x800000 /uInitrd'
setenv bootcmd 'setenv bootargs $(console) root=/dev/sda2; run bootcmd_ide; bootm 0x200000 0x800000'
saveenv
reset
Bayan sake kunnawa, yana farawa daga rumbun kwamfutarka na debian, wanda shine ainihin abin da muke so.
PS Yana Maido da ainihin bootloader:
setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
reset
source: www.habr.com