树莓派

树莓派4B安装Nood.js

可紊 提交于 2020-02-23 17:52:13
手把手教你在树莓派上安装 Nood.js 1.查看树莓派架构下载对应的版本 首先查看树莓派的架构,树莓派终端输入命令 uname -a 可以看到博主使用的树莓派4B是基于 armv7 架构 然后登录 Nood.js官网 ,我们可以看到长期支持版是 v12.16.1 点击 Downloads 进入 下载页面 我们可以看到在 Linux Binaries (ARM) 下支持 ARMv7 架构 2.下载Nood.js 在树莓派终端输入: wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-armv7l.tar.xz 这里注意将版本改为相应的最新长期支持版的版本序号,比如更新到 v12.19.2 则相应的将命令进行修改,下同,不再赘述。 如果出现下载缓慢的问题我们也可以使用国内开源镜像源(某宝源)下载: wget https://npm.taobao.org/mirrors/node/latest/node-v12.16.1-linux-armv7l.tar.xz 3.解压二进制包 在树莓派终端输入如下命令解压: xz -d node-v12.13.1-linux-armv7l.tar.xz tar -xavf node-v12.13.1-linux-armv7l.tar 先将系统内原本存在的 /usr/bin.node 删除

嵌入式树莓派智能小车相关

懵懂的女人 提交于 2020-02-22 19:37:08
毕业前参加了一个嵌入式得课程,其中,最后涉及到一个嵌入式项目——智能小车,项目具体要求如下,在该课程中我在QT上实现了小车主板树莓派可远程控制客户端,可以在电脑上点击按钮实现小车得前进后退,左右转以及加减速。按下方向键和挡位健,即可启动小车,之后可以换挡和按字母键(A W D Z S Q E)进行前 左 右 后 停 加减速转换,同时可以开启自动驾驶模式,遇到障碍物会启动超声波模块探测作出反应,探测地面黑色胶带路线进行导航,但是转弯没有调整的特别好,小弯转的比较好,大弯容易跑过,可能是马力太大。。。 具体资源链接: https://download.csdn.net/download/l5678go/12182669 Python 智能小车项目 本项目主要锻炼python编程能力,和小车组织控制动手能力,涉及到的内容有: 树莓派的基本使用 : 系统安装,网络配置,工作安装,远程控制 树莓派主要模块 : 超声波模块,寻迹模块,电机驱动,网络编程 智能小车满足功能如下 1:组装小车可以独立移动 2:键盘控制前进,后退,左转,右转,加速,减速 3:寻迹导航 4:超声波避障 5:远程控制前进,后退,左转,右转,加速,减速 客户端QT实现,服务器树莓派python实现(采用多线程) QT界面图: 附 : 循迹模块检测原理:黑线的检测原理红外发射管 发射光线到路面,红外光遇到白底则被反射

树莓派系统换国内源

你说的曾经没有我的故事 提交于 2020-02-22 19:29:45
1、打开配置sources.list文件 sudo nano /etc/apt/sources.list 2、用#注释掉原文件内容,用以下内容取代(Ctrl + O 保存再 Ctrl + X 退出,stretch是版本和我不一样的不用改后面的,地址改了就行): deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi 3、编辑镜像站后,请使用命令 sudo apt-get update 花了些时间整理了目前最新的树莓派中国大陆地区的软件源,记下来,希望对大家有帮助(目前我用最快的还是中国科学技术大学的源)。 中国科学技术大学 Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/ 阿里云 Raspbian http://mirrors.aliyun.com/raspbian/raspbian/ 清华大学 Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ 华中科技大学

树莓派3B+ 更换镜像源

柔情痞子 提交于 2020-02-22 14:56:22
拿到树莓派第一步是进行一些本地设置,设置WiFi更正时间。那么第二步呐?当然是换源,这里我们使用清华的源,本人用了一年多,速度还是相当可以的。 使用管理员权限,编辑/etc/apt/sources.list文件: sudo nano /etc/apt/sources.list 用#注释掉原文件内容,用以下内容取代: (为防止出现拼写错误,建议大家用ssh或VNC远程登录,复制粘贴即可。) deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi 使用组合件Ctrl+X,退出,此时会提醒你是否保存,输入y即可。 使用管理员权限(经由sudo),编辑/etc/apt/sources.list.d/raspi.list文件: sudo nano /etc/apt/sources.list.d/raspi.list 用#注释掉原文件内容,用以下内容取代: deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch

安装nginx的步骤 树莓派桌面版环境(Debian)

二次信任 提交于 2020-02-22 09:55:30
感谢:http://blog.csdn.net/shennongminblog/article/details/76158397 在此基础上 使用源码安装比较容易 获取pcre编译安装包,在 http://www.pcre.org/ 上可以获取当前最新的版本 解压缩pcre-xx.tar.gz包。 进入解压缩目录,执行./configure。 make & make install 获取openssl编译安装包,在 http://www.openssl.org/source/ 上可以获取当前最新的版本。 解压缩openssl-xx.tar.gz包。 进入解压缩目录,执行./config。 make & make install 获取zlib编译安装包,在 http://www.zlib.net/ 上可以获取当前最新的版本。 解压缩openssl-xx.tar.gz包。 进入解压缩目录,执行./configure。 make & make install 获取nginx,在http://nginx.org/en/download.html上可以获取当前最新的版本。 解压缩nginx-xx.tar.gz包。 进入解压缩目录,执行./configure make & make install 然后记住要启动Nginx /usr/local/nginx/sbin/nginx -c /usr

