เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ
เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ PI 3 เชฎเซ‹เชกเชฒ B+

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

เชฎเชพเชฒเชฟเช‚เช•เชพเชจเซ€ เชธเชคเซเชคเชพเชตเชพเชฐ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เชชเชพเชฏเชฅเซ‹เชจ เช›เซ‡. เชชเชพเชฏเชฅเซ‹เชจ เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช•เชฆเชฎ เชธเชฐเชณ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชคเซ‡เชฎเชพเช‚ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชฒเชพเชฎเชคเซ€เชจเซ‹ เช…เชญเชพเชต เช›เซ‡, เช‰เชชเชฐเชพเช‚เชค เชคเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชพเชชเชฐเซ‡ เช›เซ‡. เชฌเซ€เชœเซ€ เชคเชฐเชซ เชธเซเชตเชฟเชซเซเชŸเชฎเชพเช‚ ARC เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เช•เชฐเชคเชพเช‚ เชฒเช—เชญเช— 8 เช—เชฃเซ€ เชเชกเชชเซ€ เช›เซ‡. เช เซ€เช• เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชจเซ€ RAM เชจเซ€ เชฎเชพเชคเซเชฐเชพ เช…เชจเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เช•เซเชทเชฎเชคเชพเช“ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡, เชธเซเชตเชฟเชซเซเชŸ เชœเซ‡เชตเซ€ เชญเชพเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เช† เชฎเชฟเชจเซ€-เชชเซ€เชธเซ€เชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ€ เชธเช‚เชญเชตเชฟเชคเชคเชพเชจเซ‡ เชฎเชนเชคเซเชคเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

OS เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ

เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชคเชฎเชพเชฐเซ‡ OS เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹เชคเซƒเชคเซ€เชฏ เชชเช•เซเชท เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเซŒเชฅเซ€ เชธเชพเชฎเชพเชจเซเชฏ เชชเชธเช‚เชฆเช—เซ€ เชฐเชพเชธเซเชชเชฌเชฟเชฏเชจ เช›เซ‡, เชœเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€เชจเซ€ เชธเชคเซเชคเชพเชตเชพเชฐ เช“เชเชธ เช›เซ‡. SD เช•เชพเชฐเซเชก เชชเชฐ Raspbian เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡; เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช…เชฎเซ‡ balenaEtcher เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚. เชถเซเช‚ เช•เชฐเชตเซเช‚ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ
เชชเช—เชฒเซเช‚ เชฌเซ‡: SD เช•เชพเชฐเซเชกเชจเซ‡ MS-DOS (FAT) เชฎเชพเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‹

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ
เชชเช—เชฒเซเช‚ เชคเซเชฐเชฃ: เช•เชพเชฐเซเชก เชชเชฐ เชฐเชพเชธเซเชชเชฌเชฟเชฏเชจ เชญเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชพเชฒเซ‡เชจเชพเชเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹

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

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชธเซ‡เชŸเช…เชช

เชนเชพเชซเชตเซ‡ เชคเซเชฏเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡! เชนเชตเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ OS เชธเชพเชฅเซ‡ SD เช•เชพเชฐเซเชก เช›เซ‡ เชœเซ‡เชจเซ‹ เช…เชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚, เชชเชฐเช‚เชคเซ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชนเชœเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชฌเชพเช•เซ€ เช›เซ‡. เช† เชฎเชพเชŸเซ‡ เชฌเซ‡ เชถเช•เซเชฏเชคเชพเช“ เช›เซ‡:

  • เช‰เชชเช•เชฐเชฃ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชฎเซ‹เชจเชฟเชŸเชฐ, เช•เซ€เชฌเซ‹เชฐเซเชก เช…เชจเซ‡ เชฎเชพเช‰เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.
  • SSH เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ USB เช•เชจเซเชธเซ‹เชฒ เช•เซ‡เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเซ€เชœเชพ PC เชชเชฐเชฅเซ€ เชฌเชงเซเช‚ เช•เชฐเซ‹.

เชœเซ‹ Pi เชธเชพเชฅเซ‡เชจเซ‹ เช† เชคเชฎเชพเชฐเซ‹ เชชเชนเซ‡เชฒเซ‹ เช…เชจเซเชญเชต เช›เซ‡, เชคเซ‹ เชนเซเช‚ เชตเชฟเช•เชฒเซเชช #1 เชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚. เชเช•เชตเชพเชฐ เชฐเชพเชธเซเชชเชฌเชฟเชฏเชจ OS SD เช•เชพเชฐเซเชก Pi เชฎเชพเช‚ เชฆเชพเช–เชฒ เชฅเชˆ เชœเชพเชฏ, HDMI เช•เซ‡เชฌเชฒ, เชฎเชพเช‰เชธ, เช•เซ€เชฌเซ‹เชฐเซเชก เช…เชจเซ‡ เชชเชพเชตเชฐ เช•เซ‡เชฌเชฒเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹.

