应用与扩展使用

今日:0  |  文章:24
超级版主
3930
您的阅读权限太低或您的用户组不被允许
14   2021-05-01 18:11:56
蓝天白云
3951
 37
您需要登录并回复后才可以查看该文章内容
6   2021-04-12 14:19:17
树莓虫
2667
 2
首先上一张图片,看下效果~第一款软件:Qmmp装好该软件后,可以直接在影音里面打开这个软件Qmmp,还有桌面效果和音乐列表选项安装方法:直接打开LX终端 输入下面命令安装即可sudo apt-get install qmmp装好后把本地音乐考入U盘 在插入树莓派,就可以播放~(当然前提条件下是你必须得设置好音频的输出,我的HDMI显示器是自带扬声器,所以音频输出也是HDMI模式)第二款:lxmusic 这是一款播放程序也是直接输入下面命令安装sudo apt-get install lxmusic具体哪款好用,可以自己测试下~
17   2020-03-20 20:04:17
神乐先生
3488
 2
树莓派使用的Linux是基于debian系统,所以树莓派启用root和debian是相同的。debian里root账户默认是没有密码,但账户锁定了,首次使用需要设置密码需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian默认用户是pi 密码为raspberry。重新开启root账号,可由pi用户登录后,在命令行下执行sudo passwd root执行此命令后系统会提示输入两遍的root新密码,设定新密码后,然后在执行sudo passwd --unlock root这样就可以使用root账户了如果要切换到root用户下使用命令 su root 重新锁定root账户可执行以下命令sudo passwd --lock root需要修改root用户之外其他用户的用户名可使用如下命令sudo usermod -l <new_user_name> <old_user_name>需要修改用户密码,使用如下密码sudo passwd <new_user_name>
7   2019-08-10 13:03:16
大大的派
1098
8
 1
您的阅读权限太低或您的用户组不被允许
9   2019-05-12 15:07:27
大大的派
3704
8
 0
我们需要在windows和树莓派两个设备之间来传输一个文件/文本,如果每次都要用U盘来考过去会不会很麻烦。如果在电脑PC端有一个软件能SSH传输是不是会很方便呢? 那么本教程就分享一款傻瓜式的软件。小学生都会用的!一:先在电脑端下载这个软件(软件名:FileZilla)FileZilla软件官网:https://filezilla-project.org/第一个filezilla client直接点击进去下载下载完后打开该软件直接连接树莓派ip即可,(前提是你的树莓派已经开机,并且开启了SSH服务)提醒:如果你还没有开启请参考这个教程来开启ssh服务➦SSH开启二:使用开始1.在主机处填你树莓派的的ip地址,正确格式是:(sftp://192.168.0.21 ),每个人IP不同请填写自己的正确IP2.请注意IP前面的sftp://是必须要填写的,否则连不上。然后是树莓派的账号pi和密码 raspberry3.左下侧是电脑PC端的文件目录,右下侧是树莓派的文件目录。如果要传一个文件,直接从左侧拖动到右侧即可
21   2018-12-12 00:48:16
神乐先生
3636
 0
如果你的树莓派或者其他Linux主机上安装的Python版本比较低,那么在安装Homeassisant等软件时,会出现一些故障导致无法安装,所以本文讲解如何在python版本比较低的树莓派上升级树莓派的版本。一、安装Python3.61.更新树莓派系统sudo  apt-get  updatesudo  apt-get  upgrade -y2.安装python依赖环境sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev3.下载python3.6版本源码并解压wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar zxvf Python-3.6.1.tgz cd Python-3.6.14.编译安装, 由于编译的过程比较长,我们可以将编译安装的几条命令合起来,这样你就可以去喝杯咖啡,等一段时间会提示安装成功的。sudo ./configure && sudo make && sudo make install二、建立软连接安装python3.6后我们可以看一下python的版本pi@raspberrypi:~ $ python --versionPython 3.4.2pi@raspberrypi:~ $ python3 --versionPython 3.6.1接下来需要将Python 3.6.1软链接到python上,这样方便使用。先看一下python3和python命令分别在那pi@raspberrypi:~ $ which python/usr/bin/pythonpi@raspberrypi:~ $ which python3/usr/local/bin/python3然后建立软连接pi@raspberrypi:~ $ sudo mv /usr/bin/python /usr/bin/python3.4.2 pi@raspberrypi:~ $ sudo ln -s /usr/local/bin/python3 /usr/bin/python 好,这样就成功建立软连接了。三、测试是否成功pi@raspberrypi:~ $ python --version Python 3.6.1OK,可以看到树莓派上的python已经成功升级到Python3.6.1了。文章来源于:科技爱好者博客http://blog.lxx1.com/
6   2018-11-07 16:23:01
超级版主
6345
树莓派上开启摄像头功能(有两种方法)第一种:直接终端LX或者命令下输入:sudo raspi-config 进入设置界面选择第五项:Interfacing options,在选择:Camera 回车确认即可第二种:直接在桌面上左上角菜单里选择: 首选项 — Raspberry Pi Configurarion—interface里面找到Camera选择Enable开启保存,然后会重启。开启摄像头功能后,插上CSI摄像头模块。只要给树莓派上电即可使用拍照和摄像功能。(建议:在开机之前插上摄像头模块,避免开机过程中去热插拔 会损坏摄像头元件)1.插入摄像头排线开机后,进入桌面输入命令检测下是否识别到摄像头。 vcgencmd get_camera 输入命令后没有检测到CSI摄像头设备,请重新插拔下排线注意排线请忽插反。建议关机断电重新插好摄像头排线在开机尝试下。2.然后输入下拍照测试命令,拍一张照片试试raspistill -t 5000 -o 001.jpg (该命令中的5000代表5秒后自动拍照,001.jpg代表照片名字)拍完照在文件管理里查看  3.摄像请终端执行以下语句: raspivid-ovideo.h264-t10000 其中 -t 10000 表示录制 10 秒,用户各根据自己的需要进行调整。 参考资料 客户可以登陆以下官网址获取更详尽的摄像头使用说明:http://www.raspberrypi.org/camera http://www.raspberrypi.org/archives/tag/camera-board http://www.raspberrypi.org/archives/3890
6   2018-11-07 14:52:32
小哥哥
5827
Dwg
 0
