山莓

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

在树莓派3B+上安装ubuntu mate 18.04

匿名 (未验证) 提交于 2019-12-03 00:15:02
近期得到一套树莓派3B+,随后边有一个VR Robot的想法,目前ROS逐渐成为机器人行业的标准,有着丰富的学习资源与项目案例。学习ROS目前是机器人的必经之路。 上半年参加的十四届恩智浦竞赛的室外光电组也接触过ROS,也是我第一次接触Linux与Ubuntu,所以这次决定选择Ubuntu作为项目中的上层平台,经过近期学习大概了解到不同Linux发行版的特点,Ubuntu可以直接使用apt相关指令来安装一些软件包,也是目前各大电商平台智能机器人首选的平台,再次坚定了选用Ubuntu来开发机器人的信心。 但是毕竟树莓派的性能有限,而且树莓派为ARM架构,与常见个人PC的x86架构不同,所以无法直接安装Ubuntu系统;并且树莓派官方系统为基于Debian的Raspbian,只有自行烧录第三方系统才能满足我使用Ubuntu的愿望。 该项目的关键之一便是在树莓派上运行,在树莓派上烧录程序的一般步骤为在TF(Micro SD)卡上烧录img来运行,但是最近查阅资料中了解到可以使用U盘来启动操作系统,貌似较TF卡方式有着更大的优势,本人最近没时间研究,有兴趣的朋友可以研究研究。 烧录Ubuntu MATE 18.04 在TF卡上烧录程序的方式就比较固定,在Windows上也很方便, 第一步,就是格式化TF卡(注意烧录Ubuntu MATE 18.04至少需要16G以上的TF卡

树莓派安装和使用Pycharm

匿名 (未验证) 提交于 2019-12-03 00:14:01
很多教程都说,安装中文输入法需要更新字体,但是我发现,最新版本的树莓派是不需要这个操作的,可以直接安装输入法。 在终端中输入命令 sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin 还有一点待查的是,似乎现在国内使用树莓派也不需要更换源了,树莓派会自动选择最合适的源来下载应用。 可以点击这个 链接 下载Pycharm。 注意我们要下载的是Linux版本的软件。PyCharm有专业版和社区版。专业版的功能更全,所以推荐下载这个版本,但是要收费。社区版是免费的。 文件默认下载到 /home/pi/Downloads 目录下。下载的文件是 tar.gz 格式的压缩包,需要先对压缩包进行解压操作: tar zxvf pycharm-professional-2019.2.3.tar.gz 其中的 pycharm-professional-2019.2.3.tar.gz 是刚刚下载的PyCharm安装包的文件名,版本号不同,文件名或许会有差异,输入命令的时候注意修改。 将工作命令指向解压好的PyCharm文件中的bin目录: cd /home/pi/Downloads/pycharm-2019.2.3/bin 同样地, pycharm-2019.2.3

为树莓派4编译64位的内核

匿名 (未验证) 提交于 2019-12-03 00:14:01
树莓派从3代开始就已经是64位的CPU了,64位的CPU当然要使用64位的系统了。但是即便性能更强大的树莓派4都已经发布两三个月了,树莓派官方也没有放出64位的系统, 我想这可能是为了照顾3代以前的树莓派吧,毕竟一个系统要适配所有的产品,同时系统升级到64位,对于树莓派的整个软件生态来说都是一次改头换面的大更新,树莓派基金会作为一个非营利性的组织,精力可能有点不够,所以官方的64位系统还得再等等。 不过如果你网上搜索 “树莓派 64位系统”, 会发现现在已经有很多非官方的64位系统了,这是因为树莓派的内核是开源的,64位的内核是可以从源码编译的,所以网上的所有的树莓派64位系统,包括所谓的 “全球首发”的64位debain, 都是从树莓派的Linux内核源码编译来的。 对于网上那些魔改内核的64位系统,不做评价。但对于处女座有强迫症的人来说,要想体验到真正原滋原味的树莓派64位系统,还是得自己动手从头编译。 本文背景即基于此。树莓派官方有一篇关于内核编译的文章: kernel building , 作为官方的教程,肯定是很详细的,但是这篇是针对32位内核的,所以我重新梳理一下编译64位内核的过程。 先说一下编译环境: 主机:archlinux x86_64 需要的软件: make git aarch64交叉编译工具: aarch64-linux-gnu-gcc flex,

树莓派无线网卡老是掉线

匿名 (未验证) 提交于 2019-12-03 00:11:01
基本分两种: 1. 后台脚本,发现断线后重启网卡或者后台运行ping命令来保持连接; 2. 关闭无线设备的电源管理。 关闭无线设备电源管理的方法基本以下两种: 1)运行命令: sudo iwconfig wlan0 power off 或者: sudo iw dev wlan0 set power_save off 2)编辑或创建配置文件: sudo nano /etc/modprobe.d/8192cu.conf 写入内容: # Disable power saving options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1 试下来,关闭电源管理的方法没起作用。 只能采用第一种方案。开机运行命令: ping 192.168.1.1 > /dev/null & 来源:博客园 作者: Michael云擎 链接:https://www.cnblogs.com/cloudrivers/p/11564074.html