树莓派

树莓派上apt-get 安装pip直接abort

匿名 (未验证) 提交于 2019-12-03 00:34:01
今天在玩树莓派的时候想要安装pip(python的包管理器)可是当输入 sudo apt -get install python -pip 直接给我来了个这个 pi@raspberrypi:~ $ sudo apt -get install python -pip Reading package lists ... Done Building dependency tree Reading state information ... Done The following additional packages will be installed: gir1 .2 -glib - 2.0 libdbus -glib - 1 - 2 libexpat1 -dev libgirepository - 1.0 - 1 libpython -all -dev libpython -dev libpython2 .7 libpython2 .7 -dev python -all python -all -dev python -cffi -backend python -crypto python -cryptography python -dbus python -dev python -enum34 python -gi python -idna python -ipaddress

树莓派GPIO3.5寸显示屏设置

匿名 (未验证) 提交于 2019-12-03 00:34:01
屏幕旋转方向 转至 树莓派连接触摸屏方法(Raspberry Pi 3.5寸 B/B+/2B LCD液晶屏) 在终端执行命令:sudo nano /etc/modules 如需旋转90度,则: width=320 height=480 改为: width=480 height=320 -1,0x36,0x28,-1 改为: -1,0x36,0x48,-1 如需旋转180度,则: -1,0x36,0x28,-1 改为: -1,0x36,0xe8,-1 如需旋转270度,则: width=320 height=480 改为: width=480 height=320 -1,0x36,0x28,-1 改为: -1,0x36,0x88,-1 按键盘Ctrl + X,选择Y,保存退出 在终端执行命令:sudo nano /etc/X11/xorg.conf.d/99-calibration.conf 将Option “Calibration” “ 3932 300 294 3801 ” 改为 “300 3932 3801 294” Option “SwapAxes” “ 1 ” 1 改为 0 文章来源: 树莓派GPIO3.5寸显示屏设置

树莓派 -- bcm2835 library (1)

匿名 (未验证) 提交于 2019-12-03 00:33:02
bcm2835 library提供了user space 操作IO的代码。 本文不涉及代码分析,先直观的按照user guide完成操作。 1. 在Raspberry中安装bcm2835 library 2. build LED test 3. run led test 从http://www.airspayce.com/mikem/bcm2835/ 下载library库,可以直接在树莓派中下载或者宿主机上下载后sftp传给树莓派, 解压缩 pi@raspberrypi:~ $ tar zxvf bcm2835-1.56.tar.gz bcm2835-1.56/ bcm2835-1.56/configure.ac bcm2835-1.56/COPYING bcm2835-1.56/examples/ bcm2835-1.56/examples/spi/ bcm2835-1.56/examples/spi/spi.c bcm2835-1.56/examples/input/ bcm2835-1.56/examples/input/input.c bcm2835-1.56/examples/event/ bcm2835-1.56/examples/event/event.c bcm2835-1.56/examples/pwm/ bcm2835-1.56/examples/pwm/pwm

树莓派实现远程控制空调

匿名 (未验证) 提交于 2019-12-03 00:32:02
如果你听说过树莓派,那么你一定会极其强烈的想要入手一台,像我一样。 这篇简单的博客只是给简单的想要入门的那些爱树莓派爱好者们提供一些微不足道的帮助,如有错误,欢迎指正。 我买的树莓派是3代B +(淘宝京东很多),以下操作也全都是基于这个版本的树莓派。 一、关于系统。 安装系统这一步,网上能找到很多教程,用TF卡随便装一个你想要装的系统,然后插好电源,连接显示器开机就行。(我就不写那么多废话了) 我使用的系统是 RASPBIAN(2018年4月的版本) 忽略我的壁纸,那是我老婆。 如果你想查看树莓派的ip地址,命令行输入命令hostname -I就行。(无屏幕小伙伴自行百度) 首先,开启SSH以及VNC。 1.命令行输入 sudo raspi-config。 2.找到Interfacing Options一行,回车。 3.你会看到SSH和VNC,然后都修改为yes就行。 4.选择OK,Finish。 这个时候你就可以试试用ssh或者vnc远程连接你的树莓派了。 二、无公网ip实现远程连接。 在第一步的基础上,你开启了SSH和VNC,但是很有可能发现在公司还是无法远程连接上你的树莓派,因为你的树莓派分到的很有可能只是一个内网ip。 关于这一点,我采用的解决方法是Sunny-Ngrok,官网地址https://www.ngrok.cc/user。 教程地址:https://www

树莓派安装Ubuntu 18 64系统

匿名 (未验证) 提交于 2019-12-03 00:27:02
目前不支持网卡 https://github.com/chainsx/ubuntu64-rpi 3.2)开启强制HDMI输出:(很多现在的显示器在树莓派上并不能识别) 在TF卡分区,打开config.txt文件(开机后位置: /boot/config.txt),修改如下: hdmi_safe= 1 config_hdmi_boost= 4 hdmi_ignore_edid= 0 xa5000080 hdmi_group= 2 hdmi_mode= 82 一些参数介绍: 项 含义 hdmi_safe=1 安全启动HDMI config_hdmi_boost=4 开启热插拔 hdmi_group=1 CEA电视显示器 hdmi_group=2 DMT电脑显示器 hdmi_ignore_edid=0xa5000080 忽略自动探测的分辨率 输出分辨率: hdmi_mode=4 640x480 60Hz hdmi_mode=9 800x600 60Hz hdmi_mode=16 1024x768 60Hz hdmi_mode=82 1080p 60Hz 安装桌面方法 步骤一,安装Display Server。 sudo apt-get install --no-install-recommends xserver-xorg sudo apt-get install --no-install