查看cpu温度vcgencmd measure_temp查看cpu信息cat /proc/cpuinfo lscpu查看内存free -h查看磁盘lsblk df -hT查看更多硬件信息dmesg | more查看时间date查看树莓派型号cat /proc/device-tree/model查看树莓派系统位数getconf LONG_BIT file /bin/ls查看usblsusb查看其他硬件lsmod查看CPU的时钟频率vcgencmd get_config arm_freq cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
5   2018-10-30 12:19:05
超级版主
2910
刚入门树莓派时,在 Linux 下使用命令操作的时候,光标的移动令人头痛。命令输入完了,执行之后发现缺少权限,然后不得不移动光标到行首加 sudo,而命令又极长……当我学会了命令行相关的快捷键之后,不仅效率提高了,更让我喜欢上了命令行这种操作方式。常用Ctrl+左右键:在单词之间跳转Ctrl+a:跳到本行的行首Ctrl+e:跳到页尾Ctrl+u:删除当前光标前面的文字 (还有剪切功能)Ctrl+k:删除当前光标后面的文字(还有剪切功能)Ctrl+L:进行清屏操作Ctrl+y:粘贴Ctrl+u或ctrl+k剪切的内容Ctrl+w:删除光标前面的单词的字符Alt – d :由光标位置开始,往右删除单词。往行尾删说明Ctrl – k: 先按住 Ctrl 键,然后再按 k 键;Alt – k: 先按住 Alt 键,然后再按 k 键;M – k:先单击 Esc 键,然后再按 k 键。移动光标Ctrl – a :移到行首Ctrl – e :移到行尾Ctrl – b :往回(左)移动一个字符Ctrl – f :往后(右)移动一个字符Alt – b :往回(左)移动一个单词Alt – f :往后(右)移动一个单词Ctrl – xx :在命令行尾和光标之间移动M-b :往回(左)移动一个单词M-f :往后(右)移动一个单词编辑命令Ctrl – h :删除光标左方位置的字符Ctrl – d :删除光标右方位置的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端)Ctrl – w :由光标位置开始,往左删除单词。往行首删Alt – d :由光标位置开始,往右删除单词。往行尾删M – d :由光标位置开始,删除单词,直到该单词结束。Ctrl – k :由光标所在位置开始,删除右方所有的字符,直到该行结束。Ctrl – u :由光标所在位置开始,删除左方所有的字符,直到该行开始。Ctrl – y :粘贴之前删除的内容到光标后。ctrl – t :交换光标处和之前两个字符的位置。Alt + . :使用上一条命令的最后一个参数。Ctrl – _ :回复之前的状态。撤销操作。Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u 组合可删除整行。Bang(!)命令!! :执行上一条命令。^foo^bar :把上一条命令里的foo替换为bar,并执行。!wget :执行最近的以wget开头的命令。!wget:p :仅打印最近的以wget开头的命令,不执行。!$ :上一条命令的最后一个参数, 与 Alt - . 和 $_ 相同。!* :上一条命令的所有参数!*:p :打印上一条命令是所有参数,也即 !*的内容。^abc :删除上一条命令中的abc。^foo^bar :将上一条命令中的 foo 替换为 bar^foo^bar^ :将上一条命令中的 foo 替换为 bar!-n :执行前n条命令,执行上一条命令: !-1, 执行前5条命令的格式是: !-5查找历史命令Ctrl – p :显示当前命令的上一条历史命令Ctrl – n :显示当前命令的下一条历史命令Ctrl – r :搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令。Ctrl – g :从历史搜索模式(Ctrl – r)退出。控制命令Ctrl – l :清除屏幕,然后,在最上面重新显示目前光标所在的这一行的内容。Ctrl – o :执行当前命令,并选择上一条命令。Ctrl – s :阻止屏幕输出Ctrl – q :允许屏幕输出Ctrl – c :终止命令Ctrl – z :挂起命令重复执行操作动作M – 操作次数 操作动作 : 指定操作次数,重复执行指定的操作。
9   2018-10-28 23:33:53
超级版主
3447
接下来,我们看看使用什么方式去录音.你可以安装 ALSA 的录音应用软件:安装软件前先升级或者说更新一下软件仓库的索引信息: sudo apt-get update然后执行安装:sudo apt-get -y  install  alsa-utils   pulseseaudio然后直接输入:arecord  -L就列出目前你机器上可以用的声卡了.然后可以通过:arecord –device=hw:1,0 –format S16_LE –rate 44100 -c1 test.wav说明一下: –device=hw:1,0 是定义录音的设备. –format S16_LE 是定义 signed 16-bit (S16_LE) 音频. 码率是: 44100 Hz (--rate 44100) 后面的参数是定义为mono 格式 (-c1) , 文件名为: test.wav这里的录音设备1,0 是因为系统设别出来的状态决定的, subdevices 是1, subdevice是0.来吼一曲一人我饮酒醉, 然后录音录下来,播放看看效果如何.可以按下 ctrl+C 终止.如果想播放看看效果:aplay –device=plughw:1,0 test.wav之前我们提到了,如果麦克风音量没有开,可能会录出来的内容是无声的.因此可以通过 alsamixer 去调整, 这里- c 1 是设置输入输出都在一个设置层面上,就是可以在一个终端中通过面板操作所有的音频设备:alsamixer -c 1默认为00,按F5的上就可以看到这样的画面:Mic 就是麦克风了,现在音量很低,你需要按上调试合适的音量.按 Tab 键可以切换调试的设备.按 ESC 退出.再执行录音就可以了.后面和语音相关的应用介绍:可以通过命令录音,然后上传给百度语音识别的 API 接口,通过百度语音识别后, 生成 Text 文本,然后将 text 文本提交到图灵机器人后台的 API, 可以得到图灵机器人的反馈,也应该是文本,然后再将文本转语音,就是传说中的 TTS, 那样,你的树莓派就可以和天猫精灵,小米智能音响一样和你交互了.快去试试看吧!然后登陆系统,打开终端, 输入如下命令检查是否识别出了 USB 设备.第一个是我的2.4Ghz 的无线键鼠, 第二个就是麦克风的设备了.也可以通过 dmesg 看看:可以看到已经检测到 PnP Sound Device接下来,我们看看使用什么方式去录音.你可以安装 ALSA 的录音应用软件安装软件前先升级或者说更新一下软件仓库的索引信息: sudo apt-get update然后执行安装:sudo apt-get -y  install  alsa-utils   pulseseaudio然后直接输入:arecord  -L就列出目前你机器上可以用的声卡了.然后可以通过:arecord –device=hw:1,0 –format S16_LE –rate 44100 -c1 test.wav说明一下: –device=hw:1,0 是定义录音的设备. –format S16_LE 是定义 signed 16-bit (S16_LE) 音频. 码率是: 44100 Hz (--rate 44100) 后面的参数是定义为mono 格式 (-c1) , 文件名为: test.wav这里的录音设备1,0 是因为系统设别出来的状态决定的, subdevices 是1, subdevice是0.来吼一曲一人我饮酒醉, 然后录音录下来,播放看看效果如何.可以按下 ctrl+C 终止.如果想播放看看效果:aplay –device=plughw:1,0 test.wav之前我们提到了,如果麦克风音量没有开,可能会录出来的内容是无声的.因此可以通过 alsamixer 去调整, 这里- c 1 是设置输入输出都在一个设置层面上,就是可以在一个终端中通过面板操作所有的音频设备:alsamixer -c 1默认为00,按F5的上就可以看到这样的画面:Mic 就是麦克风了,现在音量很低,你需要按上调试合适的音量.按 Tab 键可以切换调试的设备.按 ESC 退出.再执行录音就可以了.后面和语音相关的应用介绍:可以通过命令录音,然后上传给百度语音识别的 API 接口,通过百度语音识别后, 生成 Text 文本,然后将 text 文本提交到图灵机器人后台的 API, 可以得到图灵机器人的反馈,也应该是文本,然后再将文本转语音,就是传说中的 TTS, 那样,你的树莓派就可以和天猫精灵,小米智能音响一样和你交互了.本文来源于:《树莓派使用 USB 麦克风录音》
9   2018-10-15 19:49:14
山盟海誓
543
 26
