BlockPi:开源的树莓派图形化编程平台 | 您所在的位置:网站首页 › 树莓派写程序的软件 › BlockPi:开源的树莓派图形化编程平台 |
BlockPi:开源的树莓派图形化编程平台 2020年5月23日 树莓派实验室 未分类 2 一个专门为树莓派设计的图形化编程平台,基于 Google Blockly 构建,适用于树莓派爱好者或者少儿编程学习。 特点 完整的Blockly移植到树莓派上,完全免费使用。 集成树莓派GPIO控制,支持Sense HAT,未来支持更多树莓派外设和功能。 程序可直接在应用内运行,同时可转化成Python代码,方便学习Python。 支持繁简体中文、英语。 支持保存、载入程序。 前置需求安装好官方最新 Raspbian 桌面系统(Raspbian Buster with desktop and recommended software)的树莓派(4B、3、3B、3B+等有40pin GPIO的型号)。 如果不是,请确保树莓派系统中安装了 Nodejs 12 以上的版本和 Python 3。 安装在 release 页面下载最新版deb(推荐)或者 AppImage 安装包,保存到你的树莓派上。 deb 双击deb文件直接安装。 或者使用用终端命令: sudo dpkg -i blockpi_1.0.1_armv7l.deb注意自己的文件名。 如果安装失败,通常是系统内缺少必要模块导致的,输入 sudo apt install -f安装模块后重新输入安装命令。 AppImage右键 AppImage 文件,选择文件属性-权限-执行-所有人,确定。双击直接运行程序。 如果不是官方最新系统,可能需要手动安装前置包: sudo apt update sudo apt install python3-gpiozero sense-hat python3-sense-emu sense-emu-tools安装完成之后,在树莓派菜单中可以看到多了 BlockPi 的菜单项。 启动 BlockPi 之后可见图形化编程界面。 需要NodeJS 12以上稳定版,以及npm或者Yarn(推荐Yarn)。如果你使用npm,下方的命令中的yarn需要替换为npm。 克隆仓库: git clone https://github.com/alienzhangyw/BlockPi.git安装: cd BlockPi yarn install关于如何创建新积木,可以参考谷歌Blockly的文档。 打包所有积木脚本: yarn build:blocks打包Python代码生成脚本: yarn build:generator运行BlockPi: yarn start打包发行Windows版本: yarn dist:win打包发行树莓派版本: yarn dist:linux树莓派版本只能在非arm架构的Linux系统(如Ubuntu或WSL)上打包,遇到权限问题需要在命令前加上sudo。 开发和打包过程中最容易遇到的是需求包的下载问题,网上有很多解决方法,比如使用国内镜像或者自行翻墙,就不详细讲了。 项目地址: https://github.com/alienzhangyw/BlockPi 教程案例: https://github.com/alienzhangyw/BlockPi/wiki/%E4%B8%AD%E6%96%87%E6%95%99%E7%A8%8B 作者的知乎专栏: https://zhuanlan.zhihu.com/BlockPi 趣小组讨论: https://talk.quwj.com/topic/797 这是一篇发布于 4年 前的文章,其中的信息可能已经有所发展或是发生改变,请了解。 9,612 文章标题:BlockPi:开源的树莓派图形化编程平台 - 树莓派实验室 固定链接:https://shumeipai.nxez.com/2020/05/23/blockpi-open-source-raspberry-pi-graphical-programming-platform.html![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |