标签 树莓派 下的文章

Make Raspberry Pi Images Smaller With PiShrink In Linux

树莓派不需要过多介绍。它是一款小巧、价格实惠,只有信用卡大小的电脑,它可以连接到显示器或电视。我们可以连接一个标准的键盘和鼠标,并将其用作一台成熟的台式计算机来完成日常任务,如互联网浏览、播放视频/玩游戏、文字处理和电子表格制作等。它主要是为学校的计算机科学教学而开发的。如今,树莓派被广泛用于大学、中小型组织和研究所来教授编码。

如果你有一台树莓派,你可能需要了解一个名为 PiShrink 的 bash 脚本,该脚本可使树莓派镜像更小。PiShrink 将自动缩小镜像,然后在启动时将其调整为 SD 卡的最大大小。这能更快地将镜像复制到 SD 卡中,同时缩小的镜像将更好地压缩。这对于将大容量镜像放入 SD 卡非常有用。在这个简短的指南中,我们将学习如何在类 Unix 系统中将树莓派镜像缩小到更小。

安装 PiShrink

要在 Linux 机器上安装 PiShrink,请先使用以下命令下载最新版本:

$ wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

接下来,将下载的 PiShrink 变成二进制可执行文件:

$ chmod +x pishrink.sh

最后,移动到目录:

$ sudo mv pishrink.sh /usr/local/bin/

使树莓派镜像更小

你可能已经知道,Raspbian 是所有树莓派型号的官方操作系统。树莓派基金会为 PC 和 Mac 开发了树莓派桌面版本。你可以创建一个 live CD,并在虚拟机中运行它,甚至也可以将其安装在桌面上。树莓派也有少量非官方​​操作系统镜像。为了测试,我从官方下载页面下载了官方的 Raspbian 系统。

解压下载的系统镜像:

$ unzip 2019-04-08-raspbian-stretch-lite.zip

上面的命令将提取当前目录中 2019-04-08-raspbian-stretch-lite.zip 文件的内容。

让我们看下提取文件的实际大小:

$ du -h 2019-04-08-raspbian-stretch-lite.img
1.7G 2019-04-08-raspbian-stretch-lite.img

如你所见,提取的树莓派系统镜像大小为 1.7G。

现在,使用 PiShrink 缩小此文件的大小,如下所示:

$ sudo pishrink.sh 2019-04-08-raspbian-stretch-lite.img

示例输出:

Creating new /etc/rc.local
rootfs: 39795/107072 files (0.1% non-contiguous), 239386/428032 blocks
resize2fs 1.45.0 (6-Mar-2019)
resize2fs 1.45.0 (6-Mar-2019)
Resizing the filesystem on /dev/loop1 to 280763 (4k) blocks.
Begin pass 3 (max = 14)
Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 3728)
Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/loop1 is now 280763 (4k) blocks long.

Shrunk 2019-04-08-raspbian-stretch-lite.img from 1.7G to 1.2G

正如你在上面的输出中看到的,树莓派镜像的大小已减少到 1.2G。

你还可以使用 -s 标志跳过该过程的自动扩展部分。

$ sudo pishrink.sh -s 2019-04-08-raspbian-stretch-lite.img newpi.img

这将创建一个源镜像文件(即 2019-04-08-raspbian-stretch-lite.img)的副本到一个新镜像文件(newpi.img)并进行处理。有关更多详细信息,请查看最后给出的官方 GitHub 页面。

就是这些了。希望本文有用。还有更多好东西,敬请期待!

资源:


via: https://www.ostechnix.com/pishrink-make-raspberry-pi-images-smaller/

作者:sk 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在这篇树莓派文章中,你将学到如何在树莓派中启用 SSH 以及之后如何通过 SSH 进入树莓派。

在你可以用树莓派做的所有事情中,将其作为一个家庭网络的服务器是十分流行的做法。小体积与低功耗使它成为运行轻量级服务器的完美设备。

在这种情况下你做得到的事情之一是能够每次在树莓派上无须接上显示器、键盘、鼠标以及走到放置你的树莓派的地方就可以运行指令。

你可以从其它任意电脑、笔记本、台式机甚至你的手机通过 SSH(Secure Shell)登入你的树莓派来做到这一点。让我展示给你看:

如何 SSH 进入树莓派

我假设你已经在你的树莓派上运行 Raspbian 并已经成功通过有线或者无线网连进网络了。你的树莓派接入网络这点是很重要的,否则你无法通过 SSH 连接树莓派(抱歉说出这种显而易见的事实)。

步骤一:在树莓派上启用 SSH

