เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด†เดฎเตเด–เด‚

เดˆ เดฒเต‡เด–เดจ เดชเดฐเดฎเตเดชเดฐเดฏเดฟเตฝ, เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเต‹เด•เตเด•เดพเดจเตเด‚ เด…เดคเต เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดŽเดจเตเดฑเต† เด…เดจเตเดญเดตเด‚ เดชเด™เตเด•เดฟเดŸเดพเดจเตเด‚ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด‚ เด•เตเดฑเดžเตเดž เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เดšเต†เดฑเดฟเดฏ OS เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด• เด…เดจเตเดญเดตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚.

เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเดตเตเด‚ เดตเดฟเดคเดฐเดฃเดตเตเด‚ เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเด•เตเด•เดฐเตเดคเต. เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเดฟเดจเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเต‡เด•เตเด•เต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ เดตเดฒเดฟเดฏ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตฝ เด•เดดเดฟเดตเตเด•เดณเตเดฃเตเดŸเต. เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดฎเดฑเตเดฑเตŠเดฐเต เดชเดคเดฟเดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเดพเด•เตเด•เต‡เดœเต เดšเต‡เตผเด•เตเด•เตเด•, เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเด•, เดŽเดฒเตเดฒเดพ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดคเดฟเดจเตเดถเต‡เดทเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดฃเต‹? เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเดฟเดจเต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฑเดทเตเดฏเดฏเดฟเตฝ, เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ เดคเตเดŸเด•เตเด•เด•เตเด•เดพเตผเด•เตเด•เต เดฑเดทเตเดฏเตป เดญเดพเดทเดพ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เตเดฑเดตเดพเดฃเต.

เดคเดคเตเดธเดฎเดฏ เดกเต—เตบเดฒเต‹เดกเต, icewm เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เดฌเตเดฐเต—เดธเตผ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเดฟเดคเดฐเดฃ เด•เดฟเดฑเตเดฑเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดฒเด•เตเดทเตเดฏเด‚. เดฒเด•เตเดทเตเดฏเด‚ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดตเต†เตผเดšเตเดตเตฝเดฌเต‹เด•เตเดธเต เด†เดฃเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต? เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเดจเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดซเต‡เด‚เดตเต†เดฏเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดจเดพเดตเดถเตเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ เดซเต‡เด‚เดตเต†เดฏเดฑเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด’เดฐเต เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดตเดฟเดคเดฐเดฃเดคเตเดคเต† เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเดคเดฐเดฃเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด…เดงเตเดตเดพเดจเดฎเดพเดฃเต. Gentoo เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เดณเตเดฃเตเดŸเต.

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดณเดฐเต† เดถเด•เตเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เด…เดธเด‚เดฌเตเดฒเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเต‚.

เด‡เดคเดฐ เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ (เดฏเต‹เด•เตเดฑเตเดฑเต‹, เด“เดชเตเดชเตบ เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚) เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•เดฏเต‹ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดฒเดญเดฟเด•เตเด•เตเด‚, เดŽเด™เตเด™เดจเต† เดคเตเดŸเด™เตเด™เดฃเด‚

เดชเดฆเตเดงเดคเดฟ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต - buildroot.org. เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฎเดพเดจเตเดตเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด…เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเดพเด‚, เด’เดฐเต เดฌเด—เต เดŸเตเดฐเดพเด•เตเด•เตผ, เดฎเต†เดฏเดฟเตฝ-เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, เด’เดฐเต เดเด†เตผเดธเดฟ เดšเดพเดจเตฝ เดŽเดจเตเดจเดฟเดตเดฏเตเดฃเตเดŸเต.

