เชจเซ‡เชŸเช—เชฟเชฏเชฐ เชธเซเชŸเซ‹เชฐเชพ เชชเชฐ เชกเซ‡เชฌเชฟเชฏเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฌเซ€เชœเชพ เชฆเชฟเชตเชธเซ‡ เชฎเชจเซ‡ เชฎเชพเชฐเชพ เชนเชพเชฅเชฎเชพเช‚ เช† เชšเชฎเชคเซเช•เชพเชฐ เชฎเชณเซเชฏเซ‹: เชจเซ‡เชŸเช—เชฟเชฏเชฐ เชเชฎเชเชธ 2000. เชฎเซ‡เช‚ เชคเชฐเชค เชœ เชเชฎเซเชฌเซ‡เชกเซ‡เชก OS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซเช‚ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชต เชชเชฐ เชกเซ‡เชฌเชฟเชฏเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฅเซ‹เชกเซ€ เชตเซ‡เชฐเชตเชฟเช–เซ‡เชฐ เช›เซ‡, เชฒเชฟเช‚เช•เซเชธ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชฎเซƒเชคเซเชฏเซ เชชเชพเชฎเซ€ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชธเซเชŸเซ‹เชฐเชพ เชชเชฐ เชกเซ‡เชฌเชฟเชฏเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชฐเชธ เชงเชฐเชพเชตเชจเชพเชฐ เช•เซ‹เชˆเชชเชฃ, เชฌเชฟเชฒเชพเชกเซ€เชฎเชพเช‚ เช†เชชเชจเซเช‚ เชธเซเชตเชพเช—เชค เช›เซ‡.

เชฎเซเช–เซเชฏ เชธเซเชคเซเชฐเซ‹เชค เช† เชเช• เชนเชคเซ‹ เชฒเซ‡เช–.

เชชเซเชฐเชฅเชฎ, เช…เชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช›เชฌเซ€เช“เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: เชคเซ‡ เช…เชนเซ€เช‚ เชฎเซ‡เชณเชตเซเชฏเซเช‚. เชฌเช‚เชจเซ‡ เชซเชพเช‡เชฒเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹. เช…เชฎเซ‡ เช† เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชจเชพ เชฐเซเชŸ เชชเชฐ เชฒเช–เซ€เช เช›เซ€เช เชœเซ‡ fat32 เชฎเชพเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡.
เชคเชฎเชพเชฐเซ‡ USB เชฅเซ€ UART PL2303TA เช•เชจเซเชตเชฐเซเชŸเชฐเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช† เชเช• เชนเชคเซเช‚
เชจเซ‡เชŸเช—เชฟเชฏเชฐ เชธเซเชŸเซ‹เชฐเชพ เชชเชฐ เชกเซ‡เชฌเชฟเชฏเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชคเชฎเชพเชฐเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเซ€ เชชเชฃ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชนเชพเชฏเชชเชฐเชŸเชฐเซเชฎเชฟเชจเชฒ เช…เชฅเชตเชพ เชชเซเชŸเซเชŸเซ€ (เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชชเซเชŸเซเชŸเซ€ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€: เช•เซเชฐเซ‚เช•เซเชธ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชคเชพ เชฐเชนเซเชฏเชพ, เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชนเชพเชฏเชชเชฐเชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹.

เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเชพ เชŸเซเช•เชกเชพเชจเซ‡ เช•เซ‡เชฌเชฒ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ เชคเซ‡เชจเซ‡ เชกเชฟเชธเชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฐเชณ เช›เซ‡, เชคเซ‡เชฅเซ€ เชนเซเช‚ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ€เชถ เชจเชนเซ€เช‚. เชธเชพเชฐเซเช‚, เชคเชฎเชพเชฐเซ‡ เชธเซเชŸเซ‹เชฐเชจเชพ เชชเซเชฐเชฅเชฎ เชธเซเชฒเซ‹เชŸเชฎเชพเช‚ เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชต เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชฏเชพเชฆ เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡เชจเชพ เชชเชฐ เชตเชพเชธเซเชคเชตเชฟเช• เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฅเชถเซ‡.

เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ‡ เชกเชฟเชธเชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชเชกเซ‡เชชเซเชŸเชฐเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€เช เช›เซ€เช. เชงเซเชฏเชพเชจ เช†เชชเซ‹, เชฒเชพเชฒ เชตเชพเชฏเชฐเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เชเชŸเชฒเซ‡ เช•เซ‡. เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค 3 เชตเชพเชฏเชฐเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เชฌเซ‡เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€: เช•เชพเชณเซ‹, เชฒเซ€เชฒเซ‹, เชธเชซเซ‡เชฆ).
เชคเซ‡เชฅเซ€, เชตเชพเชฏเชฐ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡, เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชนเซ‚เช• เช…เชช เช›เซ‡. เช•เซ‹เชฎ เชชเซ‹เชฐเซเชŸ เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เช…เชฎเซ‡ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช: เชเชกเชช 115200, เชฌเชฟเชŸเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ 8, เชธเซเชŸเซ‹เชช เชฌเชฟเชŸเซเชธ 1, เช•เซ‹เชˆ เชธเชฎเชพเชจเชคเชพ เชจเชฅเซ€. เชคเซ‡ เชชเช›เซ€, เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชšเชพเชฒเซ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชธเช‚เชฆเซ‡เชถ เชœเซ‹เชถเซ‹ เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เซ€ เชฆเชฌเชพเชตเซ‹... เชฏเซ-เชฌเซ‚เชŸ เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฆเชพเช–เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เซ€ เชฆเชฌเชพเชตเซ‹.

