首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

树莓派400上手体验

总的来说400非常容易上手,并让它启动和运行。这是一个简洁的设备,有一个良好的收集端口和连接器在后面。一个键盘就是一台电脑,带着外出办公也非常方便!

树莓派电脑 集成在键盘里

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

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

我喜欢:)

树莓派400 技术规格

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

树莓派的技术规格

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

树莓派第一印象

树莓派套餐

总的来说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 Code也毫无压力

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

而且我玩得很开心!

二零二零年十一月八日

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201109A07HHS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券