เดฌเดฟเตฝเดกเดฟเดจเตเดฑเต† เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฌเต‹เตผเดกเดฟเดจเดพเดฏเดฟ เดฌเดฟเตฝเดกเตเดฐเต‚เดŸเตเดŸเต defconfigs เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค เด“เดชเตเดทเดจเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดพเดฃเต Defconfig. เดŽเดจเตเดคเดพเดฃเต เดถเต‡เด–เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเตเด‚ เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเตเด‚ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดตเดจเดพเดฃเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต busybox, linux-kernel, uglibc, u-boot, barebox เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด•เต‹เตบเดซเดฟเด—เดฑเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฌเต‹เตผเดกเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเด‚.
เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดค เด†เตผเด•เตเด•เตˆเดตเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ git-เตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต‹เดฃเดฟเด‚เด—เต เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเต เดถเต‡เดทเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฏ เดฌเดฟเตฝเดกเตโ€Œเดฑเต‚เดŸเตเดŸเต เดฒเดญเดฟเด•เตเด•เตเด‚. เดฎเดพเดจเตเดตเดฒเดฟเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด˜เดŸเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เดพเด‚; เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚:

เดชเดฒเด• - เด“เดฐเต‹ เดฌเต‹เตผเดกเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดซเดฏเดฒเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเตเด•เตพ (iso, sdcart, cpio เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚), เด’เดฐเต เด“เดตเตผเดฒเต‡ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ, เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเตเดคเดฒเดพเดฏเดต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดพเด•เดพเด‚ เด‡เดต.
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ - เดฌเต‹เตผเดกเดฟเดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ defconfig. Defconfig เด’เดฐเต เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฌเต‹เตผเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดพเดฃเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚
dl โ€” เด…เดธเด‚เดฌเตเดฒเดฟเด•เตเด•เดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดค เดธเต‹เดดเตเดธเต เด•เต‹เดกเตเด•เตพ/เดซเดฏเดฒเตเด•เตพ เด‰เดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต/เดฒเด•เตเดทเตเดฏเด‚ โ€” เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ OS-เดจเตเดฑเต† เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚. เดคเตเดŸเตผเดจเตเดจเต, เดกเต—เตบเดฒเต‹เดกเต/เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต/เดนเต‹เดธเตเดฑเตเดฑเต - เด…เดธเด‚เดฌเตเดฒเดฟเด•เตเด•เตเดณเตเดณ เดนเต‹เดธเตเดฑเตเดฑเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต/เดฌเดฟเตฝเดกเต - เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดค เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ

KConfig เดตเดดเดฟเดฏเดพเดฃเต เด…เดธเด‚เดฌเตเดฒเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดคเต‡ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเต (เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•):

  • เดฎเต†เดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - เดฌเดฟเตฝเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ (nconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•, xconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•, gconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•)
  • linux-menuconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเด•.
  • เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด• - เดฌเดฟเตฝเดกเต เดซเดฒเด™เตเด™เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด• (เดŽเดฒเตเดฒเดพเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต)
  • เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดค เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต† เดตเต€เดฃเตเดŸเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.
  • defconfig_name เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ defconfig-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด•
  • list-defconfigs เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - defconfigs-เดจเตเดฑเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด•เดพเดฃเดฟเด•เตเด•เตเด•
  • เด‰เดฑเดตเดฟเดŸเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•.
  • เดธเดนเดพเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเด• - เดธเดพเดงเตเดฏเดฎเดพเดฏ เด•เดฎเดพเตปเดกเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด•เตเดฑเดฟเดชเตเดชเตเด•เดณเตเด‚ เดธเดนเดพเดฏเด•เดฐเดฎเดพเดฏ เดจเตเดฑเตเด™เตเด™เตเด•เดณเตเด‚

เดฌเดฟเตฝเดกเตเดฐเต‚เดŸเตเดŸเต เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ! เด…เดคเดฟเดจเดพเตฝ, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดจเดƒเดธเด‚เดฏเต‹เดœเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจ เด’เดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚.

เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเดพเด•เตเด•เต‡เดœเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚ เดชเดพเด•เตเด•เต‡เดœเต เดจเดพเดฎเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต Linux เด•เต‡เตผเดฃเตฝ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚:

make linux-rebuild

เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต/เดฌเดฟเตฝเดกเต/$packagename เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ .เดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต เดเดคเต เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต†เดฏเตเด‚ เด…เดตเดธเตเดฅ เดฌเดฟเตฝเดกเตเดฐเต‚เดŸเตเดŸเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด…เดคเดฟเดจเดพเตฝ, เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฑเต‚เดŸเตเดŸเต-เดŽเดซเตเดŽเดธเตเด•เดณเตเด‚ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

