山莓

树莓派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 =============

树莓派小坦克玩具设想

回眸只為那壹抹淺笑 提交于 2020-03-11 13:08:31
树莓派小坦克玩具设想 想做一个树莓派小坦克玩具: 1.小坦克用两条履带驱动 2.小坦克头上有摄像头一个,超声波测距模块一个,激光灯一个,以上三者安装在一个可上下转动各45度的平台上,可以抬头、低头观察环境,测距,激光照射。 3.前面有一个小机器手,能抓取、举升小物体,用于挪动物体 4.有转向灯,可以控制点亮、闪烁 5.有火炮,在按开火按键时,火炮上的LED闪烁,并有扬声器发出开火声音 6.可以增加LED照明灯 7.背部或后面设有一个1602液晶显示屏用于显示信息 标题 器件: 1.树莓派主板一个 2.arduino nano主板一个 3.直流带反馈电机2个,驱动行进 4.步进电机和控制模块3个,分别用于摄像头转动、机器手举升、机器手抓取 5.LED若干 6.音频放大模板和小扬声器一套 7.激光灯玩具灯泡一个 8.履带和底盘 9.超声波模块一个 来源: CSDN 作者: NextDreamInc 链接: https://blog.csdn.net/javacloudfei/article/details/104793560

树莓派安装.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

树莓派上 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

树莓派全版本换源(多环境测试无误版)

南楼画角 提交于 2020-03-09 16:35:50
https://mirror.tuna.tsinghua.edu.cn/help/raspbian/ 选择你的Debian版本: Debian 7 (wheezy) Debian 8 (jessie) Debian 9 (stretch) Debian 10 (buster) # 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代: deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib # 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代: deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui 注意:网址末尾的 raspbian 重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在 raspbian/ 子目录下。 编辑镜像站后