您的阅读权限太低或您的用户组不被允许
2   2021-04-28 21:47:08
渐行渐远
1458
 6
您需要登录并回复后才可以查看该文章内容
21   2021-02-25 04:58:08
飞翔的猪
910
 92
您的阅读权限太低或您的用户组不被允许
3   2021-01-01 01:13:23
山盟海誓
12933
 127
一:树莓派Linux系统的常用命令:、令查询下是否有识别到摄像头: vcgencmd get_camera 、摄像头拍照命令测试:raspistill -t 5000 -o raspigeek.jpg 、CPU温度查询:vcgencmd measure_temp、查看USB接口设备: lsusb、查看多少位的操作系统: getconf LONG_BIT、用命令设置系统时间/年/月/日:sudo date -s "18:30:18 2019-03-03"(后面的日期时间可以自己更改)、命令设置时区:sudo dpkg-reconfigure tzdata、查看CPU是否为博通BCM2835和序列号SN:cat /proc/cpuinfo、查看硬件信息:dmesg |more、查看CPU启动信息:dmesg | grep CPU、查看Mem信息: cat/proc/meminfo |more、查看网卡驱动信息:dmesg | grep eth0、查看网卡配置包括IP、网关地址:ifconfig、查看电压;vcgencmd measure_volts、显示CPU和GPU分别占了多少内存:vcgencmd get_mem arm/gpu、可以查看当前系统内存使用情况:free命令进去后 各项代表的意思:buffer/cache 为缓存使用,free为缓存中未使用部分,Swap 内存页交换时缓存、查看所软件目录: dpkg -l 查看软件目录再用dpkg -L  xxx (xxx是软件的名称)来查看软件详细信息所在的文件位置、树莓派自带的软件管理工具:aptitude、root默认没有密码,需要先设置root密码命令:sudo passwd root、更换软件源先启动root权限:su root  在执行sudo nano /etc/apt/sources.list进入后注销掉原有的,更换新的地址,然后在sudo apt-get update更新软件索引,在更新依赖关系sudo apt-get upgrade -y、如果退出root账户命令:exit基础命令安装软件 apt-get install softname1 softname2 softname3…… 卸载软件 apt-get remove softname1 softname2 softname3…… 卸载并清除配置 apt-get remove –purge softname1 更新软件信息数据库 apt-get update 进行系统升级 apt-get upgrade 搜索软件包 apt-cache search softname1 softname2 softname3……安装deb软件包 dpkg -i xxx.deb 删除软件包 dpkg -r xxx.deb 连同配置文件一起删除 dpkg -r –purge xxx.deb 查看软件包信息 dpkg -info xxx.deb 查看文件拷贝详情 dpkg -L xxx.deb 查看系统中已安装软件包信息 dpkg -l 重新配置软件包 dpkg-reconfigure xxx清除所有已删除包的残馀配置文件dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P 如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。 dpkg: –purge needs at least one package name argumentdpkg安装的可以用apt卸载,反之亦可。aptitude 命令aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude 命令,仅供参考。aptitude update 更新可用的包列表 aptitude upgrade 升级可用的包 aptitude dist-upgrade 将系统升级到新的发行版 aptitude install pkgname 安装包 aptitude remove pkgname 删除包 aptitude purge pkgname 删除包及其配置文件 aptitude search string 搜索包 aptitude show pkgname 显示包的详细信息 aptitude clean 删除下载的包文件 aptitude autoclean 仅删除过期的包文件当然,你也可以在文本界面模式中使用 aptitude。常用apt命令列表apt-cache search # ——(package 搜索包) apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等) sudo apt-get install # ——(package 安装包) sudo apt-get install # —–(package - - reinstall 重新安装包) sudo apt-get -f install # —–(强制安装?#”-f = –fix-missing”当是修复安装吧…) sudo apt-get remove #—–(package 删除包) sudo apt-get remove - - purge # ——(package 删除包,包括删除配置文件等) sudo apt-get autoremove –purge # —-(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐)) sudo apt-get update #——更新源 sudo apt-get upgrade #——更新已安装的包 sudo apt-get dist-upgrade # ———升级系统 sudo apt-get dselect-upgrade #——使用 dselect 升级 apt-cache depends #——-(package 了解使用依赖) apt-cache rdepends # ——(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧…) sudo apt-get build-dep # ——(package 安装相关的编译环境) apt-get source #——(package 下载该包的源代码) sudo apt-get clean && sudo apt-get autoclean # ——–清理下载文件的存档 && 只清理过时的包 sudo apt-get check #——-检查是否有损坏的依赖更多Linux系统命令列表:http://www.runoob.com/linux/linux-command-manual.html二.Vim编辑器及其配置Linux自带的编辑器有nano和vi,但vi编辑器使用起来很不方便,我们需要先下载vim编辑器,它是vi编辑器的升级版,更人性化些,接下来笔者就教大家如何在树莓派系统下安装和配置vim。首先更新索引源:sudo apt-get update安装vim编辑器:sudo apt-get install vim未配置vim时文档的显示无高亮,无行号,必须使用shift+:在命令模式下q退出。很麻烦!我们使用SSH Secure File Transfer工具将windows下的文件与树莓派的文件实现文件跨系统传输。(具体用法见文档1.4 SSH文件传输)   将搭建开发环境所需的工具与系统镜像目录中vimconfig.tar.gz文件通过SSH Secure File Transfer工具传输到树莓派系统的文件中。在命令行模式下输入tar xvf vimconfig.tar.gz 解压压缩包进入vimconfig目录中运行config.sh脚本会出现如下错误,不用担心我们只需要在/root/目录下新建.vim和.vimrc文件,还需要apt-get install ctags即可配置好的vim编辑器:vi有3个模式:插入模式、命令模式、低行模式。    插入模式:在此模式下可以输入字符,按ESC将回到命令模式。    命令模式:可以移动光标、删除字符等。    低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)打开文件、保存、关闭文件(vi命令模式下使用)             vi filename            //打开filename文件             :w                   //保存文件             :q                   //退出编辑器,如果文件已修改请使用下面的命令             :q!                  //退出编辑器,且不保存             :wq                 //退出编辑器,且保存文件 插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)             a         //在当前光标位置的右边添加文本             i         //在当前光标位置的左边添加文本             A        //在当前行的末尾位置添加文本             I         //在当前行的开始处添加文本(非空字符的行首)             O        //在当前行的上面新建一行             o        //在当前行的下面新建一行             R        //替换(覆盖)当前光标位置及后面的若干文本             J        //合并光标所在行及下一行为一行(依然在命令模式)删除、恢复字符或行(vi命令模式下使用)              x          //删除当前字符             nx         //删除从光标开始的n个字符             dd         //删除当前行             ndd        //向下删除当前行在内的n行             u          //撤销上一步操作             U          //撤销对当前行的所有操作复制、粘贴(vi命令模式下使用)             yy         //将当前行复制到缓存区      nyy        //将当前行向下n行复制到缓冲区             yw        //复制从光标开始到词尾的字符             nyw       //复制从光标开始的n个单词             y^        //复制从光标到行首的内容             y$        //复制从光标到行尾的内容             p         //粘贴剪切板里的内容在光标后             P         //粘贴剪切板里的内容在光标前设置行号(vi命令模式下使用)             :set  nu       //显示行号             :set nonu      //取消显示行号
13   2020-07-25 14:43:12
超级版主
3611
树莓派设置开机自启动程序的方法有多种,下面我们以新建.desktop文件方式来实现树莓派程序开机自启动程序。 一、制作测试脚本脚本文件的运行效果是在pi目录下新建一个hello.c文件,并且在hello.c文件里添加“hello word!”字符串。新建testStart.sh脚本文件nano testStart.sh在testStart.sh文件中输入以下内容:#!/bin/shtouch /home/pi/hello.csudo chmod 777 /home/pi/hello.cecho "hello word!">>/home/pi/hello.c输入完成后按Ctrl+X,按Y保存,再按回车键确认。给脚本添加执行权限sudo chmod 777 testStart.sh1.4测试脚本功能./testStart.sh可以看到已经生成了hello.c文件1.5查看hello.c文件可以看到里面有hello word!字符串。cat hello.c到此测试教程就已经制作完成了。为了验证效果,我们可以先将生成的hello.c删除掉,rm hello.c如果不删除掉的话,每次运行脚本都会在下一行迭加一句“hello word!” 二、新建.desktop文件进入./config文件cd /home/pi/./config新建autostart文件夹,如果已有请忽略此步骤mkdir autostart进入autostart文件夹cd autostart新建自启动快捷方式nano start.desktop然后输入以下内容[Desktop Entry]Type=ApplicationExec=/home/pi/testStart.sh按Ctrl+X,按Y保存,再按回车键。其中Exec=启动脚本的路径。我们可以重启一下树莓派,看看实际效果sudo reboot 注意:本方法是利用树莓派进入桌面后再自动启动程序的方式来实现自动启动,所以需要等桌面加载完成后才启动,等待的时间相对较长一些。如果树莓派没有连接显示器,可能会出现添加了启动文件后,开机不会自动启动的问题,此时需要修改/boot/config.txt文件,sudo nano /boot/config.txt找到hdmi_force_hotplug=1这一行,把前面的#号删除掉,请以图片为准。 Ctrl+O保存Ctrl+X退出即可。
3   2019-10-11 12:56:36
飞翔的猪
3388
 0