rm output/build/host-gcc-final-*/.stamp_host_installed;rm -rf output/target;find output/ -name ".stamp_target_installed" |xargs rm -rf ; make

เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ

เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดพเดฏเดฟ เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเดฟเดจเต เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เด‰เดฃเตเดŸเต

  • $TOPDIR - เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
  • $BASEDIR - OUTPUT เดกเดฏเดฑเด•เตเดŸเดฑเดฟ
  • $HOST_DIR, $STAGING_DIR, $TARGET_DIR โ€” เดนเต‹เดธเตเดฑเตเดฑเต เดŽเดซเตเดŽเดธเต, เดธเตเดฑเตเดฑเต‡เดœเดฟเด‚เด—เต เดŽเดซเตเดŽเดธเต, เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดŽเดซเตเดŽเดธเต เดฌเดฟเตฝเดกเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ.
  • $BUILD_DIR - เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเตเดฎเดพเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ

เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเดฟเดจเต เด’เดฐเต เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป เดซเต€เดšเตเดšเตผ เด‰เดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดคเดฟเดฎ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด’เดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดกเดฏเด—เตเดฐเด‚, เด’เดฐเต เดฌเดฟเตฝเดกเต เดŸเตˆเด‚ เด—เตเดฐเดพเดซเต, เดชเดพเด•เตเด•เต‡เดœเต เดตเดฒเตเดชเตเดชเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด—เตเดฐเดพเดซเต เดŽเดจเตเดจเดฟเดต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดซเดฒเด™เตเด™เตพ pdf เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเดฒเดพเดฃเต (เดจเดฟเด™เตเด™เตพเด•เตเด•เต svn,png เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚) เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต/เด—เตเดฐเดพเดซเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ.

เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป เด•เดฎเดพเตปเดกเตเด•เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ:

  • make graph-depends เด†เดถเตเดฐเดฟเดค เดตเตƒเด•เตเดทเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
  • make <pkg>-graph-depends เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดŸเตเดฐเต€ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•
  • BR2_GRAPH_OUT=png make graph-build PNG เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฒเต‹เดŸเตเดŸเต เดฌเดฟเตฝเดกเต เดธเดฎเดฏเด‚
  • make graph-size เดชเตเดฒเต‹เดŸเตเดŸเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดตเดฒเดฟเดชเตเดชเด‚

เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด‰เดฃเตเดŸเต เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเดพเด•เตเด•เต‡เดœเต เดตเดฟเดตเดฐเดฃเด™เตเด™เดณเตเดŸเต† เด•เตƒเดคเตเดฏเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดฃเตเดŸเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚ (เดžเดพเตป เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดšเต†เดฏเตเดฏเตเด‚). utils/readme.txt เดŽเดจเตเดจ เดซเดฏเดฒเดฟเตฝ เดˆ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฟเดตเดฐเดฃเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดธเตเดฑเตเดฑเต‹เด•เตเด•เต เดตเดฟเดคเดฐเดฃเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚

เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดฑเต‚เดŸเตเดŸเต เด…เดฒเตเดฒ, เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดฒเดพเดฃเต เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเต เด“เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.
เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดชเดฒ เดธเดพเดงเดพเดฐเดฃ เดฌเต‹เตผเดกเตเด•เตพเด•เตเด•เตเด‚ เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเดจเตเดฎเตเดณเตเดณ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด• เดจเต‹เด•เตเด•เดพเด‚:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

qemu_x86_64_defconfig เด•เต‹เตบเดซเดฟเด—เดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด•

make qemu_x86_64_defconfig

เดžเด™เตเด™เตพ เด…เดธเด‚เดฌเตเดฒเดฟ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต

make

เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ, เดซเดฒเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเด•:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดจเดฟเด™เตเด™เตพเด•เตเด•เต Qemu-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดจเตเดจ เดšเดฟเดคเตเดฐเด™เตเด™เตพ Buildroot เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

