树莓派
由英国的“Raspberry Pi 基金会”组织开发的卡片式电脑。
外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。
产品-树莓派4B
s 因为想用来跑比较多的项目,基于阿里云的使用情况,考虑选用较大内存的主板 --> 树莓派4B-8G主板。
型号对比:原文链接
型号 | 2B | 3B | 3B+ | 4B |
---|---|---|---|---|
SOC | CM2836 | CM2837 | CM2837(B0) | CM2711 |
CPU | ARM Cortex-A7 900MHz (四核) | ARM Cortex-A53 1.2GHz(四核) | ARM Cortex-A53 1.4GHz(四核) | ARM Cortex-A72 1.5GHz(四核) |
GPU | Broadcom VideoCore IV,OpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC高清解码器 | |||
内存 | 1GB (LPDDR2) | 1GB | 1GB/2GB/4GB LPDDR4 | |
USB口个数 | 2*USB2.0 | 4*USB2.0 | 2USB3.0 2USB2.0 |
系统
树莓派4B支持的操作系统:
-
Raspbian
:官方推荐操作系统,是Debian在ARM的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。 -
Ubuntu Mate
:桌面Linux发行版本,Mate是Gnome 2桌面环境的继续,曾经作为Ubuntu的缺省桌面。
适合树莓派新手使用,界面是最好看的,而且各种支持非常丰富,但是在CPU优化方面不如官方的系统做得好。 -
Snappy Ubuntu Core
:Ubuntu的一个版本,是面向智能设备的最新平台,可以运行存储在本地或依赖于云端的相同软件,最大的好处就是可以避免使用者频繁地定期更新。 -
OpenELEC
:运行快、且用户体验友好的一款XBMC媒体中心。
提供包含家庭影院PC所需的各类软件,也使用于树莓派。他是主打轻量级和流线型的设计,以便启动的更快。 -
Pidora
:对Fedora在树莓派上的移植。不是Fedora官方版,但被Fedora官网推荐用于树莓派。
Pidora采用另一个轻量桌面环境XFCE。Fedora的软件策略相比于Debian,是略偏向先锋的。Fedora能用到版本稍新,但也经受过实测调试的软件包。 -
Windows 10 IoT
:微软推出的Windows 10开发者预览版
这个版本名称是Windows 10 IoT Core Insider Preview(Windows 10物联网核心内幕预览版)
现在可供开发人员下载和研究,它支持树莓派,使设备制造商能够充分利用这些产品有限的硬件资源。 -
RISC OS
:RISC OS为非Linux操作系统,是被专门设计运行于ARM芯片上,由命令行界面和桌面环境组成的视窗系统。 -
Arch Linux ARM
:著名轻量系统Arch Linux在ARM架构上的移植。
注重对于开发者的简洁,任何可有可无的软件一律不自带。仅有命令行界面,不建议初学者使用。
Arch Linux的软件策略是相当激进的,使用Arch Linux能用到最新的软件包,但也需要承担尝鲜可能的风险。 -
Kali Linux
:是基于Debian的Linux版本,设计用于数字取证和渗透测试。
Kali Linux预装了很多渗透测试软件,用户可以通过硬盘、liveCD或liveUSB运行Kali Linux
选用
基于阿里云服务器的使用情况,准备选用相同的系统配置,Ubuntu18.04 Linux
操作可以参考烧录ubuntu和树莓派4B安装Ubuntu18.04教程
功能
计划实现功能
- 家庭服务器:作为Web项目服务器,通过花生壳等形式或仅在家庭访问支持项目运行
- 魔镜信息墙:作为中控服务器,结合爬虫和任务管理系统,使用镜面显示器改造洗手台梳妆镜
- 声控大管家:作为中控服务器,结合讯飞声纹识别,使用温度、湿度等传感器,控制室内灯光、水温等
其他
待定