学习用树莓派驱动LED灯闪烁

匿名 (未验证) 提交于 2019-12-03 00:22:01
学习用树莓派驱动LED灯闪烁 【前沿】 ・ GPIO ・ 准备实验材料 ・ 实验电路连接 ・ 编写驱动程序 ・ 讲解其它的驱动方式(扩展篇) GPIO LED GPIO 51 GPIO 两种编码方式 ,分别为 BCM 和 wiringPi GPIO 二、准备实验材料 1 2 2 3 LED 三、线路连接 四、编写驱动程序 说明:以下的实验都是使用SSH方式登录到树莓派来完成的,具体操作可看我的其它博文。 python BCM LED! vim.tiny python LED mkdir lesson_1 cd lesson_1/ led_falsh.py : vim.tiny led_flash.py 正式写入驱动代码: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(25,GPIO.OUT) while True: GPIO.output(25,GPIO.HIGH) time.sleep(0.2) GPIO.output(25,GPIO.LOW) time.sleep(0.2) 下面开始执行文件,查看具体效果,首先先给文件增加用户可执行权限: sudo chmod u+x led_flash.py 运行程序: python led_flash.py 此时就可以看到LED实际的效果了

树莓派raspberry 设置HDMI 分辨率800*480去黑边方法

匿名 (未验证) 提交于 2019-12-03 00:22:01
树莓派raspberry 设置HDMI 分辨率800*480去黑边方法 # uncomment this if your display has a black border of unused pixels visible # and your display can output without overscan disable_overscan=1 # uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border overscan_left=16 overscan_right=16 overscan_top=16 overscan_bottom=16 # uncomment to force a console size. By default it will be display's size minus # overscan. framebuffer_width=800 framebuffer_height=480 # uncomment if hdmi display is not detected and composite is being output

如何为你的树莓派安装一个WIN10系统?(非iot)

匿名 (未验证) 提交于 2019-12-03 00:22:01
Windows10 ARM版,是的,这次并非IoT版,而是功能与PC一致的ARM版。需要注意的是,这个方法并非官方提供的,可用性上会有一些坑,热衷于尝试的玩家可以一试! 准备项目:树莓派3B以上型号,16G以上SD卡,显示器,键盘鼠标,电源。 1.格式化SD卡 2.使用 DiskGenius ,打开 格式化为2个分区,第一个100MB,格式为FAT32,第二个为NTFS,大小是剩余的全部容量。 下载镜像链接: 等待恢复完毕,我们需要手动创建引导文件。请以管理员身份打开cmd 依次输入以下命令:(2,3条顺序可以颠倒。) bcdboot X:\Windows /s Y: /f UEFI /l zh-cnbcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning onbcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on 其中,X是你的NTFS分区,Y是你的FAT分区 以我的电脑为例,我的sd卡的FAT分区是D:,NTFS分区是F: 则我需要输入如下命令: bcdboot F:\Windows /s D: /f UEFI /l zh-cnbcdedit /store D:\efi\microsoft\boot

树莓派3 配置qt5+opencv3.4(截止2018.5.25有效)

匿名 (未验证) 提交于 2019-12-03 00:21:02
之前配置好的环境给玩坏了,正好整理下opencv和qt的安装方式。 1.首先换成国内源,我用的是清华的源 sudo nano /etc/apt/sources.list 把原来的注释掉换成 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib ctrl+o 保存 enter确认 ctrl+x退出 然后update一下 sudo apt-get update 2.安装opencv各种依赖项 sudo apt-get install build-essential cmake git pkg-config sudo apt-get install libjpeg8-dev sudo apt-get install libtiff5-dev sudo apt-get install libjasper-dev sudo apt-get install libpng12-dev sudo apt-get install libavcodec-dev libavformat-dev

树莓派3 Centos7 root 密码修改

匿名 (未验证) 提交于 2019-12-03 00:18:01
1、树莓派的Centos7系统默认用户名:root,默认密码:centos 2、如果已登录修改密码很简单,直接输入指令passwd就能修改。 3、我一直用的树莓派默认密码,把树莓派当成一个小服务器使用,暴露在外网后明显受到了攻击。虽然我的IP的运营商分配的动态IP,但是就在前天,我的树莓派还是被不知道哪儿来的黑客攻破了。他第一时间改了我的登录密码,然后我就无法登陆了,是的!无法登陆了!我看了他在我树莓派上留下的痕迹,当然他的ip无法追踪,都是国外的代理IP,它还下载了一些文件,最后还删除了,可能看我的树莓派配置太渣。 步入正题,在这种未知密码的情况下如何修改root的密码。网上很多修改方法都是有grub引导。树莓派的Centos系统没有。 A、将树莓派的SD卡拔下,通过读卡器连接到电脑 B、找到SD卡里面的cmdline.txt文件 C、修改cmdline.txt内容,在文末添加init=/bin/sh 修改前: dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait selinux=1 security=selinux enforcing=0 修改后: dwc_otg.lpm_enable=0