SSH 在树莓派上是默认关闭的,因此在你安装好全新的 Raspbian 后打开树莓派时,你需要启用它。

首先通过菜单进入树莓派的配置界面。

树莓派菜单,树莓派配置

现在进入 接口 interfaces 标签,启动 SSH 并重启你的树莓派。

在树莓派上启动 SSH

你也可以通过终端直接启动 SSH。仅需输入命令 sudo raspi-config 然后进入高级设置以启用 SSH。

步骤二: 找到树莓派的 IP 地址

在大多数情况下,你的树莓派会被分配一个看起来长得像 192.168.x.x 或者 10.x.x.x 的本地 IP 地址。你可以使用多种 Linux 命令来找到 IP 地址

我在这使用古老而好用的 ifconfig 命令,但是你也可以使用 ip address

ifconfig

树莓派网络配置

这行命令展现了所有活跃中的网络适配器以及其配置的列表。第一个条目(eth0)展示了例如192.168.2.105 的有效 IP 地址。我用有线网将我的树莓派连入网络,因此这里显示的是 eth0。如果你用无线网的话在叫做 wlan0 的条目下查看。

你也可以用其他方法例如查看你的路由器或者调制解调器的网络设备表以找到 IP 地址。

步骤三:SSH 进你的树莓派

既然你已经启用了 SSH 功能并且找到了 IP 地址,你可以从任何电脑 SSH 进入你的树莓派。你同样需要树莓派的用户名和密码。

默认用户名和密码是:

  • 用户名:pi
  • 密码:raspberry

如果你已改变了默认的密码,那就使用新的而不是以上的密码。理想状态下你必须改变默认的密码。在过去,有一款恶意软件感染数千使用默认用户名和密码的树莓派设备

(在 Mac 或 Linux 上)从你想要 SSH 进树莓派的电脑上打开终端输入以下命令,在 Windows 上,你可以用类似 Putty 的 SSH 客户端。

这里,使用你在之前步骤中找到的 IP 地址。

ssh [受保护的邮件]
注意: 确保你的树莓派和你用来 SSH 进入树莓派的电脑接入了同一个网络。

通过命令行 SSH

第一次你会看到一个警告,输入 yes 并按下回车。

输入密码 (默认是 ‘raspberry‘)

现在,输入密码按下回车。

成功通过 SSH 登入

成功登入你将会看到树莓派的终端。现在你可以通过这个终端无需物理上访问你的树莓派就可以远程(在当前网络内)在它上面运行指令。

在此之上你也可以设置 SSH 密钥这样每次通过 SSH 登入时就可以无需输入密码,但那完全是另一个话题了。

我希望你通过跟着这个教程已能够 SSH 进入你的树莓派。在下方评论中让我知道你打算用你的树莓派做些什么!


via: https://itsfoss.com/ssh-into-raspberry/

作者:Chinmay 选题:lujun9972 译者:tomjlw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

正在寻找树莓派的替代品?这里有一些单板机可以满足你的 DIY 渴求。

树莓派是当前最流行的单板机。你可以在你的 DIY 项目中使用它,或者用它作为一个成本效益高的系统来学习编代码,或者为了你的便利,利用一个流媒体软件运行在上面作为流媒体设备。

你可以使用树莓派做很多事,但它不是各种极客的最终解决方案。一些人可能在寻找更便宜的开发板,一些可能在寻找更强大的。

无论是哪种情况,我们都有很多原因需要树莓派的替代品。因此,在这片文章里,我们将讨论最好的 12 个我们认为能够替代树莓派的单板机。

满足你 DIY 渴望的树莓派替代品

这个列表没有特定的顺序排名。链接的一部分是赞助链接。请阅读我们的赞助政策

1、Onion Omega2+

只要 $13,Omega2+ 是这里你可以找到的最便宜的 IoT 单板机设备。它运行 LEDE(Linux 嵌入式开发环境)Linux 系统 —— 这是一个基于 OpenWRT 的发行版。

由于运行一个自定义 Linux 系统,它的组成元件、花费和灵活性使它完美适合几乎所有类型的 IoT 应用。

你可以在亚马逊商城的 Onion Omega 套件或者从他们的网站下单,可能会收取额外的邮费。

关键参数:

  • MT7688 SoC
  • 2.4 GHz IEEE 802.11 b/g/n WiFi
  • 128 MB DDR2 RAM
  • 32 MB on-board flash storage
  • MicroSD Slot
  • USB 2.0
  • 12 GPIO Pins

查看官网

2、NVIDIA Jetson Nano Developer Kit

