开机与系统设置

今日:0  |  文章:19
游客登录
1886
 207
您的阅读权限太低或您的用户组不被允许
26   2020-05-21 00:51:37
一剑穿心
5806
前序:如果你没有显示器,又想使用树莓派图形化桌面, 那么使用VNC远程树莓派桌面是最好的方式了!一:准备工作树莓派主板*1带raspbian系统TF卡*1网线*1笔记本/电脑*1说明:(装好系统的TF卡是需要开启ssh功能的,在卡内新建ssh文件具体开启方法参考:开启ssh方法)二:接线方式树莓派插上TF卡通电开机, 将网线连接到路由器上说明:(网线连接路由器后,观察树莓派主板的网口灯是否有亮,如果亮了证明你已经成功一半,如果没有亮请检查你的系统是否装好)三:获取IP电脑PC端 登陆路由器后台找到客户端名称为:raspberrypi 后面对应的IP地址,这个就是树莓派的IP。并记录下这个IP地址(如下图)重要说明:(保证电脑和树莓派连接的是同一个路由器,电脑进入路由器后台方式:是在游览器上输入路由器IP192.168.1.1就能进入路由器后台,当然每个人的路由器型号不同,进入后台的IP地址也不同,具体如何进后台请查看自己路由器底部介绍或说明书)四:登陆PUTTY电脑PC端 下载一个软件名叫PUTTY(如下图)➥Putty软件下载在这个软件里面 输入刚刚查询到的IP地址,端口号默认为22,连接方式选SSH,点击Open开始连接。由于是首次连接,连接成功后会弹出窗口选择:Y是 ,然后登陆树莓派账号密码(默认账号pi 密码raspberry)由于Linux的系统下输入密码都是不会显示出来的。只管输入完回车即可,登陆成功就说明主板已经正常启动了,当然目前这个只是命令模式,要让他显示出图形化桌面,还需要用到一个软件就是VNC了。1.先给树莓派输入命令安装VNC程序(输入命令安装过程中会提示你选Y来继续安装)sudo apt-get install tightvncserver 2.接着输入启动命令tightvncserver输入启动命令后会提示你设置VNC的登陆密码(设置密码需要输入两遍进行确认)这里可以随机设置123456等等,设置后若出现 Y/N 的提示,请选择 Y ,然后在输入两遍刚刚设置的密码即可。这时先不要关闭这个PUTTY的窗口。如果到了这步说明你已经完成了99%了。如果没有请检查好前面的步骤!五:登陆VNC图形化桌面现在需要在电脑上下载一个VNC的软件,用来登陆树莓派图形化桌面 ➥(VNC软件下载)下载好该软件直接打开(如下图)在VNCserver处输入 前面查询到的树莓派IP地址(IP后面需要加一个:1端口)格式为:192.168.0.119:1注意事项:这个端口的冒号格式很容易出错,很多新手小白找不到原因无法登陆就是出在这个问题上,我们进行对比一下就知道了正确的格式是192.168.0.119:1错误的格式是192.168.0.119:1然后点击connect连接,输入你刚刚设置的VNC登陆密码123456成功登陆后会直接显示出图形化桌面,恭喜你~此篇教程只是解决用电脑自带的xrdp软件无法连接的用户,VNC这种连接方式也是备用的方案!如果你的电脑能直接用xrdp远程桌面登陆,那么可以忽略这个方法。举一反三技巧: 使用此教程同样的方法和流程,可以实现通过手机来下载VNC的APP 来登陆。这样就可以手机操控树莓派了。
24   2020-03-12 11:21:43
你瞅啥?
9999+
树莓派初次启动后,我们需要做哪些设置。 对于刚刚上手的小白来说,raspi-config里面的设置很多都不知道是干什么用的,本文重点讲下每个设置选项的功能!一:如何调出设置系统的界面(有两种方法)1.第一种(命令下的设置界面)进入系统后, 在终端LX或者SSH下都可输入下面的命令 来调出设置界面!sudo raspi-config 下图就是系统的设置界面2.第二种(图形化的设置界面,这种更为简单清楚)打开方式:菜单—首选项—Raspberry PI Configuration 二:设置方法解析以上两种方式都能够打开设置界面对树莓派进行设置,效果功能是一样的。第一种为命令下的界面,第二种是图形化的界面对于新手更方便使用。  第一项:Change User Password    更改用户登录密码,也就是登录树莓派的raspberry密码。点击进入就可以设置新的登陆密码。  第二项:Network Options     : 网络设置,  打开这个设置后可以连接wifi,设置机器名称 ,接口启用禁止等  第三项:Boot Options      : 启动时选择进入的环境(命令模式/图形化模式)第四项:Localisation Options     :本地化设置包含:language语言设置/Timezone时区设置/Keyboard键盘布局/wifi country 无线wif国家设置。第五项:Interfacing Options    : 系统功能设置,包含Camera摄像头启用 / SSH启用/VNC启用/SPI启用/I2C启用/serial启用/wire/GPIO 需要用到哪些就开启哪些功能第六项:Overclock  : 超频会减少树莓派使用寿命,正常情况下不建议超频使用。第七项: Advanced Options  : 高级设置,包含扩展TF卡使用空间/显示器overscan'设置/memorySplit设置/Audio音频输出设置/分辨率设置/等等第八项:Update             :系统更新,用于升级更新系统第九项:About raspi-cofnig           关于设置的系统温馨提示:以上选项内的各种 功能具体设置方法可以在直接本站搜索关键词,例如语言设置就搜索语言即可~
20   2019-06-22 14:17:04
一剑穿心
3319
我们都知道树莓派连wifi 是可以直接在桌面右上角搜索来连接wifi,这就和手机连wifi一样简单。非常的方便!  但是你如果没有显示器又该怎么连接呢?如果你有网线可以SSH进入树莓派命令模式下。那么一样也可以在命令下配置好wifi。本文详细讲解如何在命令模式下让你的树莓派连接wifi网络。在设置之前 ,你需要通过SSH来进入系统命令模式下,详细方法可参考➬树莓派如何ssh远程第一步:设置wifi所在国家登录SSH后,如果你是第一次启动系统,请先设置wifi所在国家,如何设置请参考➬设置wifi国家第二步:扫描WiFi网络在命令模式下请使用以下命令来扫描树莓派周围的无线wifi热点网络sudo iwlist wlan0 scan下图是扫描到我周边的wifi热点信息,图中的信息 ESSID:xg’这个是我的wifi名称。说明网卡正常工作已经扫描到wifi了。然后开始配置wifi账号和密码,我们使用 nano 编辑器(或者 vim)打开 /etc/wpa_supplicant/wpa_supplicant.conf ,可以输入下面命令来打开sudo nano /etc/wpa_supplicant/wpa_supplicant.conf打开后如下图,在末尾添加下面这段代码 (代码中的xg是我的wifi名称,abcd123456是我的wifi密码。在这个位置你可以修改成你自己的wifi信号和密码)network={ ssid="xg" psk="abxd123456" }添加后按Ctrl+X 选Y保存即可。重启后就已经连接好wifi了。最后检查看一下是否连接好!wpa_cli -i wlan0 reconfigure
10   2019-04-19 01:49:48
超级版主
1889
很多人在使用树莓派raspbian系统时,发现键盘老是按错,一些字符打不出来或打错,按@打出的却不是这个字符。在这里要说明下:树莓派(raspberry pi)是英国的产品,默认键盘布局是英国(GB)标准,我们中国内地用的键盘布局一般是美国(US)的标准。所以这就是为什么老是打错符号的原因。那么只需要设置一下将系统的键盘布局改成美国标准即可。一:输入命令进入设置界面:sudo dpkg-reconfigure keyboard-configuration 二:进入后选:通用101键电脑 (101-key PC)按tab键,切换到确定(OK)上,按Enter保存三:然后继续在选择  ‘其他’(Other)按tab键,切换到 确定(OK)选项,按Enter确定四:在继续选择中,英语(美国)English(US)按tab键,切换到 确定(OK)选项,按Enter确定五:再选择 English(US) (美国,替代国际)六:后面的选项 一直按 ‘确定回车’到底。一路按到底最后可以重启系统 : sudo reboot    即可使用
10   2018-11-01 00:55:11
山盟海誓
5763
当我们为新买来的树莓派刷上系统之后,没有显示器,也没有路由器,该如何连接SSH来登陆树莓派并使用 呢?首先给树莓派的TF卡安装好系统,由于新版的raspbian操作系统默认关闭了SSH功能,需要手动开启这个功能才能连接、准备工具: 树莓派*1TF卡*1网线*1笔记本电脑*1一:开启ssh功能1.把烧录好raspbian系统TF卡用读卡器插入到windows电脑上,电脑端会显示名为:boot盘(大概只有40M左右的空间)。这是raspbian系统的boot分区,在电脑端只能看到这个分区。不用担心是卡坏了的缘故!这是一个正常的情况。2.打开boot盘 ,在里面新建一个名为:“ssh”的空白文件。(就叫ssh,不需要格式,类型是文本)这个文本的作用就是在系统初次开机检测到这个文文就会自动打开SSH服务,并在开机后会自动删除这个ssh文本。PS:新建一个名为ssh空白文本,去掉txt的后缀,不是新建ssh文件或文件夹,特别强调是 “新建文本” 名称是小写的 ssh,(不是ssh.txt,更不是SSH)因个人电脑显示原因。有可能正确的SSH文本文档格式也会显示错误。担心自己新建的不正确可以下载我们新建好的。 下载链接:  https://pan.baidu.com/s/1fP61IqbByEoAObZyPL6bYQ  提取码: cchv 二:查找树莓派的IP地址1.树莓派与电脑 用一根网线互联起来,一头插树莓派网线口上,另一头插电脑网线口上。给树莓派通电开机启动,打开笔记本电脑的 网络和共享中心 ,可以看到出现了一个 未识别网络 ,连接方式是 以太网,如下图所示。这个图里的 Redmi Note 3 是我用手机开的热点,通过它可以让树莓派联网,和电脑连接wifi是一样的作用。如果电脑无法连接wifi, 也不会影响接下来获取树莓派ip地址的过程。需要查看新出现连接 以太网 分配的ip地址,点击 以太网->详细信息 ,可以查看分配给这个以太网的接口IP地址(本例为:192.168.137.1):                                          如果你有wifi连接,可以将接入Internet的Wifi把网络共享给“以太网”,在网络和共享中心中,点击 无线网络->属性->共享 ,给 “允许其它网络用户通过此计算机的internet来连接” 打勾,然后确定。打开电脑 — 桌面—运行— cmd ,输入以下命令查看网络接口信息:arp -a由于本文中 以太网 查看到的ip地址为192.168.137.1,所以在 接口:192.168.137.1 下方找到第一个连接的ip地址,即为树莓派的ip地址。如果使用上面的方法还是无法找到树莓派的ip地址,那么还有一种更简单的方法,下载网段扫描工具 Advanced IP Scanner ,通过它可以方便的扫描到树莓派的ip地址,只是需要的时间比较长。网段扫描工具: Advanced IP Scanner(该软件在本站资源中心-常用软件工具下载 -ipscan22局域网IP扫描工具 )安装后打开ipscan22软件,就可以自动扫描以下局域网网段内的主机ip地址: 192.168.128.1-254, 192.168.137.1-254, 192.168.17.1-254, 192.168.43.1-254 。找到前缀名称为 Raspberry 的主机,其后面ip地址即为树莓派ip地址。查到IP后就可以借助IP在远程软件上直接登录即可。五、使用ssh工具远程,通过IP地址登陆树莓派知道树莓派ip地址之后,就可以用putty、Xshell 等工具远程登陆。打开远程登陆软件,输入前面查询到的IP直接登陆, 登陆成功后输入树莓派的初始:账号pi、密码raspberry ,就可以使用了树莓派账号密码登陆后,说明已经正常启动如果你熟悉常用的Linux命令就可以做很多事情。如果需要显示图形化桌面,请在本站搜索‘VNC’的资料。借助VNC软件才能实现图形化桌面
21   2018-10-31 17:35:11
飞翔的猪
4947
 34
您需要登录并回复后才可以查看该文章内容
14   2020-05-01 16:27:08
你瞅啥?
5584
最新系统开机进入桌面可以发现这次官方改变最大的就是wifi连接了。进入桌面后发现不能像之前的3B或老版本的树莓派一样直接连接wifi了,而在打开wifi的选项里提示需要设置wifi地区国家才能够连接。然而在ifconfig指令也并没有看到网卡。经过在网上查询得到,原来这次的 release notes 把 wpa_supplicant.conf 的国码设定拿掉了。2018-03-13:* Raspberry Pi 3 B+ support  * WiFi is disabled until wireless regulatory domain is set (Pi 3 B+ only)    - The domain can be done through 'Raspberry Pi Configuration' (rc_gui),      'raspi-config' or by setting 'country=' to an appropriate ISO 3166      alpha2 country code in /etc/wpa_supplicant/wpa_supplicant.conf. 解决方案:1.终端输入命令:sudo raspi-config  进入设置界面2.选择第四项Localisation options在按回车进入3. 然后在选择change wi-fi country,回车进入4. 找到 china 回车选择,然后在回车确定然后就可以连接wifi了,如果还是不能连可以重启下在进行尝试。或者在返回第一步检测下是否设置成功!备注:另外可以用命令:iw dev去查看, 頻段 用:iw list 去查看
8   2020-03-22 22:45:51
飞翔的猪
4845
 3
前序:在安装输入法之前 是要先安装中文字库,才能输入中文的,由于raspbian默认没有中文字库(新版系统已经自带字库)。所以就算是安装了拼音输入法,打出来也是方块乱码的,所以在操作本教程之前 建议先把你的系统汉化安装了中文字库才能使用输入法。汉化可以参考本站这个帖子➩安装中文字库汉化。一:安装输入法(以下举例三种不同的输入法)安装scim拼音输入法,需要输入下面命令来安装sudo apt-get install scim-pinyin安装过程中需要选择Y/N的 ,选择Y回车即可,安装好后请重启你的树莓派才可以使用安装谷歌拼音输入法,需要输入下面命令来安装sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin安装过程中需要选择Y/N的 ,选择Y回车即可,安装好后请重启你的树莓派才可以使用安装fcitx五笔拼音输入法fcitx的五笔拼音这个很好用,五笔和拼音可混合使用,与极点五笔一样sudo apt-get install fcitxsudo apt-get install fcitx-tables-wbpy安装过程中需要选择Y/N的 ,选择Y回车即可,安装好后请重启你的树莓派才可以使用输入法还有很多种,具体哪一种好用可以自己尝试下。二:如何启用输入法在能输入文字的地方,按 “Ctrl+空格”   就能切换输入中文
17   2019-09-04 18:39:39
超级版主
1880
一、在树莓派上,打date命令可以看到系统的日期时间:(后面的CST表示中国标准时间)二、如果显示时间比当前时间慢了8小时,那就要设置一下时区sudo dpkg-reconfigure tzdata选择Asia选择Shanghai 三、树莓派没有电池,断电后无法保存时间。树莓派默认安装了NTP(Network Time Protocol)服务来获取互联网上ntp服务器提供的时间。如果这个时间不准,可以用这个命令校准一下。sudo ntpd -s –d四、如果还是不准,就用这个命令强制设置sudo date  --s="2018-10-19 14:54:00"
2   2019-06-13 15:16:17
蓝天白云
2651
 0
 树莓派官方系统raspbian自带的是国外的软件源,在国内使用经常会遇到无法下载软件的问题。        以下是把raspbian系统(stretch版本)的下载源改为中国科技大学软件源的方法。一、修改sources.list文件        sudo nano  /etc/apt/sources.list         将初始化中的代码中默认的官方软件源注释掉 # 添加下面的软件源(中国科技大学的软件源 )         deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi        保存并退出:Ctrl+X   按Y(保存数据)  再按回车二、修改raspi.list 文件        sudo nano  /etc/apt/sources.list.d/raspi.list         将初始化中的代码中默认的官方软件源注释掉 # 添加下面的软件源         deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui三、更新本地的软件源        sudo apt-get update         sudo apt-get dist-upgrade -y更多树莓派软件源地址可参考➦:更换软件源