qemu-system-x86_64 -kernel output/images/bzImage -hda    output/images/rootfs.ext2 -append "root=/dev/sda rw" -s -S

เดซเดฒเด‚ qemu-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด†เดฃเต:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฌเต‹เตผเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต

เดฌเต‹เตผเดกเต เดซเดฏเดฒเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด• เดจเต‹เด•เตเด•เดพเด‚:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฎเตเดฎเตพ pc_x86_64_efi_defconfig เด•เดพเดฃเตเดจเตเดจเต. เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเด•เตผเดคเตเดคเดฟ เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฌเต‹เตผเดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚:

cp configs/pc_x86_64_bios_defconfig configs/my_x86_board_defconfig

เดจเดฎเตเดฎเตเดŸเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ, เดฑเต‚เดŸเตเดŸเตเดซเตเดธเต-เด“เดตเตผเดฒเต‡, เดฎเดฑเตเดฑเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดซเดฏเดฒเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‰เดŸเดจเดŸเดฟ เด’เดฐเต เดฌเต‹เตผเดกเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚:

mkdir board/my_x86_board

เดˆ defconfig-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด•:

make my_x86_board_defconfig

เด…เด™เตเด™เดจเต†, เด‡เดชเตเดชเต‹เตพ เดฌเดฟเตฝเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป (เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดŸเต† เดฑเต‚เดŸเตเดŸเดฟเตฝ .config-เตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต) x86-64 เดฒเต†เด—เดธเดฟ(เดฌเดฏเต‹เดธเต) เดฌเต‚เดŸเตเดŸเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต.

เดจเดฎเตเด•เตเด•เต เดฒเดฟเดจเด•เตเดธเต-เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดชเด•เตผเดคเตเดคเดพเด‚ (เดชเดฟเดจเตเดจเต€เดŸเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต):

cp board/pc/linux.config board/my_x86_board/

KConfig เดตเดดเดฟ เดฌเดฟเตฝเดกเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต

เดจเดฎเตเด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚:

make menuconfig 

KConfig เดตเดฟเตปเดกเต‹ เดคเตเดฑเด•เตเด•เตเด‚. เด’เดฐเต เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚ (nconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•, xconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•, gconfig เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•):

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดžเด™เตเด™เตพ เด†เดฆเตเดฏ เดตเดฟเดญเดพเด—เด‚ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เตเด•. เดฌเดฟเตฝเดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚.

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดฌเดฟเตฝเดกเต เด“เดชเตเดทเดจเตเด•เตพ - เด‡เดตเดฟเดŸเต† เดตเดฟเดตเดฟเดง เดฌเดฟเตฝเดกเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต. เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเตเด•เตพ, เดฌเดฟเตฝเดกเต เดคเตเดฐเต†เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚, เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฟเดฑเดฑเตเด•เตพ, เดฎเดฑเตเดฑเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเดฎเตเด•เตเด•เต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดตเดฟเดŸเดพเด‚.

เดŸเต‚เตพเดšเต†เดฏเดฟเตป - เดฌเดฟเตฝเดกเต เดŸเต‚เดณเตเด•เตพ เดคเดจเตเดจเต† เด‡เดตเดฟเดŸเต† เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด•.

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดŸเต‚เตพเดšเต†เดฏเดฟเตป เดคเดฐเด‚ - เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดŸเต‚เตพเดšเต†เดฏเดฟเตป เดคเดฐเด‚. เด‡เดคเต เดฌเดฟเตฝเดกเตโ€Œเดฑเต‚เดŸเตเดŸเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดฐเต เดŸเต‚เตพเดšเต†เดฏเดฟเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเดพเดนเตเดฏเดฎเดพเดฏ เด’เดจเตเดจเดพเด•เดพเด‚ (เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดจเตเดจเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ urlเดฏเต‹ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚). เดตเตเดฏเดคเตเดฏเดธเตเดค เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต เด…เดงเดฟเด• เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฌเดพเดนเตเดฏ เดŸเต‚เตพเดšเต†เดฏเดฟเดจเดฟเดจเตเดฑเต† เดฒเดฟเดจเดพเดฐเต‹ เดชเดคเดฟเดชเตเดชเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚.

เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟ - เดธเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดฎเตเดดเตเดตเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‡เดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเด—เดคเดฟเดฏเดฟเตฝ, เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ glibc เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดŽเด‚เดฌเดกเดกเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด‡เดคเต เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เด…เดคเดฟเดจเดพเตฝ uglibc เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ musl เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดžเด™เตเด™เตพ glibc เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚ ( systemd เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚).

เด•เต‡เตผเดฃเตฝ เดนเต†เดกเดฑเตเด•เดณเตเด‚ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด•เต‡เตผเดฃเตฝ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเตเด‚ - เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เต‡เตผเดฃเดฒเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดฃเด‚. เด•เต‡เตผเดฃเตฝ เดนเต†เดกเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŸเดพเตผเดฌเต‹เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดฟเดฑเตเดฑเต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดคเดฏเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚.

GCC เด•เด‚เดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเตเด•เตพ - เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เด•เดฎเตเดชเตˆเดฒเตผ เดชเดคเดฟเดชเตเดชเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
C++ เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด• - เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† C++ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เด‡เดคเต เดญเดพเดตเดฟเดฏเดฟเตฝ เดจเดฎเตเด•เตเด•เต เด‰เดชเด•เดพเดฐเดชเตเดชเต†เดŸเตเด‚.

