树莓派 3 型号 B+
在本教程中,我们将介绍在 Raspberry Pi 上使用 Swift 的基础知识。 Raspberry Pi 是一款小型且廉价的单板计算机,其潜力仅受其计算资源的限制。 它在科技极客和 DIY 爱好者中广为人知。 对于那些需要在实践中试验想法或测试某个概念的人来说,这是一个很棒的设备。 它可用于各种项目,并且几乎可以轻松安装在任何地方 - 例如,它可以安装在显示器盖上并用作桌面,或连接到面包板以控制电子电路。
Malinka 的官方编程语言是 Python。 虽然Python很容易使用,但它缺乏类型安全性,而且消耗大量内存。 另一方面,Swift 具有 ARC 内存管理,并且速度几乎比 Python 快 8 倍。 好吧,由于 Raspberry Pi 处理器的 RAM 量和计算能力是有限的,使用 Swift 这样的语言可以让您最大限度地发挥这款迷你 PC 的硬件潜力。
操作系统安装
在安装 Swift 之前,您需要选择操作系统。 为此,您可以
- 下载最新版本的 Raspbian 操作系统
故 . 使用“磁盘工具”将 SD 卡格式化为 FAT .- 我们用
balena蚀刻机 用于上传到格式化卡。
第二步:在MS-DOS(FAT)中格式化SD卡
第三步:使用balenaEtcher将Raspbian填充到卡上
我们为初学者推荐免费的机器学习强化课程:
我们在三天内编写了第一个机器学习模型 — 2 月 4 日至 XNUMX 日。 免费的强化课程,可让您了解什么是机器学习并学习如何使用互联网上的开放数据。 我们还学习使用自主开发的模型来预测美元汇率.
树莓派设置
已经走了一半了! 现在我们已经有了一张带有我们将使用的操作系统的 SD 卡,但操作系统尚未安装。 有两种可能性:
- 使用连接到设备的显示器、键盘和鼠标。
- 通过 SSH 或使用 USB 控制台电缆从另一台 PC 执行所有操作。
如果这是您第一次使用 Pi,我推荐选项 #1。 将 Raspbian OS SD 卡插入 Pi 后,连接 HDMI 线、鼠标、键盘和电源线。
Pi 在打开时应该会启动。 恭喜! 现在您可以花一点时间了解您的桌面及其功能。
安装斯威夫特
为了在 Raspberry 上安装 Swift,您需要将其连接到互联网(使用以太网或 WiFi,具体取决于开发板型号)。 连接互联网后,您就可以开始安装 Swift。
可以通过两种方式完成。 第一的 -
它是一个命令行工具,有点像 Linux 设备上的应用程序和软件包的 App Store。 我们通过在终端中输入 apt-get 开始使用 apt。 接下来,您需要指定一些命令来阐明正在执行的任务。 在我们的例子中,我们需要安装 Swift 5.0.2。 对应的包可以
好吧,让我们开始吧。 现在我们知道我们将使用 apt 安装 Swift,我们需要将存储库添加到存储库列表中。
添加/安装 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
这三行创建一个名为 MyFirstProject 的空 Swift 包。 要运行它,请输入 swift run 命令。
编译完成后,我们将看到“Hello, world!”这句话。 在命令行上。
现在我们已经创建了第一个 Pi 程序,让我们更改一些内容。 在 MyFirstProject 目录中,我们对 main.swift 文件进行更改。 它包含当我们使用 swift run 命令运行包时执行的代码。
将目录更改为 Sources/MyFirstProject。
cd Sources/MyFirstProject
使用内置编辑 main.swift 文件
nano main.swift
编辑器打开后,您可以更改程序的代码。 让我们用以下内容替换 main.swift 文件的内容:
print("Hello, Marc!")
当然你可以输入你的名字。 要保存更改,您需要执行以下操作:
- CTRL+X 保存文件。
- 按“Y”确认更改。
- 按 Enter 确认对 main.swift 文件的更改。
所有更改均已完成,现在是时候重新启动程序了。
swift run
恭喜! 编译代码后,终端应显示修改后的行。
现在 Swift 已经安装好了,你有事情要做了。 因此,要控制硬件,例如 LED、伺服系统、继电器,您可以使用 Linux/ARM 板的硬件项目库,该库称为
在 Raspberry Pi 上体验 Swift 的乐趣吧!
来源: habr.com