เชœเซเชฏเชพเชฐเซ‡ เชšเชพเชฒเซ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ Pi เชฌเซเชŸ เชฅเชตเซ‹ เชœเซ‹เชˆเช. เช…เชญเชฟเชจเช‚เชฆเชจ! เชนเชตเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เช…เชจเซ‡ เชคเซ‡เชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเชถเซ‡ เชถเซ€เช–เชตเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸเชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เชฌเซ‹เชฐเซเชก เชฎเซ‹เชกเชฒเชจเชพ เช†เชงเชพเชฐเซ‡ เช‡เชฅเชฐเชจเซ‡เชŸ เช…เชฅเชตเชพ เชตเชพเช‡เชซเชพเช‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡). เชเช•เชตเชพเชฐ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชœเชพเชฏ, เชชเช›เซ€ เชคเชฎเซ‡ เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเซ‡ เชฌเซ‡ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเซเชฐเชฅเชฎ - เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเซเชตเชฟเชซเซเชŸ เชฌเชฟเชฒเซเชก เชฌเชจเชพเชตเซ‹, เชฌเซ€เชœเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชธเช‚เช•เชฒเชฟเชค เชฆเซเชตเชฟเชธเช‚เช—เซ€เช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เชนเซเช‚ เชฌเซ€เชœเซ€ เชชเชฆเซเชงเชคเชฟเชจเซ€ เชญเชพเชฐเชชเซ‚เชฐเซเชตเช• เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชชเซเชฐเชฅเชฎเชจเซ‡ เช˜เชฃเชพ เชฆเชฟเชตเชธเซ‹เชจเซ€ เชคเซˆเชฏเชพเชฐเซ€เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชฌเซ€เชœเซ€ เชชเชฆเซเชงเชคเชฟ เชœเซ‚เชฅเชจเซ‡ เช†เชญเชพเชฐเซ€ เชฆเซ‡เช–เชพเชˆ เชธเซเชตเชฟเชซเซเชŸ-เชเช†เชฐเชเชฎ. เชคเซ‡เชฃเซ€ เชชเชพเชธเซ‡ เชเช• เชฐเซ‡เชชเซ‹ เช›เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเซ‡ apt เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (Aเช…เชฆเซเชฏเชคเชจ Pเชเช•เซ‡เชœ Tolเชฒ).

เชคเซ‡ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชŸเซ‚เชฒ เช›เซ‡, เชœเซ‡ Linux เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เช…เชจเซ‡ เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเชพเชŸเซ‡เชจเชพ เชเชช เชธเซเชŸเซ‹เชฐ เชœเซ‡เชตเซเช‚ เช›เซ‡. เช…เชฎเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ apt-get เชฆเชพเช–เชฒ เช•เชฐเซ€เชจเซ‡ apt เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช เช›เซ€เช. เช†เช—เชณ, เชคเชฎเชพเชฐเซ‡ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชถเซ‡. เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชพเชฐเซ‡ เชธเซเชตเชฟเชซเซเชŸ 5.0.2 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซเชฐเซ‚เชช เชชเซ‡เช•เซ‡เชœเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชนเซ€เช‚ เชถเซ‹เชงเซ‹.

เชธเชพเชฐเซเช‚, เชšเชพเชฒเซ‹ เชถเชฐเซ‚ เช•เชฐเซ€เช. เชนเชตเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ apt เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชถเซเช‚, เชคเซ‹ เช†เชชเชฃเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เชฐเซ‡เชชเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชฐเซ‡เชชเซ‹ เช•เชฎเชพเชจเซเชก เช‰เชฎเซ‡เชฐเซ‹/เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เชเชกเชชเซ€ เชนเชพเชฅ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡:

curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เช†เช—เชณ, เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชฐเซ‡เชชเซ‹เชฎเชพเช‚เชฅเซ€ เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹:

sudo apt-get install swift5=5.0.2-v0.4

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชฌเชธ เชเชŸเชฒเซเช‚ เชœ! เชธเซเชตเชฟเชซเซเชŸ เชนเชตเซ‡ เช…เชฎเชพเชฐเซ€ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชˆ เช—เชˆ เช›เซ‡.

เชŸเซ‡เชธเซเชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฌเชจเชพเชตเชตเซ‹

เช† เช•เซเชทเชฃเซ‡ เชธเซเชตเชฟเชซเซเชŸ REPL เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฌเซ€เชœเซเช‚ เชฌเชงเซเช‚ เช•เชฐเซ‡ เช›เซ‡. เชŸเซ‡เชธเซเชŸ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ Swift Package Manager เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเชฟเชซเซเชŸ เชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเซ€เช.

