树莓派开发
大约 3 分钟
树莓派介绍
树莓派是一款由英国“Raspberry Pi慈善基金会”开发的微型电脑主板。以下是对树莓派的详细介绍:
- 历史背景:树莓派的开发初衷是为了提升学校的计算机科学教育,让计算机编程变得有趣且易于接触。
- 硬件特性:树莓派使用ARM架构的处理器,例如BCM2835、BCM2837等,提供不同的计算能力。树莓派拥有多种内存规格,如256MB、512MB、1GB等,并支持通过microSD卡扩展存储空间。树莓派提供了USB、HDMI、音频输出、以太网接口等,满足多种外设连接需求。
- 软件系统:树莓派推荐使用基于Debian的Raspberry Pi OS,也支持其他Linux发行版及Windows 10 IoT Core等。树莓派可以运行多种操作系统,包括Ubuntu、LibreELEC、RetroPie等,适用于不同场景。
- 应用领域:树莓派是学习编程和计算机科学的理想工具,支持Python、Scratch等多种编程语言。树莓派可作为智能家居、环境监测等物联网应用的核心设备。树莓派能变身家庭媒体中心,播放高清视频和音乐。树莓派可模拟经典游戏机,重温NES、SNES等游戏。树莓派适合用作小型Web服务器、文件服务器或数据库服务器。
- 市场影响:树莓派自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。树莓派被全球用户广泛地应用在各种工业场景,应用包括物联网、工业自动化、智慧农业、人工智能、新能源等。
总的来说,树莓派以其小巧的体积、强大的功能和低廉的价格,成为了全球范围内广受欢迎的微型计算机。它不仅在教育和培训领域发挥着重要作用,还在物联网、媒体中心、游戏机等多个领域展现出广泛的应用潜力。
树莓派SDK说明
一、运行环境
- Python 3.7.2 (其他python3的版本一般也可以)
- 开发板:树莓派4b(没有加入硬件相关代码,安装好python3环境,win下,linux下都能运行)
- 库 需要安装库
mqtt库
pip install paho-mqtt
ase加密库
# 前面两个卸载命令是为了防止一些安装环境问题 pip uninstall crypto pip uninstall pycryptodome pip install pycryptodome
报错缺少xx库,命令
pip install xx
二、运行程序
python3 main_sdk.py
# 备注:程序运行依赖aes.py文件,保证该文件和main_sdk.py在同一目录