使用管理员权限(经由sudo),编辑/etc/apt/sources.list文件。参考命令行为:sudo nano /etc/apt/sources.list用#注释掉原文件内容,用以下内容取代: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使用管理员权限(经由sudo),编辑/etc/apt/sources.list.d/raspi.list文件。参考命令行为:sudo nano /etc/apt/sources.list.d/raspi.list用#注释掉原文件内容,用以下内容取代:deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui注意: 网址末尾的raspbian重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。使用HTTPS可以有效避免国内运营商的缓存劫持,但需要事先安装apt-transport-https
2   2019-06-28 22:52:56
蓝天白云
3752
 0
树莓派hassbain系统镜像(轻量级不带图形界面)➥:镜像下载先格式化TF内存卡,格式化软件及方法参考➥:还原内存卡安装系统请参考➥:安装系统   1.简介    Hassbian 系统是 Home Assistant 开发团队基于树莓派官方系统 Raspbian 制作的操作系统。其最大特点是带有专用工具包 hassbian-config,能够极大方便与 Home Assistant 有关插件和依赖的安装与配置。    Hassbian 没有图形化操作界面,基于 Raspbian Lite 最小镜像。Home Assistant中文参考文档:https://home-assistant.cc/installation/raspberrypi/hassbian/ hassbain安装步骤:https://www.home-assistant.io/docs/installation/hassbian/installation/ hassbain基础命令:https://www.home-assistant.io/docs/installation/hassbian/common-tasks/2.提供的hassbain系统镜像说明用户名是pi,密码是raspberry此系统默认默认开启ssh服务,插上网线即可上网,以下是连接WiFi的参考教程。 用此方法的前提是,电脑能够与树莓派连接,连接方法可以用网线连接,然后用putty登录到树莓派进行配置。 一、使用如下命令可以扫描附近的无线网sudo iwlist wlan0 scan 二、添加有密码的WIFI网络通过配置wpa_supplicant.conf可以设置要连接的无线网。sudo vim /etc/wpa_supplicant/wpa_supplicant.conf 在文件末尾出添加一下代码,并替换掉ssid_name以及password即可。network={        ssid="ssid_name"        key_mgmt=WPA-PSK        psk="password"} 此时需要重启后才能自动连接WiFi。输入命令查看IP地址ifconfig wlan0 证明已经连接WiFi成功。 三、添加没有密码的WIFI网络添加没有密码的WIFI网络需要注意将key_mgmt设置为NONEnetwork={        ssid="ssid_name"        key_mgmt=NONE} 四、检查是否配置信息写错sudo wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf  -i wlan0 
2   2019-06-17 11:41:26
你瞅啥?
3374
一:树莓派3B+适用的kali镜像下载https://pan.baidu.com/s/1tsUKlH0QrzfQZ6b8eFIdvQ 提取码: jqjw 二:烧录工具烧录kali系统 的方法和 树莓派raspbian系统安装方法是一样,具体可参考➦:树莓派安装系统三步尝试掉坑了 按照之前raspbian之类系统的wpa_supplicant.conf配置方法,发现并不能在启动后自动连接wifi热点 然后利用android手机的usb共享网络,也未能获取到IP,所以得出以上两种在没显示器和键盘的情况下配置网络的方法,并没有什么用。 找个入口 无奈,翻出了个无线路由,于是直接插上网线,连接pi,成功获取到IP,并成功 SSH链接上。 但这不是长久的好办法,以后外出玩渗透,肯定是需要手机启动一个热点,然后树莓派自动链接,这样才方便控制的。 于是,搜了一圈资料,成功启动wlan0并开机后连上wifiwpa_supplicant.conf配置进入/etc/wpa_supplicant目录,然后使用系统自带的wpa_passphrase命令创建一个配置文件:# cd /etc/wpa_supplicant/ # wpa_passphrase "ssid" "12345678" > wpa_supplicant.conf第一个参数为ssid网络名称,第二个为key,写到wpa_supplicant.conf配置文件中interfaces配置然后,我们编辑/etc/network/interfaces文件:# vi /etc/network/interfaces在最后加上如下配置,意思就是启动wlan0网路接口,然后加载刚刚添加的配置文件进行连接。auto wlan0 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp如上都配置完毕,保存,reboot 后即可成功连接上wlan
4   2019-06-11 13:55:37
山盟海誓
4654
 0
树莓派端的蓝牙操作更新软件源、软件包等相关操作: sudo apt-get update sudo apt-get upgrade 查看蓝牙信息 sudo bluetoothctl 显示如下信息,其中B8:27:EB:19:55:E7就是树莓派的蓝牙地址 [NEW] Controller B8:27:EB:19:55:E7 raspberrypi [default] 输入scan on命令进行扫描 找到和手机相关的设备信息,如下: [NEW] Device C0:9F:05:49:99:2C OPPO R9m C0:9F:05:49:99:2C就是手机的蓝牙地址 接下来即可进行配对 蓝牙配对 power on agent on pair C0:9F:05:49:99:2C 但是返回信息里边显示失败: Attempting to pair with C0:9F:05:49:99:2C [CHG] Device C0:9F:05:49:99:2C Connected: yes Request confirmation [agent] Confirm passkey 439499 (yes/no): yes Failed to pair: org.bluez.Error.AuthenticationFailed [CHG] Device C0:9F:05:49:99:2C Connected: no 返回手机的蓝牙设置界面,再次执行配对,出现是否允许配对时选择确定即可 Attempting to pair with C0:9F:05:49:99:2C [CHG] Device C0:9F:05:49:99:2C Connected: yes Request confirmation [agent] Confirm passkey 654340 (yes/no): yes [CHG] Device C0:9F:05:49:99:2C Modalias: bluetooth:v0046p0802d0903 [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001105-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001112-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001115-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001116-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001132-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001200-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C UUIDs: 00001800-0000-1000-8000-00805f9b34fb [CHG] Device C0:9F:05:49:99:2C ServicesResolved: yes [CHG] Device C0:9F:05:49:99:2C Paired: yes Pairing successful 再信任该设备: trust C0:9F:05:49:99:2C 注意 配对和连接是两个概念!配对成功较容易 但是连接则需要一点操作 蓝牙连接 直接connect会出现Failed to connect或者远程桌面中No usable services的情况,如下: [bluetooth]# connect C0:9F:05:49:99:2C Attempting to connect to C0:9F:05:49:99:2C Failed to connect: org.bluez.Error.Failed 首先安装蓝牙相关的安装包: sudo apt-get install pi-bluetooth bluez bluez-firmware blueman 添加用户到蓝牙组(假设用户名为pi) sudo usermod -G bluetooth -a pi sudo reboot 启动/增加SPP(Serial Port Profile) 打开蓝牙配置文件(nano/vi都行): sudo nano /etc/systemd/system/dbus-org.bluez.service 以nano编辑器为例 添加下图中光标处这一行 修改上一行(最后加上 -C就好) 按Ctrl -X退出 按Y保存 回车返回 然后重启树莓派 重启树莓派: sudo reboot 安装pyblueZ以便今后的操作 sudo apt-get install python-dev sudo apt-get install libbluetooth-dev sudo pip3 install pybluez hciconfig查看蓝牙服务信息 pi@raspberrypi:~ $ hciconfig hci0: Type: Primary Bus: UART BD Address: B8:27:EB:19:55:E7 ACL MTU: 1021:8 SCO MTU: 64:1 UP RUNNING PSCAN RX bytes:23817 acl:53 sco:0 events:697 errors:0 TX bytes:6241 acl:55 sco:0 commands:256 errors:0 测试蓝牙串口通信 安装及使用串口工具xgcom 首先安装xgcom https://www.arduino.cn/thread-45486-1-1.html 其中的make及make install指令前需要加上sudo 否则会提示权限不足 xgcom的使用需要进入远程桌面 推荐使用微软的Remote Desktop 使用远程桌面之前需要安装依赖库: sudo apt-get install xrdq 进入远程桌面后,先打开终端Terminal 输入 xhost + 出现acess control disabled即可 然后输入xgcom即可打开树莓派端的串口工具 在configure中将Port改为/dev/rfcomm0 其他设置按需更改 串口通信测试 在手机上安装蓝牙串口助手 类似的软件很多 通过hciconfig看到我们的本地的设备是hci0,运行一下命令等待连接 sudo rfcomm watch hci0 之后在手机上的助手软件点击树莓派即可连接成功 pi@raspberrypi:~ $ sudo rfcomm watch hci0 Waiting for connection on channel 1 Connection from C0:9F:05:49:99:2C to /dev/rfcomm0 Press CTRL-C for hangup 注意发送和接收的数据都是8位的 位数比较多就收不到了(前面几位因为没有勾选HEX模式显示有误) 如果要对树莓派做其他操作则需要新建一个控制窗口 至此 蓝牙的功能测试完成 之后每次操作如下: ssh登录树莓派 手机打开蓝牙 出现已经配对的树莓派设备 手机打开串口工具 出现已匹配的蓝牙设备 树莓派中键入sudo rfcomm watch hci0命令 出现等待连接 在手机中点击树莓派进行连接 出现连接成功时表明完成操作 在Remote Desktop中选择树莓派进行连接 打开终端 输入xhost +命令 输入xgcom打开串口工具进行测试 树莓派模拟程序 最终使用这个需要调用远程桌面的工具显然不现实 因为我们需要用程序来解决这个问题 我们使用的无非就是蓝牙的串口而已 可以通过python实现相关功能 首先安装串口工具库: sudo apt-get python-serial 测试是否成功安装: pi@raspberrypi:~ $ python3 Python 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import serial >>> 可以直接在命令行中逐行输入python代码开启串口进行测试: pi@raspberrypi:~ $ python3 Python 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import serial >>> ser = serial.Serial("/dev/rfcomm0", 9600) //开启串口,波特率为9600 >>> ser.write("1".encode()) //写入一个字符“1” 1 注意:encode()方法必不可少 否则会出现编码错误 这样在手机端就能收到31(HEX模式,显示“1”字符的ASCII码)/1(ASCII模式,即字符) 注意:最好是以ASCII模式接收 这样子能够完整保留数据(包括小数点) >>> ser.write("10.111".encode()) >>> 6 //6是指字符串的长度 >>> ser.close() //关闭串口 这样就能正常接收数据了
4   2019-05-19 13:19:47
神乐先生
4493
 0
由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中,树莓派的config.txt文件会在ARM内核初始化之前被GPU读取。这个文件存在引导分区上的,对于Linux, 路径通常是/boot/config.txt, 如果是Windows (或者OS X) 它会被识别为SD卡中可访问部分的一个普通文件将树莓派SD卡通过读卡器接到电脑上,就可以修改这个文件。如果你将树莓派通过HDMI连接到显示器上,但是显示器黑屏无法正常显示,这是由于配置参数和显示器不匹配的原因,因此必须修改树莓派配置文件config.txt。本文主要讲解树莓派配置文件config.txt的内容。一、显示配置hdmi_safe 使用”安全模式”的设置去尝试用HDMI最大兼容性启动. 这和下面的组合是一个意思: hdmi_force_hotplug=1, config_hdmi_boost=4, hdmi_group=2, hdmi_mode=4, disable_overscan=0hdmi_safe=1hdmi_ignore_edid 如果你的显示器是天朝产的垃圾货, 允许系统忽略EDID显示数据hdmi_ignore_edid=0xa5000080hdmi_edid_file 当设为1时, 将会从edid.dat文件中读取EDID数据,而不是从显示器.hdmi_edid_file=1hdmi_force_edid_audio 伪装成支持所有音频格式播放, 即便报告不支持也允许通过DTS/AC3.hdmi_force_edid_audio=1hdmi_force_edid_3d 伪装成全部CEA模式都支持3D, 即便EDID并不支持.hdmi_force_edid_3d=1avoid_edid_fuzzy_match 禁止去模糊匹配EDID中描述的模式. 即便遮蔽错误, 也选用匹配分辨率和最接近帧率的标准模式.avoid_edid_fuzzy_match=1hdmi_ignore_cec_init 不发送初始化激活源消息. 避免在重启时使(启用CEC)TV结束待机并切换频道.hdmi_ignore_cec_init=1hdmi_ignore_cec 伪装成TV不支持CEC. 将不会支持任何CEC功能.hdmi_ignore_cec=1hdmi_force_hotplug 伪装成HDMI热插拔信号被检测到, 出现HDMI显示器被接入hdmi_force_hotplug=1 即便没有检测到HDMI显示器也要使用HDMI模式hdmi_ignore_hotplug 伪装成HDMI热插拔信号没有被检测到, 出现HDMI显示器未接入hdmi_ignore_hotplug=1 即便检测到HDMI显示器也要使用混合模式hdmi_pixel_encoding 强制像素编码模式. 默认情况下会使用EDID请求的模式, 所以不需要修改.hdmi_pixel_encoding=0 default (limited for CEA, full for DMT) hdmi_pixel_encoding=1 RGB limited (16-235) hdmi_pixel_encoding=2 RGB full ( 0-255) hdmi_pixel_encoding=3 YCbCr limited (16-235) hdmi_pixel_encoding=4 YCbCr limited ( 0-255)hdmi_drive 选择HDMI还是DVI模式hdmi_drive=1 DVI模式 (没声音) hdmi_drive=2 HDMI模式 (如果支持并已启用将有声音输出)hdmi_group 设置HDMI类型不指定组, 或者设为0, 将会使用EDID报告的首选组.hdmi_group=1 CEA hdmi_group=2 DMThdmi_mode 设置在CEA或DMT格式下的屏幕分辨率当hdmi_group=1 (CEA)时,下列值有效  hdmi_mode=1 VGA hdmi_mode=2 480p 60Hz hdmi_mode=3 480p 60Hz H hdmi_mode=4 720p 60Hz hdmi_mode=5 1080i 60Hz hdmi_mode=6 480i 60Hz hdmi_mode=7 480i 60Hz H hdmi_mode=8 240p 60Hz hdmi_mode=9 240p 60Hz H hdmi_mode=10 480i 60Hz 4x hdmi_mode=11 480i 60Hz 4x H hdmi_mode=12 240p 60Hz 4x hdmi_mode=13 240p 60Hz 4x H hdmi_mode=14 480p 60Hz 2x hdmi_mode=15 480p 60Hz 2x H hdmi_mode=16 1080p 60Hz hdmi_mode=17 576p 50Hz hdmi_mode=18 576p 50Hz H hdmi_mode=19 720p 50Hz hdmi_mode=20 1080i 50Hz hdmi_mode=21 576i 50Hz hdmi_mode=22 576i 50Hz H hdmi_mode=23 288p 50Hz hdmi_mode=24 288p 50Hz H hdmi_mode=25 576i 50Hz 4x hdmi_mode=26 576i 50Hz 4x H hdmi_mode=27 288p 50Hz 4x hdmi_mode=28 288p 50Hz 4x H hdmi_mode=29 576p 50Hz 2x hdmi_mode=30 576p 50Hz 2x H hdmi_mode=31 1080p 50Hz hdmi_mode=32 1080p 24Hz hdmi_mode=33 1080p 25Hz hdmi_mode=34 1080p 30Hz hdmi_mode=35 480p 60Hz 4x hdmi_mode=36 480p 60Hz 4xH hdmi_mode=37 576p 50Hz 4x hdmi_mode=38 576p 50Hz 4x H hdmi_mode=39 1080i 50Hz reduced blanking hdmi_mode=40 1080i 100Hz hdmi_mode=41 720p 100Hz hdmi_mode=42 576p 100Hz hdmi_mode=43 576p 100Hz H hdmi_mode=44 576i 100Hz hdmi_mode=45 576i 100Hz H hdmi_mode=46 1080i 120Hz hdmi_mode=47 720p 120Hz hdmi_mode=48 480p 120Hz hdmi_mode=49 480p 120Hz H hdmi_mode=50 480i 120Hz hdmi_mode=51 480i 120Hz H hdmi_mode=52 576p 200Hz hdmi_mode=53 576p 200Hz H hdmi_mode=54 576i 200Hz hdmi_mode=55 576i 200Hz H hdmi_mode=56 480p 240Hz hdmi_mode=57 480p 240Hz H hdmi_mode=58 480i 240Hz hdmi_mode=59 480i 240Hz H H表示16:9比例(正常是4:3). 2x表示双倍像素(即更高的像素时脉, 每个像素重复两次) 4x表示四倍像素(即更高的像素时脉, 每个像素重复四次)当hdmi_group=2 (DMT)时,下列值有效  像素时脉是有限制的, 最高支持的模式是1920x1200 @60Hz with reduced blanking. hdmi_mode=1 640x350 85Hz hdmi_mode=2 640x400 85Hz hdmi_mode=3 720x400 85Hz hdmi_mode=4 640x480 60Hz hdmi_mode=5 640x480 72Hz hdmi_mode=6 640x480 75Hz hdmi_mode=7 640x480 85Hz hdmi_mode=8 800x600 56Hz hdmi_mode=9 800x600 60Hz hdmi_mode=10 800x600 72Hz hdmi_mode=11 800x600 75Hz hdmi_mode=12 800x600 85Hz hdmi_mode=13 800x600 120Hz hdmi_mode=14 848x480 60Hz hdmi_mode=15 1024x768 43Hz DO NOT USE hdmi_mode=16 1024x768 60Hz hdmi_mode=17 1024x768 70Hz hdmi_mode=18 1024x768 75Hz hdmi_mode=19 1024x768 85Hz hdmi_mode=20 1024x768 120Hz hdmi_mode=21 1152x864 75Hz hdmi_mode=22 1280x768 reduced blanking hdmi_mode=23 1280x768 60Hz hdmi_mode=24 1280x768 75Hz hdmi_mode=25 1280x768 85Hz hdmi_mode=26 1280x768 120Hz reduced blanking hdmi_mode=27 1280x800 reduced blanking hdmi_mode=28 1280x800 60Hz hdmi_mode=29 1280x800 75Hz hdmi_mode=30 1280x800 85Hz hdmi_mode=31 1280x800 120Hz reduced blanking hdmi_mode=32 1280x960 60Hz hdmi_mode=33 1280x960 85Hz hdmi_mode=34 1280x960 120Hz reduced blanking hdmi_mode=35 1280x1024 60Hz hdmi_mode=36 1280x1024 75Hz hdmi_mode=37 1280x1024 85Hz hdmi_mode=38 1280x1024 120Hz reduced blanking hdmi_mode=39 1360x768 60Hz hdmi_mode=40 1360x768 120Hz reduced blanking hdmi_mode=41 1400x1050 reduced blanking hdmi_mode=42 1400x1050 60Hz hdmi_mode=43 1400x1050 75Hz hdmi_mode=44 1400x1050 85Hz hdmi_mode=45 1400x1050 120Hz reduced blanking hdmi_mode=46 1440x900 reduced blanking hdmi_mode=47 1440x900 60Hz hdmi_mode=48 1440x900 75Hz hdmi_mode=49 1440x900 85Hz hdmi_mode=50 1440x900 120Hz reduced blanking hdmi_mode=51 1600x1200 60Hz hdmi_mode=52 1600x1200 65Hz hdmi_mode=53 1600x1200 70Hz hdmi_mode=54 1600x1200 75Hz hdmi_mode=55 1600x1200 85Hz hdmi_mode=56 1600x1200 120Hz reduced blanking hdmi_mode=57 1680x1050 reduced blanking hdmi_mode=58 1680x1050 60Hz hdmi_mode=59 1680x1050 75Hz hdmi_mode=60 1680x1050 85Hz hdmi_mode=61 1680x1050 120Hz reduced blanking hdmi_mode=62 1792x1344 60Hz hdmi_mode=63 1792x1344 75Hz hdmi_mode=64 1792x1344 120Hz reduced blanking hdmi_mode=65 1856x1392 60Hz hdmi_mode=66 1856x1392 75Hz hdmi_mode=67 1856x1392 120Hz reduced blanking hdmi_mode=68 1920x1200 reduced blanking hdmi_mode=69 1920x1200 60Hz hdmi_mode=70 1920x1200 75Hz hdmi_mode=71 1920x1200 85Hz hdmi_mode=72 1920x1200 120Hz reduced blanking hdmi_mode=73 1920x1440 60Hz hdmi_mode=74 1920x1440 75Hz hdmi_mode=75 1920x1440 120Hz reduced blanking hdmi_mode=76 2560x1600 reduced blanking hdmi_mode=77 2560x1600 60Hz hdmi_mode=78 2560x1600 75Hz hdmi_mode=79 2560x1600 85Hz hdmi_mode=80 2560x1600 120Hz reduced blanking hdmi_mode=81 1366x768 60Hz hdmi_mode=82 1080p 60Hz hdmi_mode=83 1600x900 reduced blanking hdmi_mode=84 2048x1152 reduced blanking hdmi_mode=85 720p 60Hz hdmi_mode=86 1366x768 reduced blankingoverscan_left 左侧跳过像素数overscan_right 右侧跳过像素数overscan_top 顶部跳过像素数overscan_bottom 底部跳过像素数framebuffer_width 控制台framebuffer宽度, 以像素为单位. 默认是显示器宽度减去超出扫描.framebuffer_height 控制台framebuffer高度, 以像素为单位. 默认是显示器高度减去超出扫描.framebuffer_depth 控制台framebuffer深度, 以位为单位. 默认是16位. 8位也是有效的, 但是默认RGB调色板会导致屏幕不可读. 24位效果更好 ,但是2012年6月15号发现有显示混乱问题. 32位没有混乱问题, 但是需要设置framebuffer_ignore_alpha=1, 并在2012年6月15号发现颜色显示错误.framebuffer_ignore_alpha 设为1将禁用alpha通道. 仅对32位有效.test_mode 允许在启动时做声音与图像测试.disable_overscan 设为1将禁用超出扫描.config_hdmi_boost 设置HDMI接口的信号强度. 默认为0. 如果出现HDMI干扰问题可以试试设为4. 最大为7.display_rotate 顺时针旋转屏幕显示 (默认为0) 或者翻转显示.display_rotate=0 正常 display_rotate=1 90度 display_rotate=2 180度 display_rotate=3 270度 display_rotate=0x10000 水平翻转 display_rotate=0x20000 垂直翻转二、超频选项这里可以方便的将树莓派超频,除此之外,也可以修改配置文件config.txt将树莓派超频,可以修改arm_freq选项,默认为700MHz,如果要超频到800MHz,则可以这么修改:arm_freq=800三、使能硬件接口在配置文件的最后,可以开启树莓派的硬件接口,例如:dtparam=i2c_arm=on dtparam=i2s=on dtparam=spi=on这样就可以使能树莓派的I2C、SPI接口了。 树莓派配置文件config.txt   关于官方的说明文档:https://www.raspberrypi.org/documentation/configuration/config-txt.md
10   2019-04-19 00:20:22
蓝天白云
5889
 0
树莓派安装Adobe Flash Player 首先输入下载flash 插件    以此输入下面每条命令wget http://odroidxu.leeharris.me.uk/repo/chromium-pepper-flash-12-12.0.0.77-1-armv7h.pkg.tar.xzxz chromium-pepper-flash-12-12.0.0.77-1-armv7h.pkg.tar.xz -dtar -xvf chromium-pepper-flash-12-12.0.0.77-1-armv7h.pkg.tarcd /home/pi/usr/lib/PepperFlashchmod +x *sudo rm -rf  pluginssudo cp * /usr/lib/chromium-browser/pluginssudo nano /etc/chromium-browser/default然后将最后一句改成:CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir"最后打开Chromium浏览器在地址栏输入chrome://plugins,看看是否有个Adobe Flash Player,如果有就说明安装成功!
5   2019-03-28 19:12:16
超级版主
684
您的阅读权限太低或您的用户组不被允许
11   2018-12-22 11:03:28
树莓虫
3806
 0
最新64位树莓派3已经上市了一年了,很多人也开始使用上树莓派3了,虽然拥有强大硬件配置的树莓派3也出现了各种各样的BUG,官方也在对这些BUG进行修复中。今天要说说的是树莓派3的UART串口的使用问题,该串口问题的官方反馈及回复请参考这两篇官方博文“https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=137932”和“https://www.raspberrypi.org/forums/viewtopic.php?f=107&t=138223”根据官方的反馈和回复,我们了解到树莓派3上用户目前无法正常是使用GPIO中的UART串口(GPIO14&GPIO15),也就是说用户无论是想用串口来调试树莓派,还是想用GPIO中的串口来连接GPS,蓝牙,XBEE等等串口外设目前都是有问题的。原因是树莓派CPU内部有两个串口,一个是硬件串口(官方称为PL011 UART),一个是迷你串口(官方成为mini-uart)。在树莓派2B/B+这些老版树莓派上,官方设计时都是将“硬件串口”分配给GPIO中的UART(GPIO14&GPIO15),因此可以独立调整串口的速率和模式。而树莓派3的设计上,官方在设计时将硬件串口分配给了新增的蓝牙模块上,而将一个没有时钟源,必须由内核提供时钟参考源的“迷你串口”分配给了GPIO的串口,这样以来由于内核的频率本身是变化的,就会导致“迷你串口”的速率不稳定,这样就出现了无法正常使用的情况。目前解决方法就是,关闭蓝牙对硬件串口的使用,将硬件串口重新恢复给GPIO的串口使用,也就意味着树莓派3的板载蓝牙和串口,两者是无法兼得的。下面我就讲讲如何恢复硬件串口的方法:1.下载index.php?c=app&a=puyuetianeditor:index&s=showfile&id=99文件,解压出pi3-miniuart-bt-overlay.dtb文件,并将dtb文件拷贝到/boot/overlays/目录下2.编辑/boot目录下的config.txt文件sudo nano /boot/config.txt添加下面两行:dtoverlay=pi3-miniuart-bt-overlayforce_turbo=13.编辑/boot目录下的cmdline.txt文件sudo nano /boot/cmdline.txt参考下面内容修改:dwc_otg.lpm_enable=0 console=serial1,115200  console=tty1 root=/dev/mmcblk0p2  kgdboc=serial1,115200 rootfstype=ext4 elevator=deadline fsck.repair=yes  rootwait保存退出关闭板载蓝牙的方法:1.SSH登录树莓派3后,输入下面命令关闭hciuart使用uart0.sudo systemctl disable hciuart2.编辑/lib/systemd/system/hciuart.server 将 “ttyAMA0”修改为“ttyS0”sudo nano /lib/systemd/system/hciuart.service将 “ttyAMA0”修改为“ttyS0”保存退出3.更新并重启sudo apt-get updatesudo apt-get upgradesudo reboot
18   2018-11-19 16:07:33
暂无用户组
等级:0级
金币:
游客(部分资源需要注册登陆后才能看贴噢~):
版块列表

Powered by Raspigeek 7.3.1

©2015 - 2021 树莓派极客网

网站首页 联系站长

您的IP:3.236.231.61,2021-05-12 10:13:16,Processed in 0.17778 second(s).