เชชเซเชฐเชฅเชฎ, MyFirstProject เชจเชพเชฎเชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชจเชพเชตเซ‹.

mkdir MyFirstProject

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เช†เช—เชณ, เชตเชฐเซเชคเชฎเชพเชจ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเชจเซ‡ เชจเชตเชพ เชฌเชจเชพเชตเซ‡เชฒ MyFirstProject เชฎเชพเช‚ เชฌเชฆเชฒเซ‹.

cd MyFirstProject

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชจเชตเซเช‚ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชธเซเชตเชฟเชซเซเชŸ เชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเซ‹.

swift package init --type=executable

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เช† เชคเซเชฐเชฃ เชฐเซ‡เช–เชพเช“ MyFirstProject เชจเชพเชฎเชจเซเช‚ เช–เชพเชฒเซ€ เชธเซเชตเชฟเชซเซเชŸ เชชเซ‡เช•เซ‡เชœ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเซ‡เชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, swift run เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹.

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชเช•เชตเชพเชฐ เชธเช‚เช•เชฒเชจ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ, เชชเช›เซ€ เช†เชชเชฃเซ‡ "เชนเซ‡เชฒเซ‹, เชตเชฐเซเชฒเซเชก!" เชตเชพเช•เซเชฏ เชœเซ‹เชถเซเช‚. เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ.

เชนเชตเซ‡ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ‹ เชชเชนเซ‡เชฒเซ‹ Pi เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฌเชจเชพเชตเซเชฏเซ‹ เช›เซ‡, เชšเชพเชฒเซ‹ เชฅเซ‹เชกเซ€ เชตเชธเซเชคเซเช“ เชฌเชฆเชฒเซ€เช. MyFirstProject เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚, เชšเชพเชฒเซ‹ main.swift เชซเชพเช‡เชฒเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€เช. เชคเซ‡ เช•เซ‹เชก เชงเชฐเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ swift run เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชœ เชšเชฒเชพเชตเซ€เช เช›เซ€เช.

เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซ‡ เชธเซเชคเซเชฐเซ‹เชคเซ‹/เชฎเชพเชฏเชซเชฐเซเชธเซเชŸ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชฌเชฆเชฒเซ‹.

cd Sources/MyFirstProject 

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชฌเชฟเชฒเซเชŸ-เช‡เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ main.swift เชซเชพเช‡เชฒเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ‹ เชจเซ‡เชจเซ‹ เชเชกเชฟเชŸเชฐ.

nano main.swift

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชเช•เชตเชพเชฐ เชธเช‚เชชเชพเชฆเช• เช–เซเชฒเซ€ เชœเชพเชฏ, เชชเช›เซ€ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เช•เซ‹เชก เชฌเชฆเชฒเซ€ เชถเช•เซ‹ เช›เซ‹. เชšเชพเชฒเซ‹ main.swift เชซเชพเช‡เชฒเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เช† เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€เช:

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

print("Hello, Marc!")

เช…เชฒเชฌเชคเซเชค เชคเชฎเซ‡ เชคเชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชจเซ€เชšเซ‡เชจเชพ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

  • เชซเชพเช‡เชฒ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ CTRL+X.
  • "Y" เชฆเชฌเชพเชตเซ€เชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‹.
  • Enter เชฆเชฌเชพเชตเซ€เชจเซ‡ main.swift เชซเชพเช‡เชฒเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‹.

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เชฌเชงเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชนเชตเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เช›เซ‡.

swift run

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเซ€ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ

เช…เชญเชฟเชจเช‚เชฆเชจ! เชเช•เชตเชพเชฐ เช•เซ‹เชก เช•เชฎเซเชชเชพเชˆเชฒ เชฅเชˆ เชœเชพเชฏ, เชŸเชฐเซเชฎเชฟเชจเชฒเซ‡ เชธเช‚เชถเซ‹เชงเชฟเชค เชฒเชพเช‡เชจ เชฌเชคเชพเชตเชตเซ€ เชœเซ‹เชˆเช.

เชนเชตเซ‡ เชธเซเชตเชฟเชซเซเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชฅเชˆ เช—เชˆ เช›เซ‡, เชคเชฎเชพเชฐเซ‡ เช•เช‚เชˆเช• เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡. เชคเซ‡เชฅเซ€, เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, LEDs, servos, relays, เชคเชฎเซ‡ Linux/ARM เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชจเซ‡ เชธเซเชตเชฟเชซเซเชŸเซ€เชœเซ€เชชเซ€เช†เชˆเช“.

เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ เชชเชฐ เชธเซเชตเชฟเชซเซเชŸ เชธเชพเชฅเซ‡ เชชเซเชฐเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเชœเชพ เชฎเชพเชฃเซ‹!

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

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