เชเช• เชจเชพเชจเซเช‚ เชตเชฟเชทเชฏเชพเช‚เชคเชฐ.

เช†เชฆเซ‡เชถเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชœเซ‡ เช…เชฎเซ‡ เชšเชฒเชพเชตเซ€เชถเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡:
เชฏเซเชเชธเชฌเซ€ เชฐเซ€เชธเซ‡เชŸ, เช†เชˆเชกเซ€ เชฐเซ€เชธเซ‡เชŸ - เชฏเซเชเชธเชฌเซ€, เช†เชˆเชกเซ€ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชถเชฐเซ‚เช†เชค
fatls, ext2ls - fat เช…เชฅเชตเชพ ext2 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชœเซเช“.
setenv - เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹ เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
saveenv - เช†เช‚เชคเชฐเชฟเช• เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒ เชฒเช–เชตเซเช‚
เชฐเซ€เชธเซ‡เชŸ - เช‰เชชเช•เชฐเชฃ เชฐเซ€เชฌเซเชŸ เช•เชฐเซ‹
printenv - เชฌเชงเชพ เชšเชฒเซ‹ เช›เชพเชชเซ‹
printenv NAME - NAME เชšเชฒเชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ
เชฎเชฆเชฆ - เชฌเชงเชพ เช†เชฆเซ‡เชถเซ‹เชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ

เชฌเซเชŸเชฒเซ‹เชกเชฐ เชฆเชพเช–เชฒ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเซ‡เชŸ เช•เชฐเซ‹, เชฏเซเชเชธเชฌเซ€ เช‰เชชเช•เชฐเชฃเชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹, เชคเชชเชพเชธเซ‹ เช•เซ‡ เชซเซเชฒเซ‡เชถ เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชซเชพเช‡เชฒเซ‹ เช›เซ‡, เช† เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เช‰เชชเช•เชฐเชฃ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเชพเชšเชตเซ‹ เช…เชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซ‹:

เช•เซ‹เชฎเซ‡เชกเซ€

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

เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชกเซ‡เชฌเชฟเชฏเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเซ‡เชถเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‹:

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

เช† เชชเช›เซ€, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชกเซ‡เชฌเชฟเชฏเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชŸเซ‡เช•เซเชธเซเชŸ เชฎเซ‹เชกเชฎเชพเช‚ เช†เช—เชณ เชตเชงเชถเซ‡. เช…เชฎเซ‡ เชธเชฟเชธเซเชŸเชฎ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช เช›เซ€เช, เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเช›เซ€ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซ€เช เช›เซ€เช, uboot เชฎเชพเช‚ เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชนเชพเชฐเซเชก เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚เชฅเซ€ เช‰เชชเช•เชฐเชฃเชจเซ‡ เชฌเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเซ‡เชถเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช:

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

เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชตเชฎเชพเช‚เชฅเซ€ เชฌเซเชŸ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เช†เชชเชฃเซ‡ เชฎเซ‚เชณเชฐเซ‚เชชเซ‡ เชœเซ‹เชˆเชคเชพ เชนเชคเชพ.

PS เชฎเซ‚เชณ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡:

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

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