เด…เดงเดฟเด• gcc เด“เดชเตโ€Œเดทเดจเตเด•เตพ - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดงเดฟเด• เด•เดฎเตเดชเตˆเดฒเตผ เด“เดชเตเดทเดจเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเดตเดฟ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดฎเดฟเด•เตเด• เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเด‚ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฎเตเด•เตเด•เต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเด‚:
เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค - เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด• (https://buildroot.org/downloads/manual/manual.html#makeuser-syntax).

เด‰เดฆเดพเดนเดฐเดฃ เดซเดฏเตฝ. เด…เดกเตโ€Œเดฎเดฟเตป, เดธเตเดตเดฏเดฎเต‡เดต gid/uid, /bin/sh เดทเต†เตฝ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด—เตเดฐเต‚เดชเตเดชเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต, เด—เตเดฐเต‚เดชเตเดชเต เด…เด‚เด—เด‚ เดฑเต‚เดŸเตเดŸเต, เด•เดฎเดจเตเดฑเต เดซเต‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚.

[alexey@alexey-pc buildroot ]$ cat board/my_x86_board/users.txt 
user -1 user -1 =admin /home/user /bin/sh root Foo user

เดฑเต‚เดŸเตเดŸเต เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เด“เดตเตผเดฒเต‡ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ - เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตโ€Œเดค เดŸเดพเตผเด—เต†เดฑเตเดฑเต-เดŽเดซเตโ€ŒเดŽเดธเดฟเดจเตเดฑเต† เดฎเตเด•เดณเดฟเตฝ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด“เดตเตผเดฒเต‡ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดซเดฏเดฒเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ - เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เดšเดฟเดคเตเดฐเด™เตเด™เดณเดพเด•เตเด•เดฟ เดฎเดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตโ€Œเดคเต. เดคเตฝเด•เตเด•เดพเดฒเด‚ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเต†เดฑเตเดคเต† เดตเดฟเดŸเดพเด‚.

เดจเดฎเตเด•เตเด•เต เด•เต‡เตผเดฃเตฝ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด•เต‡เตผเดฃเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. make linux-menuconfig เดตเดดเดฟเดฏเดพเดฃเต เด•เต‡เตผเดฃเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.
เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเต€เดคเดฟเด•เดณเดฟเตฝ เด•เต‡เตผเดฃเตฝ เดชเดคเดฟเดชเตเดชเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚: เด“เดซเตผ เดšเต†เดฏเตเดคเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•, เดชเดคเดฟเดชเตเดชเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดจเตฝเด•เตเด•, เด’เดฐเต เดถเต‡เด–เดฐเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดŸเดพเตผเดฌเต‹เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป - เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค. เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Linux-เตฝ เดจเดฟเดจเตเดจเต defocnfig. เดตเตเดฏเดคเตเดฏเดธเตเดค เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ defconfigs Linux เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเต‹เด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดฌเต€เด—เดฟเตพ เดฌเต‹เตบ เดฌเตเดฒเดพเด•เตเด•เต เดฌเต‹เตผเดกเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•.

เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดคเตŠเด•เตเด•เต† เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดพเดฃเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดตเดฟเดญเดพเด—เด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตฝเด•เตเด•เดพเดฒเด‚ เดฎเดพเดฑเตเดฑเดพเดคเต† เดตเดฟเดŸเดพเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดˆ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด‚.
เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเตเด•เตพ - เดถเต‡เด–เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต. เด’เดฐเต เดเดธเต‹ เด‡เดฎเต‡เดœเต เดšเต‡เตผเด•เตเด•เตเด•

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเดฑเตเด•เตพ - เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดฌเต‚เดŸเตเดŸเตเดฒเต‹เดกเดฑเตเด•เดณเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต. เดจเดฎเตเด•เตเด•เต isolinix เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

Systemd เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด•เต†เตผเดฃเดฒเตเด‚ เด—เตเดฒเดฟเดฌเตโ€Œเดธเดฟเดฏเตเด‚ เดšเต‡เตผเดจเตเดจเต เดฒเดฟเดจเด•เตโ€Œเดธเดฟเดจเตเดฑเต† เดธเตเดคเด‚เดญเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟ Systemd เดฎเดพเดฑเตเด•เดฏเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดžเดพเตป เด…เดคเดฟเดจเตเดฑเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ.

make menuconfig เดตเดดเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต, เดคเตเดŸเตผเดจเตเดจเต เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ โ†’ System tools โ†’ systemd. เดธเดฟเดธเตเดฑเตเดฑเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดเดคเต systemd เดธเต‡เดตเดจเด™เตเด™เดณเดพเดฃเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต†เดจเตเดจเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚.

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต

KConfig เดตเดดเดฟ เดžเด™เตเด™เตพ เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเตเดŸเตผเดจเตเดจเต เดžเด™เตเด™เดณเตเดŸเต† defconfig เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•:

make savedefconfig

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

Linux เด•เต‡เตผเดฃเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต:

make linux-menuconfig

เดตเต†เตผเดšเตเดตเตฝเดฌเต‹เด•เตเดธเต เดตเต€เดกเดฟเดฏเต‹ เด•เดพเตผเดกเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เดพเด‚

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดจเดฎเตเด•เตเด•เต เดตเต†เตผเดšเตเดตเตฝเดฌเต‹เด•เตโ€Œเดธเต เด—เดธเตเดฑเตเดฑเต เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เดพเด‚

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•. เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเต: เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป output/build/linux-$version/config-เตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เดŽเดจเตเดจเดพเตฝ board/my_x86_board/linux.config-เตฝ เด…เดฒเตเดฒ

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฒเตŠเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดธเตเดตเดฎเต‡เดงเดฏเดพ เดชเด•เตผเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

cp output/build/linux-4.19.25/.config board/my_x86_board/linux.config

เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดžเด™เตเด™เตพ เดฎเตเดดเตเดตเตป เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดจเดƒเดธเด‚เดฏเต‹เดœเดจเด‚ เดจเดŸเดคเตเดคเตเด‚. เดฌเดฟเตฝเดกเตโ€Œเดฑเต‚เดŸเตเดŸเต เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚. เดธเดฎเดฏเดตเตเด‚ เดžเดฐเดฎเตเดชเตเด•เดณเตเด‚ เดชเดพเดดเดพเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป, เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต):

make clean;make

เดฌเดฟเตฝเดกเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เดธเดฟเดกเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ VirtualBox (5.2, 6.0 เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต) เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•.เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดเดธเต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•:

เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต - เดญเดพเด—เด‚ 1. เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ, เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ, เดฎเต†เดจเตเดตเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป

เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดตเดธเตเดคเตเด•เตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•

  1. เดฌเดฟเตฝเดกเตเดฑเต‚เดŸเตเดŸเต เดฎเดพเดจเตเดตเตฝ

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•