1

树莓派

 3 years ago
source link: https://www.grofis.com/2020/11/raspberry-pi-400-first-impressions/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

我是在我的电视上编程长大的,先是 Sinclair ZX81,然后是 ZX Spectum。树莓派400——键盘上的计算机,可以很容易地连接电视机,电视机是我 DNA 的一部分。所以,考虑到这一点,我怎么能拒绝买新的树莓派400呢?

下面是我对树莓派400硬件的初步想法,我正在使用它进行轻量级开发。

我喜欢:)

树莓派400 技术规格

树莓派400 实质上是一台树莓派 4,只不过组装在键盘的外壳里。你可以在其他地方读到更好的描述,但是技术规格的要点是:

树莓派400 配置树莓派400 配置

树莓派的技术规格

树莓派400 预装了一个16Gb 的 SD 卡和一系列应用程序(LibreOffice) ,开发工具(Geany,Mathematica,Scratch) ,实用程序(Chromium,VLC media player)和游戏(Minecraft)。

硬件的第一印象

树莓派400 套餐树莓派400 套餐

这是非常容易上手 400,并让它启动和运行。这是一个简洁的设备,有一个良好的收集端口和连接器在后面。这个键盘没什么问题…该设备在英国售价67英镑。

我花了94英镑买了整套工具(另外还包括鼠标、电源、 HDMI 电缆和官方指南)。考虑到价格因素,这个键盘绝对不错,但是感觉有点像”塑料”。

400没有音频输出功能,音频是通过 HDMI 输出传送的。对我来说,这是一个问题,因为我的显示器没有扬声器。这不是什么大问题,但是我没有预料到。

另一个400没有的东西是树莓派相机模块的连接器。再说一次,这对我来说不是什么大问题,但是如果你期望建立相机相关的项目,那么400不是正确的选择。

400在背面有 GPIO 头,所以有了带状电缆,你可以很容易地建立电子项目。我有一个Adafruit T-Cobbler Plus(插件),这使得连接400到一个面包板和构建… 材料非常容易!

400启动迅速,作为一个通用的桌面设备非常有用。我今天大部分时间都在它上面浏览网页,同时安装应用程序,运行 docker 容器,编写代码,大部分时间都感觉它很快/很快。

总的来说,硬件非常好,我喜欢它的外形。我可以看到学校/编码俱乐部购买这些设备,并投入到他们的计算机实验室使用。

连上显示器或者电视 就能开发连上显示器或者电视 就能开发

我花了一整天的时间来设置我的树莓派 400,我对此印象深刻,我的设置包括:

  • 设置 Chromium,并安装1个密码管理插件

  • 通过网上的一些工具安装 Visual Studio Code

  • 安装了VS Code 远程容器扩展,这样我就可以使用 Docker 容器来开发代码了

总的来说,这些设置很简单。太简单了,简直无聊透顶!我有几个问题,但总的来说,设置树莓派 400 非常容易。经过以上设置,我就可以编写代码,使用 Docker,并将更改推送到 GitHub 上。例如,我现在就是在 VS Code 中撰写这篇博客文章,并通过在 Docker 容器中使用 Jekyll 构建它。

我碰到的唯一问题是 ARM 对各种 Docker 镜像的支持 。默认的 Ruby 开发容器映像无法构建,因为它有一些依赖项是不支持 ARM 平台的。最后,我以 Ruby 2.7 Docker 镜像为基础,将我需要定义的部分复制/粘贴到我自己的 Dockerfile 中(删除 了Node、 Zsh、 Oh my Zsh 和其他一些东西)解决了这个问题。

我不确定原来的 Docker 镜像安装失败的原因是什么,所以我回过头来需要解决这个问题。但是值得注意的是,如果树莓派是基于 ARM 架构的,那么并不是所有的开发工具都有 ARM 构建。

在安装了工具之后,我已经构建了一些非常基本的 Rust 代码(构建所用时间与我的 MacBook 相当)! 我已经编写了一些基于 GPIOZero 的 Python 3代码(控制按钮和标识显示) ,我还设置了一个 Jekyll/Ruby 开发容器,并构建/更新了我的博客。

我拥有几台树莓派电脑(1、2和3)。其中大多数是模型 B 格式,但我也有几个 0 版本。它们都被放在一个盒子里,没有被使用过。我和它们玩过,然后又把它们收起来了。

部分原因是因为性能不是特别好,而外形是一个主要因素。目前看起来树莓派 400 拥有我所需要的全部功能(用于日常开发) ,而且它的外形和尺寸可以让我很高兴地把它摆放在桌子上。

这就是我的桌面这就是我的桌面

最重要的是… … 它让我有一种强烈的怀旧情绪!

在下面的图片中,我有两个 VS Code 实例(都运行在开发容器中) ,画面外是正在思考的我。它从容地接受了一切。

两个VS实例两个VS实例

我没有尝试过构建任何庞大的项目…那也不是它的用途。它应该是用来娱乐的…

而且我玩得很开心!

二零二零年十一月八日


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK