树莓派

【树莓派/入门】64位系统Manjaro-ARM-xfce试用(持续更新)

☆樱花仙子☆ 提交于 2020-03-16 20:05:48
目录 说在前面 安装 软件包管理 换源 安装并更新debtap ftp服务 远程桌面连接 中文乱码(方块)问题 使用opencv 待续... 说在前面 树莓派版本:4B 树莓派系统:Manjaro-ARM-xfce-rpi4-20.02 PC环境:windows7、ubuntu16.04 其他:之前试用的 Debian-Pi-Aarch64 一大堆问题,溜了溜了。看大佬们说这个貌似不错,来试试。 安装 有牌面,看, 清华镜像 https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro-arm/rpi4/xfce/20.02/Manjaro-ARM-xfce-rpi4-20.02.img.xz 下载后按照raspian那样烧写进去就行,不需要创建 ssh 文件 这里使用ssh连接( 【树莓派/入门】无屏幕启动以及SSH连接(三种情况) ) ssh root@10.42.0.37 贴心的进入了初始化界面 选择键盘布局,我选的us-us 设置用户名,pi 设置用户分组,可设置为none,不填 设置Full Name 设置密码 确认密码 root密码 确认root密码 设置时区-Asia-Shanghai 设置地区 设置主机名 确认信息 安装中 安装完成,重新连接 软件包管理 自带文本编辑器为 nano

树莓派3B(1)- Raspberry Pi 3B 安装系统并联网

北慕城南 提交于 2020-03-16 08:52:42
一、背景 昨天到手淘宝买的3B,既然买了就不能让它吃灰,动起来。 二、物料 名称 说明 硬件 树莓派3B 主体 树莓派电源 5V 2A sd卡 4G低速(推荐是16G class10),我手头只有这张先用着 读卡器 用来读取sd卡 Windows电脑 烧录系统并测试 软件 raspbian-stretch-lite 树莓派官方linux系统( 下载地址 ),lite版是不包含桌面的,需要桌面同学下载RASPBIAN STRETCH WITH DESKTOP,也可以其他第三方镜像(像centos和windows iot) Win32DiskImager-0.9.5 烧录软件( 下载地址 ,密码ct4q) AdvancedIPScanner 扫描树莓派ip( 下载地址 ,密码n2xx) SecureCRT 8.3 ssh连接工具,也可以用其他,如Putty 三、开工 1、烧录系统 解压下载好的 2018-03-13-raspbian-stretch-lite.zip 和 Win32DiskImager-0.9.5-binary.zip ,双击运行Win32DiskImager.exe,选择镜像和u盘,点击write(下图是网上找的,大家看懂就行),等待写入成功。 2、添加ssh文件和wifi配置文件 1)刻录完系统后,windows只能识别到一个sd卡的启动区(只有40+M)

树莓派/Debian 服务器IP变化后 WordPress 配置

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-15 20:40:35
树莓派/Debian 服务器 IP 变化后WordPress配置 一、前言 前文实现了 树莓派/Debian 构建 LAMP Web 服务器并搭建 WordPress 博客(二) ,但是当 Paspberry/Debian 的 IP 变化后,如何恢复 WordPress 服务呢? 1. 问题描述 更改 IP 地址后,WordPress 网站依然可以访问,但是网页效果却没有了。 二、修改 WordPress 数据库配置文件 这里我们使用 phpMyAdmin 修改数据库数据,要使用数据库命令可参考: WordPress站点更换公网IP后不能正常访问的解决过程 1. 以 wordpress 对应的数据库管理员身份登录 phpmyadmin 2. 进入 wordpress 对应的数据库 3. 进入该数据库下的 wp_options 数据表 4. 找到并编辑 IP 所在信息 该表内有两条数据与 IP 相关: siteurl home 将其中内容对应部分用 新 IP 地址 进行 替换 。 三、完成测试 刷新页面,即可正常访问。 来源: https://www.cnblogs.com/Yogile/p/12499585.html

树莓派(Raspberry Pi)搭建简单的lamp服务

☆樱花仙子☆ 提交于 2020-03-13 13:11:31
树莓派(Raspberry Pi)搭建简单的lamp服务; 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql –安装mysql、apache、php sudo chmod 777 /var/www/ –设置web目录的权限 2. phpmyadmin 安装 sudo apt-get install phpmyadmin –安装后选择apache2 3.配置 sudo a2enmod rewrite –启用 apahce 的 mod_rewrite 模块 sudo ln -s /usr/share/phpmyadmin /var/www 建立连接 把apache和phpmyadmin结合(根据自己的web目录进行修改) vi /var/www/test.php <?php phpinfo(); ?> 在/var/www/目录穿建个测试页面,看看是否web站点成功 sudo /etc/init.d/apache2 restart –重启下web服务 来源: https://www.cnblogs.com/24la/p/raspberrypi-lampp.html

树莓派GPIO接口