2   2019-06-13 14:00:17
你瞅啥?
2270
一:树莓派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
3   2019-06-11 13:55:37
山盟海誓
2873
树莓派端的蓝牙操作更新软件源、软件包等相关操作: 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() //关闭串口 这样就能正常接收数据了
3   2019-05-19 13:19:47
jinnuo123456
3495
树莓派默认是自动选择音频输出口的,当你同时外接了 HDMI 显示器和 3.5MM 耳机或音箱时,有时候你希望手动指定其中的一个作为音频的输出设备,那么可以通过下面的方法配置实现。如果你外接了DAC扩展板,配置好驱动之后也可以用这种方法选择DAC输出。输入命令进入设置sudo raspi-config进入设置后上下移动选择第七项:Advanced Optione进入后继续选择:AUdio然后就列出了音频输出设备,可选择音频的 强制 3.5mm输出 或者 强制 HDMI输出  然后键盘上TAB移动到确定上面保存即可。
5   2019-01-25 11:09:57
飞翔的猪
6613
 0
 树莓派3B原理图 树莓派3B机械尺寸图-------------------------------------------- 树莓派3B+原理图 树莓派3B+机械尺寸图-------------------------------------------- 树莓派4B机械尺寸图 树莓派4B原理图              GPIO引脚序号定义3B/3B+/4B 通用
16   2018-11-28 13:40:36
树莓虫
2866
 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
17   2018-11-19 16:07:33
飞翔的猪
3061
 0