这是来自 NVIDIA 的只要 $99 的非常独特和有趣的树莓派替代品。是的,它不是每个人都能充分利用的设备 —— 只为特定的一组极客或者开发者而生。

NVIDIA 使用下面的用例解释它:

NVIDIA® Jetson Nano™ Developer Kit 是一个小的、强大的计算机,可以让你并行运行多个神经网络的应用像图像分类、对象侦察、图像分段、语音处理。全部在一个易于使用的、运行功率只有 5 瓦特的平台上。

nvidia

因此,基本上,如果你正在研究 AI 或者深度学习,你可以充分利用开发设备。如果你很好奇,该设备的产品计算模块将在 2019 年 7 月到来。

关键参数:

  • CPU: Quad-core ARM A57 @ 1.43 GHz
  • GPU: 128-core Maxwell
  • RAM: 4 GB 64-bit LPDDR4 25.6 GB/s
  • Display: HDMI 2.0
  • 4 x USB 3.0 and eDP 1.4

查看官网

3、ASUS Tinker Board S

ASUS Tinker Board S 不是大多数人可负担得起的树莓派的替换设备 ($82亚马逊商城),但是它是一个强大的替代品。它的特点是它有你通常可以发现与标准树莓派 3 一样的 40 针脚的连接器,但是提供了强大的处理器和 GPU。同样的,Tinker Board S 的大小恰巧和标准的树莓派3 一样大。

这个板子的主要亮点是 16 GB eMMC (用外行术语说,它的板上有一个类似 SSD 的存储单元使它工作时运行的更快。) 的存在。

关键参数:

  • Rockchip Quad-Core RK3288 processor
  • 2 GB DDR3 RAM
  • Integrated Graphics Processor
  • ARM® Mali™-T764 GPU
  • 16 GB eMMC
  • MicroSD Card Slot
  • 802.11 b/g/n, Bluetooth V4.0 + EDR
  • USB 2.0
  • 28 GPIO pins
  • HDMI Interface

查看网站

4、ClockworkPi

如果你正在想方设法组装一个模块化的复古的游戏控制台,Clockwork Pi 可能就是你需要的,它通常是 GameShell Kit 的一部分。然而,你可以 使用 $49 单独购买板子。

它紧凑的大小、WiFi 连接性和 micro HDMI 端口的存在使它成为许多方面的选择。

关键参数:

  • Allwinner R16-J Quad-core Cortex-A7 CPU @1.2GHz
  • Mali-400 MP2 GPU
  • RAM: 1GB DDR3
  • WiFi & Bluetooth v4.0
  • Micro HDMI output
  • MicroSD Card Slot

查看官网

5、Arduino Mega 2560

如果你正在研究机器人项目或者你想要一个 3D 打印机 —— Arduino Mega 2560 将是树莓派的便利的替代品。不像树莓派,它是基于微控制器而不是微处理器的。