こ雲淡風輕ζ 提交于 2020-03-13 06:16:42
一、GPIO模式 GPIO分为板上模式和BCM模式 板上模式即为平时百度谷歌搜到的图,按顺序1-40排列(1B是26引脚) BCM模式为CPU分的,在图上一般会单独标记 二、引脚分类 1.电源:3.3V 5V GND GPIO引脚只能接3.3V 2.控制端口:GPIO可控制电平 3.其他:比如SCL、SDA 三、一个比较常见的点亮LED的demo import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) led = 23 GPIO.setup(led, GPIO.OUT) try: while(True): GPIO.output(led, 1) time.sleep(1) GPIO.output(led, 0) time.sleep(1) except Exception as e: print(e) finally: GPIO.cleanup() 四、疑问 在什么情况下,不接保护电阻,树莓会烧? 来源: https://www.cnblogs.com/punkrocker/p/11186299.html

树莓派防火墙规则设置

冷暖自知 提交于 2020-03-12 12:00:28
ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。如果你有一台暴露在外网的树莓派,则可通过这个简单的配置提升安全性。 注意开启常用的默认端口 ssh端口22,ftp端口 20,21,vnc端口 1 sudo ufw allow 80 允许外部访问80端口 安装方法 sudo apt-get install ufw 使用方法 1.启用 sudo ufw enable sudo ufw default deny 作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。 2.关闭 sudo ufw disable 3.查看防火墙状态 sudo ufw status 4.开启/禁用相应端口 sudo ufw allow 80 允许外部访问80端口 sudo ufw delete allow 80 禁止外部访问80 端口 sudo ufw allow from 192.168.1.1 允许此IP访问所有的本机端口 sudo ufw deny smtp 禁止外部访问smtp服务 sudo ufw delete allow smtp 删除上面建立的某条规则 ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port要拒绝所有的流量从TCP的10.0.0.0/8 到端口22的地址192.168.0.1

使用nRF24L01进行树莓派和arduino通讯.

冷暖自知 提交于 2020-03-11 21:44:24
参考https://shumeipai.nxez.com/2017/03/20/communication-between-arduino-and-raspberry-pi.html nRF2401代码下载git clone https://github.com/nRF24/RF24.git arduino端代码没什么问题. 树莓派端: 1. Raspberry Pi Model B Rev 2 版本需要修改代码: RF24 radio(22, 0); 替换为: RF24 radio(RPI_V2_GPIO_P1_15, RPI_V2_GPIO_P1_24, BCM2835_SPI_SPEED_8MHZ); sudo ./gettingstarted sudo: unable to resolve host rpi-b: Name or service not known RF24/examples/GettingStarted/ ================ SPI Configuration ================ CSN Pin = CE0 (PI Hardware Driven) CE Pin = Custom GPIO22 Clock Speed = 8 Mhz ================ NRF Configuration =============

树莓派安装.net core 2.1

你。 提交于 2020-03-11 05:13:22
0.更新源 sudo apt-get update 1.安装依赖 sudo apt-get install curl libunwind8 gettext 2.下载 SDK 或者 RunTime https://www.microsoft.com/net/download/linux curl -sSL -o dotnet.tar.gz https://download.microsoft.com/download/1/f/7/1f7755c5-934d-4638-b89f-1f4ffa5afe89/dotnet-runtime-2.1.2-linux-arm.tar.gz 3.提取内容 sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet 4.设置可以执行 dotnet sudo ln -s /opt/dotnet/dotnet /usr/local/bin 5.测试安装 dotnet --help 参考 https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ https://docs.microsoft.com/zh-cn

树莓派与PC机的socket通信(1)

a 夏天 提交于 2020-03-10 18:57:58
1.服务端(即pc) import socket import time HOST = '#.#.#.#' #连接本地服务器,可通过ipconfig/all看IPV4的地址 PORT = 8001 #设置端口号,自己设置即可 # socket.AF_INET用于服务器与服务器之间的网络通信 # socket.SOCK_STREAM代表基于TCP的流式socket通信 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind((HOST, PORT)) #绑定端口 sock.listen(5) #监听这个端口,可连接最多5个设备 while True: connection,address = sock.accept() #接收客户端的连接请求 try: connection.settimeout(10) #设置10s时限 buf = connection.recv(1024)#接收数据实例化 if buf: #接收成功 connection.send(b'welcome to server!') #发送消息,b表示bytes类型 print('Connection success!') else: #接收失败 connection.send(b'Please go out!') except socket

树莓派上 Docker 的安装和使用

三世轮回 提交于 2020-03-09 23:36:49
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,容器性能开销极低。这对树莓派非常有用,本教程将介绍 Docker 这个工具以及如何在 Raspbian 上安装 Docker。 Docker 的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 Docker 的优点 Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。方便快捷已经是 Docker 的最大优势,过去需要用数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、消息队列等等都可以打包成一个镜像部署。 这里介绍两种安装 Docker 的方法,最简单的是直接从 get.docker.com 下载安装脚本并开始安装。仅需执行下面一行命令即可。经测试,树莓派3B、3A+、3B