Raspberry PI 3 Model B+
แแ แแแแแแแแแจแ แฉแแแ แแแแแแฎแแแแแ Raspberry Pi-แแ Swift-แแก แแแแแงแแแแแแก แกแแคแฃแซแแแแแก. Raspberry Pi แแ แแก แแแขแแ แ แแ แแแคแคแแกแแแแ แแแแแแฃแขแแ แ, แ แแแแแก แแแขแแแชแแแแ แจแแแแแคแแ แแแแแ แแฎแแแแ แแแกแ แแแแแแแแแแ แ แแกแฃแ แกแแแแ. แแก แแแ แแแ แแ แแก แชแแแแแแ แขแแฅแแแแแกแแแแก แแ แฌแแ แแแแแแ แแแแฃแแแแกแขแแแแก แจแแ แแก. แแก แจแแกแแแแจแแแแ แแแฌแงแแแแแแแแ แแแแแแแก, แแแกแแช แกแญแแ แแแแ แแแแแก แแฅแกแแแ แแแแแขแ แแ แแแ แแแแฃแแ แแแแชแแคแชแแแก แแ แแฅแขแแแแจแ แแแแแชแแ. แแก แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแ แแแฅแขแแแแก แคแแ แแ แกแแแฅแขแ แแกแแแแก แแ แแแแแแแ แฏแแแแ แแแแฅแแแก แงแแแแแแ - แแแแแแแแแ, แจแแแซแแแแ แแแแแแขแแแแแก แแแแแขแแ แแก แกแแฎแฃแ แแแแ แแ แแแแแแงแแแแ แแแกแแขแแแแ, แแ แแแฃแแแแจแแ แแแก แแฃแ แแก แแแคแแก แแแแฅแขแ แแแฃแแ แฌแ แแแแก แแแกแแแแแขแ แแแแแแแ.
แแแแแแแแก แแคแแชแแแแฃแ แ แแ แแแ แแแแ แแแแก แแแแ แแแแแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแแแแ แกแแแแแแ แแแ แขแแแ แแแแแกแแงแแแแแแแแ, แแแก แแแแแแแฃแแแ แขแแแแก แฃแกแแคแ แแฎแแแแ, แแแ แแ แแแแกแ, แแก แแแแ แแแฎแกแแแ แแแแก แแแแฎแแแ แก. Swift-แก, แแแแแก แแฎแ แแ, แแฅแแก ARC แแแฎแกแแแ แแแแก แแแ แแแ แแ แแแแฅแแแก 8-แฏแแ แฃแคแ แ แกแฌแ แแคแแ แแแแ แ Python. แแกแ, แ แแแแแ RAM-แแก แ แแแแแแแแ แแ Raspberry Pi แแ แแชแแกแแ แแก แแแแแแแแแแ แจแแกแแซแแแแแแแแแ แจแแแฆแฃแแฃแแแ, Swift-แแก แแกแแแแกแ แแแแก แแแแแงแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฅแกแแแแแฃแ แแ แแแแแ แแแ แแ แแแแ-แแแแแแฃแขแแ แแก แแแแ แแขแฃแ แแก แแแขแแแชแแแแ.
OS แแแกแขแแแแชแแ
Swift-แแก แแแงแแแแแแแแ แฃแแแ แแแ แฉแแแ OS. แแแแก แแแแแแแแ แจแแแแซแแแแ
- แฉแแแแขแแแ แแแ Raspbian OS-แแก แฃแแฎแแแกแ แแแ แกแแ
แแฅแแแแ แแแแแแแแแแ แ, . SD แแแ แแแแก แคแแ แแแขแแ แแแ FAT-แแ Disk Utility-แแก แแแแแงแแแแแแ .- แฒฉแแแ แแแงแแแแแ
แแแแแแแแขแฉแแ แ แคแแ แแแขแแ แแแฃแ แแแ แแแแ แแขแแแ แแแแกแแแแก.
แแแแแฏแ แแแแ แ: SD แแแ แแแแก แคแแ แแแขแแ แแแ MS-DOS-แจแ (FAT)
แแแแแฏแ แแแกแแแ: แแแแแแงแแแแ balenaEtcher แแแ แแแแ Raspbian-แแก แจแแกแแแกแแแแ
แฉแแแ แแแ แฉแแแ แฃแคแแกแ แแแขแแแกแแฃแ แแฃแ แกแก แแแแฅแแแฃแ แ แกแฌแแแแแก แจแแกแแฎแแ แแแแฌแงแแแแแแแแก:
แฉแแแ แแฌแแ แ แแแแฅแแแแแแชแแแแแแแแก แแแ แแแ แแแแแแก แกแแ แแฆแแจแ โ 2-4 แกแแฅแขแแแแแ แ. แฃแคแแกแ แแแขแแแกแแฃแ แ แแฃแ แกแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแ แ แ แแ แแก แแแแฅแแแแแแชแแแแแแแ แแ แแกแฌแแแแแ แ แแแแ แแแฃแจแแแ แฆแแ แแแแแชแแแแแแแ แแแขแแ แแแขแแแแ. แฉแแแ แแกแแแ แแแกแฌแแแแแ แแแแแ แแก แแฃแ แกแแก แแ แแแแแแแ แแแแก แแแแแแแแแแแแ แแแฃแแ แแแแแแแก แแแแแงแแแแแแ.
Raspberry Pi แแแงแแแแแ
แฃแแแ แจแฃแ แแแแแแ! แแฎแแ แฉแแแ แแแแฅแแก SD แแแ แแแ OS-แแ, แ แแแแแกแแช แแแแแแแงแแแแแ, แแแแ แแ แแแแ แแชแแฃแแ แกแแกแขแแแ แฏแแ แแ แแ แแก แแแแแกแขแแแแ แแแฃแแ. แแแแกแแแแก แแ แ แจแแกแแซแแแแแแแแ:
- แแแแแแงแแแแ แแแฌแงแแแแแแแแกแแแ แแแแแแจแแ แแแฃแแ แแแแแขแแ แ, แแแแแแแขแฃแ แ แแ แแแฃแกแ.
- แแแแแแแแ แงแแแแแคแแ แ แกแฎแแ แแแแแแฃแขแแ แแแแ SSH-แแ แแ USB แแแแกแแแแก แแแแแแแก แแแแแงแแแแแแ.
แแฃ แแก แแฅแแแแ แแแ แแแแ แแแแแชแแแแแแแ Pi-แกแแแ, แแ แแแ แฉแแแ แแแ แแแแขแก #1. แแแก แจแแแแแ, แ แแช Raspbian OS SD แแแ แแแ แฉแแกแแฃแแ แแฅแแแแ Pi-แจแ, แจแแแแ แแแ HDMI แแแแแแ, แแแฃแกแ, แแแแแแแขแฃแ แ แแ แแแแแแก แแแแแแ.
Pi แฃแแแ แฉแแแขแแแ แแแก แฉแแ แแแแกแแก. แแแแแชแแ! แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแฎแแ แฏแแ แชแแขแ แแ แ แแฅแแแแ แแแกแแขแแแแก แแ แแแกแ แจแแกแแซแแแแแแแแแแก แจแแกแแฎแแ.
Swift-แแก แแแกแขแแแแชแแ
แแแแกแแแแแก, แ แแ แแแแแแกแขแแแแ แแ Swift Raspberry-แแ, แแฅแแแ แฃแแแ แแแฃแแแแจแแ แแ แแก แแแขแแ แแแขแก (Ethernet-แแก แแ WiFi-แแก แแแแแงแแแแแแ, แแแคแแก แแแแแแแก แแแฎแแแแแ). แแแขแแ แแแขแแก แแแแแแจแแ แแแแก แจแแแแแ, แจแแแแซแแแแ แแแแฌแงแแ Swift-แแก แแแกแขแแแแชแแ.
แแก แจแแแซแแแแ แแแแแแแแก แแ แ แแแแ. แฒแแ แแแแ -
แแก แแ แแก แแ แซแแแแแแก แกแขแ แแฅแแแแก แฎแแแกแแฌแงแ, แแ แแแแแ แ App Store-แแก แแกแแแแกแ แแแแแแกแ แแ แแแแแขแแแแกแแแแก Linux แแแฌแงแแแแแแแแแแกแแแแก. แฉแแแ แแแฌแงแแแ apt-แแแ แแฃแจแแแแแก แขแแ แแแแแแจแ apt-get แจแแงแแแแแ. แจแแแแแแ, แแฅแแแ แฃแแแ แแแฃแแแแแ แแแแแ แ แแแ แแ แซแแแแแแแ, แ แแแแแแแช แแแแแแ แขแแแก แจแแกแ แฃแแแแฃแ แแแแแแแแแก. แฉแแแแก แจแแแแฎแแแแแจแ, แฉแแแ แฃแแแ แแแแแงแแแแ Swift 5.0.2. แจแแกแแแแแแกแ แแแแแขแแแ แจแแแซแแแแ แแงแแก
แแแ, แแแแแฌแงแแ. แแฎแแ, แ แแแแกแแช แฉแแแ แแแชแแ, แ แแ แฉแแแ แแแแแแแกแขแแแแ แแแ Swift-แก apt-แแก แแแแแงแแแแแแ, แฉแแแ แฃแแแ แแแแแแแขแแ แ แแแ แกแแชแแแแแแก แกแแแจแ.
Repo แแ แซแแแแแแก แแแแแขแแแ/แแแกแขแแแแชแแ
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash
แจแแแแแแ, แแแแแแกแขแแแแ แแ Swift แแแแแขแแแฃแแ แ แแแแแแ:
sudo apt-get install swift5=5.0.2-v0.4
แฒกแฃแ แแก แแ แแก! Swift แแฎแแ แแแแแกแขแแแแ แแแฃแแแ แฉแแแแก Raspberry-แแ.
แกแแขแแกแขแ แแ แแแฅแขแแก แจแแฅแแแ
แแ แแขแแแแ,
แแแ แแแแ, แจแแฅแแแแแ แแแ แแฅแขแแ แแ แกแแฎแแแฌแแแแแแ MyFirstProject.
mkdir MyFirstProject
แจแแแแแแ, แจแแชแแแแแ แแแแแแแแ แ แกแแแฃแจแแ แแแ แแฅแขแแ แแ แแฎแแแ แจแแฅแแแแ MyFirstProject-แแ.
cd MyFirstProject
แจแแฅแแแแแ แแฎแแแ แจแแกแ แฃแแแแแแ Swift แแแแแขแ.
swift package init --type=executable
แแก แกแแแ แฎแแแ แฅแแแแก Swift-แแก แชแแ แแแ แแแแแขแก, แกแแฎแแแฌแแแแแแ MyFirstProject. แแแกแแจแแแแแ, แจแแแงแแแแแ แแ แซแแแแแ swift run.
แจแแแแแแแก แแแกแ แฃแแแแแก แจแแแแแ แฉแแแ แแแแฎแแแ แคแ แแแแก "แแแแแ แฏแแแ, แกแแแงแแ แ!" แแ แซแแแแแแก แฎแแแแ.
แแฎแแ, แ แแแแกแแช แฉแแแ แจแแแฅแแแแแ แฉแแแแ แแแ แแแแ Pi แแ แแแ แแแ, แแแแแ แจแแแชแแแแแ แ แแแแแแแแ แ แแ. MyFirstProject แแแ แแฅแขแแ แแแจแ แจแแแแขแแแแ แชแแแแแแแแแ main.swift แคแแแแจแ. แแก แจแแแชแแแก แแแแก, แ แแแแแแช แกแ แฃแแแแแ, แ แแแแกแแช แฉแแแ แแแขแแ แแแ แแแแแขแก swift run แแ แซแแแแแแ.
แจแแชแแแแแ แแแ แแฅแขแแ แแ Sources/MyFirstProject-แแ.
cd Sources/MyFirstProject
main.swift แคแแแแแก แ แแแแฅแขแแ แแแ แฉแแจแแแแแฃแแ แแแแแงแแแแแแ
nano main.swift
แ แแแแฅแขแแ แแก แแแฎแกแแแก แจแแแแแ, แจแแแแซแแแแ แจแแชแแแแแ แแฅแแแแ แแ แแแ แแแแก แแแแ. แแแแแ แจแแแชแแแแแ main.swift แคแแแแแก แจแแแแแ แกแ แแแแ:
print("Hello, Marc!")
แ แ แแฅแแ แฃแแแ, แจแแแแซแแแแ แแฅแแแแ แกแแฎแแแแก แฉแแกแแ. แชแแแแแแแแแแก แจแแกแแแแฎแแ แแฅแแแ แฃแแแ แแแแแแแแ แจแแแแแแ:
- CTRL + X แคแแแแแก แจแแกแแแแฎแแ.
- แแแแแแกแขแฃแ แแ แชแแแแแแแแแ "Y" แแแญแแ แแ.
- แแแแแแกแขแฃแ แแ แชแแแแแแแ main.swift แคแแแแจแ Enter แแแญแแ แแ.
แงแแแแ แชแแแแแแแ แแแแฎแแ แชแแแแแ, แแฎแแ แแ แแ แแแแแขแแแ แแแ แแ แแแ แแแ.
swift run
แแแแแชแแ! แแแแแก แจแแแแแแแก แจแแแแแ, แขแแ แแแแแแแ แฃแแแ แแฉแแแแแก แจแแชแแแแแ แฎแแแ.
แแฎแแ, แ แแแแกแแช Swift แแแแแกแขแแแแ แแแฃแแแ, แแฅแแแ แแแฅแแ แ แแแแ แแแกแแแแแแแแแ. แแกแ แ แแ, แแแแ แแขแฃแ แแก แแแกแแแแแขแ แแแแแแแ, แแแแแแแแแ, LED-แแแ, แกแแ แแแแแ, แ แแแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ แขแแฅแแแแแก แแ แแแฅแขแแแแก แแแแแแแแแแ Linux/ARM แแแคแแแแกแแแแก, แ แแแแแแช แ.แฌ.
แแแแ แแแ แแฅแกแแแ แแแแแขแแแแ Swift-แแ Raspberry Pi-แแ!
แฌแงแแ แ: www.habr.com