在他们的官网,你需要花费 $38.50,或者在[在亚马逊商城是 $33](https://amzn.to/2KCi041)。

关键参数:

  • Microcontroller: ATmega2560
  • Clock Speed: 16 MHz
  • Digital I/O Pins: 54
  • Analog Input Pins: 16
  • Flash Memory: 256 KB of which 8 KB used by bootloader

查看官网

6、Rock64 Media Board

用与你可能想要的树莓派 3 B+ 相同的价格,你将在 Rock64 Media Board 上获得更快的处理器和双倍的内存。除此之外,如果你想要 1 GB RAM 版的,它提供了一个比树莓派更便宜的替代品,花费更少,只要 $10 。

不像树莓派,它没有无线连接支持,但是 USB 3.0 和 HDMI 2.0 的存在使它与众不同,如果它对你很重要的话。

关键参数:

  • Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit Processor
  • Supports up to 4GB 1600MHz LPDDR3 RAM
  • eMMC module socket
  • MicroSD Card slot
  • USB 3.0
  • HDMI 2.0

查看官网

7、Odroid-XU4

Odroid-XU4 是一个完美的树莓派的替代品,如果你有能够稍微提高预算的空间($80-$100 甚至更低,取决于存储的容量)。

它确实是一个强大的替代品并且体积更小。支持 eMMC 和 USB 3.0 使它工作起来更快。

关键参数:

  • Samsung Exynos 5422 Octa ARM Cortex™-A15 Quad 2Ghz and Cortex™-A7 Quad 1.3GHz CPUs
  • 2Gbyte LPDDR3 RAM
  • GPU: Mali-T628 MP6
  • USB 3.0
  • HDMI 1.4a
  • eMMC 5.0 module socket
  • MicroSD Card Slot

查看官网

8、PocketBeagle

它是一个难以置信的小的单板机 —— 几乎和树莓派Zero 相似。然而它的价格相当于完整大小的树莓派 3。主要的亮点是你可以用它作为一个 USB 便携式信息终端,并且进入 Linux 命令行工作。

关键参数:

  • Processor: Octavo Systems OSD3358 1GHz ARM® Cortex-A8
  • RAM: 512 MB DDR3
  • 72 expansion pin headers
  • microUSB
  • USB 2.0

查看官网

9、Le Potato

Libre Computer 出品的 Le Potato,其型号是 AML-S905X-CC。它需要花费你 $45

如果你花费的比树莓派更多的钱,你就能得到双倍内存和 HDMI 2.0 接口,这可能是一个完美的选择。尽管,你还是不能找到嵌入的无线连接。

关键参数:

  • Amlogic S905X SoC
  • 2GB DDR3 SDRAM
  • USB 2.0
  • HDMI 2.0
  • microUSB
  • MicroSD Card Slot
  • eMMC Interface

查看官网

10、Banana Pi M64

它自带了 8G 的 eMMC —— 这是替代树莓派的主要亮点。因此,它需要花费 $60。

HDMI 接口的存在使它胜任 4K。除此之外,Banana Pi 提供了更多种类的开源单板机作为树莓派的替代。

关键参数:

  • 1.2 Ghz Quad-Core ARM Cortex A53 64-Bit Processor-R18
  • 2GB DDR3 SDRAM
  • 8 GB eMMC
  • WiFi & Bluetooth
  • USB 2.0
  • HDMI

查看官网

11、Orange Pi Zero

Orange Pi Zero 相对于树莓派来说难以置信的便宜。你可以在 Aliexpress 或者亚马逊上以最多 $10 就能够获得。如果稍微多花点,你能够获得 512 MB RAM

如果这还不够,你可以花费大概 $25 获得更好的配置,比如 Orange Pi 3。

关键参数:

  • H2 Quad-core Cortex-A7
  • Mali400MP2 GPU
  • RAM: Up to 512 MB
  • TF Card support
  • WiFi
  • USB 2.0

查看官网

12、VIM 2 SBC by Khadas

由 Khadas 出品的 VIM 2 是最新的单板机,因此你能够在板上得到蓝牙 5.0 支持。它的价格范围从 $99 的基础款到上限 $140

基础款包含 2 GB RAM、16 GB eMMC 和蓝牙 4.1。然而,Pro/Max 版包含蓝牙 5.0,更多的内存,更多的 eMMC 存储。

关键参数:

  • Amlogic S912 1.5GHz 64-bit Octa-Core CPU
  • T820MP3 GPU
  • Up to 3 GB DDR4 RAM
  • Up to 64 GB eMMC
  • Bluetooth 5.0 (Pro/Max)
  • Bluetooth 4.1 (Basic)
  • HDMI 2.0a
  • WiFi

总结

我们知道有很多不同种类的单板机电脑。一些比树莓派更好 —— 它的一些小规格的版本有更便宜的价格。同样的,像 Jetson Nano 这样的单板机已经被裁剪用于特定用途。因此,取决于你需要什么 —— 你应该检查一下单板机的配置。

如果你知道比上述提到的更好的东西,请随意在下方评论来让我们知道。


via: https://itsfoss.com/raspberry-pi-alternatives/

作者:Ankush Das 选题:lujun9972 译者:warmfrog 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这篇快速指南告诉你如何在树莓派设备上安装 Ubuntu MATE。

树莓派 是目前最流行的单板机并且是创客首选的板子。Raspbian 是基于 Debian 的树莓派官方操作系统。它是轻量级的,内置了教育工具和能在大部分场景下完成工作的工具。

安装 Raspbian 安装同样简单,但是与 Debian 随同带来的问题是慢的升级周期和旧的软件包。

在树莓派上运行 Ubuntu 可以给你带来一个更丰富的体验和最新的软件。当在你的树莓派上运行 Ubuntu 时我们有几个选择。

  1. Ubuntu MATE :Ubuntu MATE 是仅有的原生支持树莓派且包含一个完整的桌面环境的发行版。
  2. Ubuntu Server 18.04 + 手动安装一个桌面环境。
  3. 使用 Ubuntu Pi Flavor Maker 社区构建的镜像,这些镜像只支持树莓派 2B 和 3B 的变种,并且不能更新到最新的 LTS 发布版。

第一个选择安装是最简单和快速的,而第二个选择给了你自由选择安装桌面环境的机会。我推荐选择前两个中的任一个。

这里是一些磁盘镜像下载链接。在这篇文章里我只会提及 Ubuntu MATE 的安装。

在树莓派上安装 Ubuntu MATE

去 Ubuntu MATE 的下载页面获取推荐的镜像。

试验性的 ARM64 版本只应在你需要在树莓派服务器上运行像 MongoDB 这样的 64 位应用时使用。

第 1 步:设置 SD 卡

镜像文件一旦下载完成后需要解压。你可以简单的右击来提取它。

也可以使用下面命令做同样的事。

xz -d ubuntu-mate***.img.xz

如果你在 Windows 上你可以使用 7-zip 替代。

安装 Balena Etcher,我们将使用这个工具将镜像写入 SD 卡。确保你的 SD 卡有至少 8 GB 的容量。

启动 Etcher,选择镜像文件和 SD 卡。

一旦进度完成 SD 卡就准备好了。

第 2 步:设置树莓派

你可能已经知道你需要一些外设才能使用树莓派,例如鼠标、键盘、HDMI 线等等。你同样可以不用键盘和鼠标安装树莓派,但是这篇指南不是那样。

  • 插入一个鼠标和一个键盘。
  • 连接 HDMI 线缆。
  • 插入 SD 卡 到 SD 卡槽。

插入电源线给它供电。确保你有一个好的电源供应(5V、3A 至少)。一个不好的电源供应可能降低性能。

Ubuntu MATE 安装

一旦你给树莓派供电,你将遇到非常熟悉的 Ubuntu 安装过程。在这里的安装过程相当直接。

选择你的键盘布局

选择你的时区

选择你的 WiFi 网络并且在网络连接中输入密码。

添加用户名和密码

在设置了键盘布局、时区和用户凭证后,在几分钟后你将被带到登录界面。瞧!你快要完成了。

一旦登录,第一件事你应该做的是更新 Ubuntu。你应该使用下列命令。

sudo apt update
sudo apt upgrade

你同样可以使用软件更新器。

一旦更新完成安装你就可以开始了。你可以根据你的需要继续安装树莓派平台为 GPIO 和其他 I/O 准备的特定软件包。

是什么让你考虑在 Raspberry 上安装 Ubuntu,你对 Raspbian 的体验如何呢?请在下方评论来让我知道。


via: https://itsfoss.com/ubuntu-mate-raspberry-pi/

作者:Chinmay 选题:lujun9972 译者:warmfrog 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在我们关于树莓派入门系列的第 14 篇也是最后一篇文章中,回顾一下我们学到的所有东西。

派节快乐!

每年的 3 月 14 日,我们这些极客都会庆祝派节。我们用这种方式缩写日期: MMDD,3 月 14 于是写成 03/14,它的数字上提醒我们 3.14,或者说 π 的前三位数字。许多美国人没有意识到的是,世界上几乎没有其他国家使用这种日期格式,因此派节几乎只适用于美国,尽管它在全球范围内得到了庆祝。

无论你身在何处,让我们一起庆祝树莓派,并通过回顾过去两周我们所涉及的主题来结束本系列:

 title=

我将结束本系列,感谢所有关注的人,尤其是那些在过去 14 天里从中学到了东西的人!我还想鼓励大家不断扩展他们对树莓派以及围绕它构建的所有开源(和闭源)技术的了解。

我还鼓励你了解其他文化、哲学、宗教和世界观。让我们成为人类的是这种惊人的 (有时是有趣的) 能力,我们不仅要适应外部环境,而且要适应智力环境。

不管你做什么,保持学习!


via: https://opensource.com/article/19/3/happy-pi-day

作者:Anderson Silva (Red Hat) 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在我们的入门系列的第 13 篇文章中,发现参与树莓派社区的方法。

这个系列已经逐渐接近尾声,我已经写了很多它的乐趣,我大多希望它能帮助人们使用树莓派进行教育或娱乐。也许这些文章能说服你买你的第一个树莓派,或者让你重新发现抽屉里的吃灰设备。如果这里有真的,那么我认为这个系列就是成功的。

如果你想买一台,并宣传这块绿色的小板子有多么多功能,这里有几个方法帮你与树莓派社区建立连接:

这些只是你可以为树莓派社区做贡献的几种方式。最后但同样重要的是,你可以加入我并投稿文章到你最喜欢的开源网站 Opensource.com。 :-)


via: https://opensource.com/article/19/3/contribute-raspberry-pi-community

作者:Anderson Silva (Red Hat) 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出