树莓派开机启动启动终端(terminal)窗口并执行Python脚本

こ雲淡風輕ζ 提交于 2020-02-19 05:22:46
http://7iang.com/blog/?p=486 https://shumeipai.nxez.com/2015/02/09/run-python-script-when-the-raspberry-pi-start.html 这个方式不用修改 rc.local 文件。机制上类似于 Windows 的“开始”菜单中的“启动”菜单。方法如下: 在 /home/pi/.config 下创建一个文件夹,名称为 autostart,并在该文件夹下创建一个xxx.desktop文件(文件名以.desktop结尾,前面可以自定义),文件内容如下: 1 2 3 4 5 6 7 8 9 10 [Desktop Entry] Name=example Comment=My Python Program Exec=python /home/pi/example.py Icon=/home/pi/example.png Terminal=false MultipleArgs=false Type=Application Categories=Application;Development; StartupNotify=true 以上 Name、Comment、Icon 可以自定,分别表示这个启动项目的名称、备注以及显示的图标。Exec 表示调用的指令,和在终端输入运行脚本的指令格式一致。 之后

树莓派学习:源码方式安装opencv

谁说我不能喝 提交于 2020-02-17 18:24:48
1:下载若干依赖项: 更新软件源:sudo apt-get update/upgrade; 依次安装一下依赖项: sudo apt-get install build-essential sudo apt-get install cmake sudo apt-get install libgtk2.0-dev sudo apt-get install pkg-config sudo apt-get install python-dev python-numpy sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev 2:获取源代码:本人从opencv官网下载opencv2.4.10的linux版本。建立opencv文件夹,解压opencv2.4.10与opencv内。 unzip opencv-2.4.10.zip 3:编译源代码: 进入opencv源代码目录,新建一个名为release的文件夹: cd /home/pi/opencv/opencv-2.4.10 mkdir release cd release 使用cmake工具在该文件夹中生成makefile文件,指定opencv的安装目录为/usr

树莓派使用Openfans-Debian-Pi-Aarch64安装过程

时光总嘲笑我的痴心妄想 提交于 2020-02-17 14:41:10
项目地址 Gitee(码云)仓库地址 : gitee.com/openfans-community/Debian-Pi-Aarch64 Github仓库地址 : github.com/openfans-community-offical/Debian-Pi-Aarch64 下载镜像文件 百度网盘: 点击前往下载 OneDrive: 点击前往下载 Google Drive: 点击前往下载 HUAWEI OSS STORAGE: View 版本介绍 ● 基础系统(无桌面基础版) 标准基础系统镜像,没有X-WINDOWS桌面环境。 **镜像名称:OPENFANS-Debian-Buster-Aarch64-XXXXXX.img ● 基础系统Plus++(无桌面加强版) 在标准基础系统之上,加入了可视化的WebUI管理界面支持。 **镜像名称:OPENFANS-Debian-Buster-Aarch64-XXXXXX-plus++.img ● MacOS_Mojave主题定制桌面(全功能版) 在标准基础系统之上基于XFCE深度定制的树莓派爱好者基地的独家系统镜像,具备所有系统的全部功能!! **镜像名称: OPENFANS-Debian-Buster-Desktop-Aarch64-XXXXXX.img ● 深度(Deepin)桌面 基于我们自己的基础系统镜像,移植了完整的深度Deepin

raspberry pi树莓派安装docker

谁说胖子不能爱 提交于 2020-02-15 16:35:47
docker的安装 第一种方式: #直接运行以下命令,运行完无报错即可 sudo curl -sSL https://get.docker.com | sh #我运行完了不行,报错下载too slow,故只能用第二种方式 第二种方式: #查看树莓派系统版本 lsb_release -cs #我的版本是stretch #查看内核架构 uname -ar #我的架构为armv71 #打开https://download.docker.com/linux/debian/dists/ #选择对应自己版本的文件夹 #选择后进入./pool/stable/ #选择对应自己架构的文件夹,没有的话选armhf #通过wget命令下载最新的containerd.io,docker-ce-cli,docker-ce共计3个deb,或者自行下载后传到树莓派上 #下载有时候很慢,可能要多试几次 wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/armhf/containerd.io_1.2.6-3_armhf.deb wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/armhf/docker-ce-cli_19.03.6

树莓派的WIFI配置

百般思念 提交于 2020-02-14 06:08:07
1、用户未启动树莓派的状态 在电脑上插入之前写好系统的TF卡,打开TF卡,在根目录(boot)下新建文本文件,改名wpa_supplicant.conf,然后按照下面的参考格式填入内容并保存 country = CN ctrl_interface = DIR = /var/run/wpa_supplicant GROUP = netdev update_config = 1 network = { ssid = "WiFi-A" psk = "12345678" key_mgmt = WPA-PSK priority = 1 } #ssid:网络的ssid #psk:密码 #priority:连接优先级,数字越大优先级越高(不可以是负数) #scan_ssid:连接隐藏WiFi时需要指定该值为1 如果你的 WiFi 没有密码 network={ ssid=“你的无线网络名称(ssid)” key_mgmt=NONE } 如果你的 WiFi 使用WEP加密 network={ ssid=“你的无线网络名称(ssid)” key_mgmt=NONE wep_key0=“你的wifi密码” } 如果你的 WiFi 使用WPA/WPA2加密 network={ ssid=“你的无线网络名称(ssid)” key_mgmt=WPA-PSK psk=“你的wifi密码” } 2