树莓派在没有显示器,没有路由器、没有局域网,也可以用笔记本通过 USB 转 TTL 串口(PL2303HX)来控制树莓派,进入命令模式下 准备材料:1.首先给树莓派 TF/SD 卡装好系统 raspbian并且能开机启动起来,这是必须的2. 一根USB转TTL串口线,芯片型号为PL2303HX(就像下面图中这个样子的线)3.一台笔记本电脑 一. 下载需要用到的 USB 转 TTL 的驱动index.php?c=app&a=puyuetianeditor:index&s=showfile&id=541.下载好后安装到电脑上(安装好后建议重启一下电脑)注意:从3代主板开始,都需要先关闭板载蓝牙对串口的占用才能启用串口功能具体关闭方法参考:关闭板载蓝牙启动串口方法二.USB 转 TTL 连接电脑获取 COM 的数值将USB转TTL线的 USB端插入电脑的 USB 口。这时候电脑可能会提示在搜索驱动。等待电脑自动搜索安装驱动完成,驱动安装好后,点击‘计算机’点击”设备管理器‘,进入“设备管理器”,在“端口(COM 和 LPT)”下找到 Prolific USB-to-Serial Comm Port (COM*) 类似的条目(若找不到这个条目必定是 USB 转 TTL 驱动没装好,),主要是看这个 COM 是多少。确定后,拔掉 USB 转TTL。本文的是 COM5 如下图:三,如何接 TTL 线。 注意事项:红线是给树莓派供电用的,如果接了红线,树莓派就不能够单独插电源。否则树莓派必烧毁! 红线(VCC)黑线(GND)白线(TXD)绿线(RTX)(接线如下图)四、PUTTY 软件下载及登陆 PUTTY软件登陆树莓派点击下载:index.php?c=app&a=puyuetianeditor:index&s=showfile&id=93下载后直接打开(如下图)输入:COM5 ,端口:115200 直接登陆即可最后输入树莓派系统账号pi ,密码raspberry
8   2018-11-02 12:40:22
超级版主
2194
我用的是树莓派3B+,系统是OSMC(主要是远程控制来下电影)1,登录如下网站并注册帐号,然后登录https://ngrok.com/2,下载arm的程序文件(链接可能会因为帐号不同而不一样,可以通过右键获取下链接地址。解压后是单独的ngrok文件,无扩展名wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip复制代码unzip ngrok-stable-linux-arm.zip -x复制代码3,找到登录网站的auth地址,输入以下命令,**************就是你自己的auth码./ngrok authtoken *****************************************复制代码成功后会弹出:Authtoken saved to configuration file: /home/osmc/.ngrok2/ngrok.yml4,运行如下命令(完整的文件路径看你自己咯)22是默认的SSH端口,如要映射其他端口自行填写./ngrok tcp 22复制代码5,在Status会给出url地址,可以通过这个实现远程登录SSH或者做其他用途Note:1,免费帐户的端口每次登录都不一样,可以通过保持登录来避免端口改变2,可以通过nohup的方式让程序后台运行,例如sudo nohup /home/osmc/ngrok tcp 22 &复制代码index.php?c=app&a=puyuetianeditor:index&s=showfile&id=41index.php?c=app&a=puyuetianeditor:index&s=showfile&id=42index.php?c=app&a=puyuetianeditor:index&s=showfile&id=43index.php?c=app&a=puyuetianeditor:index&s=showfile&id=45index.php?c=app&a=puyuetianeditor:index&s=showfile&id=46
4   2018-10-31 20:07:34
超级版主
2135
在没有键盘和显示屏的情况下也能访问树莓派,通过局域网IP即可登录SSH准备工具:1.网线一根 2.树莓派带系统卡可以正常启动 3.ipscan软件一. 下载好ipscan22局域网IP扫描工具。注:该软件可在本站的‘资源下载-软件工具里’下载二.树莓派插上网线,开机启动。检测主板上的网口灯常亮。说明正常三.然后开始扫描,扫描到树莓派的IP(我们这里为:192.168.0.102 Raspberry Pi Foundation)四.然后下载PUTY软件直接登录IP即可,(PUTY软件可在本站‘资源下载-软件工具’里下载)树莓派的默认账号:pi 密码:raspbeery (小写字母,没有空格,输入密码是不会显示出来的就像没有输入一样,也不会有****这种符号)输入账号密码后说名已经登录成功了,板子已经正常启动跑起来了,现在已经是完整的命令模式界面。如果你熟悉很多Linux的常用命令,在这个界面是可以做很多事情的。备注:对于很多新手小白,目前这个界面还不能满足。如果要显示出图形化桌面,通过VNC图形化窗口可以实现!。可以搜索站内的‘ VNC’相关资料。
5   2018-10-18 15:19:56

Powered by Raspigeek RASPIGEEK_VERSION

©2015 - 2020 树莓派极客论坛

官方网站 联系站长

您的IP:18.208.132.33,2020-05-31 01:32:19,Processed in 0.13402 second(s).