当前位置:首页 » 数据仓库 » 树莓派配置的环境在哪个文件夹
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

树莓派配置的环境在哪个文件夹

发布时间: 2023-01-29 03:09:56

① 树莓派刚入手,如何安装配置系统

这个可以到外面去让懂得给你装,或者自己在家也可以,先下载到SD卡上,再把SD卡装好就可以了。

② 树莓派运行ubuntu mate15.10系统时没有声音 怎样配置

新购了一块树莓派2,相比树莓派B+,在配置上有了相当的提升

第二代树莓派(Raspberry Pi 2)正式发布,同现有的Model B+售价相同,为$35,用户可以通过element14 和 RS Components两家合作商进行选购。

树莓派2采用了900MHz的四核ARM Cortex-A7处理器(性能是前代的6倍以上),1GB的LPDDR2 SDRAM(内存提升两倍),并完美兼容第一代树莓派。因为采用了ARMv7处理器,所以能够运行所有ARM GNU/Linux分支版本,包括Snappy Ubuntu Core和微软的Windows 10系统。
这些特性足以让树莓派2做为我的家用电脑No.2,平时只是上上网,敲敲代码,应该可以胜任,PC机就留着工作和游戏用吧。搜寻了一下网络,发现除了官方提供的raspbian之外,国外有人已经做出了适用于树莓派的ubuntu系统,据介绍速度完胜raspbian,准备尝试安装并配置一下。

烧录ubuntu系统

话不多说,首先是下载镜像,并且烧录到SD卡中,关于这点,在我前一篇的文章中已经介绍过步骤,这里就不重复说明。

为HDMI转VGA转接口设置显示配置

因为显示器没有HDMI接口,因此用到一个HDMI转VGA转换器,这个转换器在使用过程中经常出现黑屏,重启后无法显示。查询得知由于转换器的问题,需要对树莓派系统的配置文件config.txt进行相应的调整,才能正确的显示。

树莓派的配置文件位于/boot/config.txt,这个文件相当与PC里的BIOS配置,存储了开机时首先加载的配置信息。这里可以在树莓派的Linux系统中直接编辑,我这时由于显示器没法显示,就用了一个读卡器将tf接到PC机上修改(PC机直接可以打开编辑,不用加载)。

打开config.txt,设置以下配置:

1
2
3
4
5
6
7
disable_overscan=1
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=16
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080

保存后,将tf卡插入树莓派启动,显示器就可以正常显示了。

汉化系统界面

进入系统发现,整个系统的界面是英文的,虽然中文文字可以正常显示,不过也许中文更加让人觉得亲切吧。汉化也很简单,根据这个帖子的说明(我因为看着英文界面暂时没觉得有啥影响,就没装了),只要下载安装喜欢的字体,然后安装中文语言包就可以了

1
2
3
sudo apt-get install ttf-wqy-microhei
sudo apt-get install language-pack-zh-hans

安装完成后重启,在登录界面左下角选择语言为中文,进入系统,界面就已经汉化了。

安装中文输入法

安装好系统之后,紧接着安装中文输入法,这里安装的是fcitx的拼音输入法:

1
2
sudo apt-get install fcitx fcitx-sunpinyin

sunpinyin是基本的拼音输入,如果需要云词库拼音,也建议安装google拼音和云拼音

1
2
3
sudo apt-get install fcitx-googlepinyin
sudo apt-get install fcitx-mole-cloudpinyin

经过对比,发现googlepinyin比起sunpinyin,词库更加丰富,速度也同样很快,现在基本已经代替了sunpinyin。

为浏览器安装flash插件

默认浏览器为Chromium,该浏览器默认并不能显示flash,而由于flash停止跟新的缘故,adobe官网下载的flash插件也无效,因此需要使用到这里的方法进行操作。

下载PepperFlash-12.0.0.77-armv7h.tar.gz,解压后PepperFlash文件夹中的所有文件拷贝到chromium的插件目录(/usr/lib/chromium-browser/plugins)中

1
2
3
4
5
6
wget http://odroidxu.leeharris.me.uk/PepperFlash-12.0.0.77-armv7h.tar.gz
tar -xzf PepperFlash-12.0.0.77-armv7h.tar.gz
cd PepperFlash
chmod +x *
sudo cp * /usr/lib/chromium-browser/plugins

然后编辑chromium浏览器的默认配置文件

1
2
sudo vi /etc/chromium-browser/default

在配置文件中找到CHROMIUM_FLAGS=,将其修改为如下:

1
2
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,点击启用即可。这时候访问含flash的网页,flash就已经可以正常显示了。

开启系统声音

可能是为了减少资源占用的原因,默认是没有声音输出的,对于我这个新手而言,刚开始毫无头绪,甚至想是否需要安装驱动才能解决问题。后来无意中想起树莓派自带的设置工具,决定尝试一下:

在终端中输入

1
2
sudo raspi-config

打开树莓派设置工具,找到Advanced options,然后在进入Audio设置,将声音输出设置为3.5`接口输出,保存重启,再打开音乐,声音已经可以正常播放了。

其他软件安装

树莓派2由于配置的提升,不但带来了ubuntu的系统,同时也能够有足够的配置去处理一些大型的应用,比如安装office进行文字处理,安装GIMP进行图像处理等,这篇文章写了一些关于软件的应用,而对我来说,其实最常用的还是下载大型文件,挂机下载也比较省电真是解决的小带宽下载大文件的难题。

③ 树莓派中设置Python虚拟开发环境

我们可以创建虚拟开发环境,避免开发时所使用的环境与本机环境发生冲突。首先,为开发环境创建一个子目录

然后使用下面的命令创建虚拟环境目录:

然后进入虚拟环境

这是,我们可以升级虚拟环境中的pip:

升级完成后,查看一下pip的版本:

可以看到,虚拟环境中的pip版本如下:

从虚拟环境中退出:

再看一下pip的版本:

可以看到,虚拟开发环境中的工具是独立于系统的,这样,针对不同的版本,我们可以创建不同的虚拟环境。

④ 树莓派入门

最近需要使用树莓派进行开发,这里和大家介绍一下从入手到开发环境搭建全过程

树莓派拼装之后,就可以烧写系统了,推荐两个软件:

烧写完成后,软件会提示"Success"字样,代表烧写成功
把烧写好的SD卡插入树莓派,连接显示器,连接电源启动后可看到树莓派的完整界面

时间比较仓促,没有买树莓派的显示器,公司的电脑显示器暂时又不支持,怎么办???
此时可以使用电脑远程登录树莓派。幸好之前配置了ssh和wifi信息,我们可以进行如下操作:

通过此软件可以扫描到你是树莓派的ip地址

远程连接可以使用三种,即:SSH工具,VNC,teamviewer
在这里我们一一介绍

随后系统提示:

然后输入你树莓派的密码

进入树莓派配置界面

选择 5 Interfacing Options 选项

注释掉里面原来的源,添加清华源

然后

重启机器

更新apt-get索引:

注:如果更新失败,很可能是因为树莓派的系统时间和网络时间差别过大,调整树莓派时间为当前时间即可:

索引更新成功后,更新apt-get所有软件,此过程时间较长

在pip.conf里添加如下内容:

保存退出

根据以下提示修改设置(部分单词拼写可能有误)

重启系统即可完成配置和应用!!!

当你的电脑和树莓派处于不同网段但又想远程登录桌面,可使用teamviewer方式

安装成功后注册个teamviewer账号,登录teamviewer的账号获得id,别忘了配置个密码

以上为树莓派从启动到配置的基本全部内容,完成之后别忘了导出个镜像,以便以后系统出了问题好回滚

⑤ 如何搭建树莓派的Net与NodeJS运行环境

首先去Node.js官网下载.msi文件
直接安装就可以了,可以自定义路径。然后去配置环境变量,打开我的电脑-->高级系统设置-->环境变量-->用户变量,选择path变量编辑,将你的node安装路径复制下来粘贴到path变量里,注意两路径之间加分号隔开,
打开cmd,查看node版本信息:node -v
表示安装成功。
现在可以写第一个node程序了server.js

varhttp=require('http');
http.createServer(function(request,response){
//发送HTTP头部
//HTTP状态值:200:OK
//内容类型:text/plain
response.writeHead(200,{'Content-Type':'text/plain'});
//发送响应数据"HelloWorld"
response.end('helloworld ');
}).listen(8888);
console.log('Serverrunningathttp://127.0.0.1:8888/');


现在测试一下,首先在命令窗口下进入到你的node程序路径下,比如我的在e:/node下:
然后运行程序 node server.js
在浏览器中打开本机ip看到下面的界面就成功了。
最后,不知道有没有小白和我一样刚开始的时候以为打开node.js的命令窗口啊,然后发现根本运行不了,一定要注意啊是打开cmd。

⑥ 智慧家庭 - HA(1) - 在树莓派上架设 Home Assistant

本文索引:

Home Assistant (以下简称 HA) 是一个开源的智能家居网关项目,它可以将市面上所有支持的智能硬件设备整合到一起进行统一管理,并提供了默认的 Web UI。HA 社区开发了海量组件以支持市面上主流的设备,在 IoT 中扮演了大脑的角色。在家庭服务器上架设 HA 有多种实现方式,官方也制作了对应的系统镜像 Hass.io ,并推荐使用“树莓派3B+”作为其宿主机器。

为了验证预期效果,最好提前准备好以下设备:

通过 Docker Image 安装及更新一种服务免去了为该服务准备依赖环境的繁琐步骤, HA 官方推出了对应的 Docker Image 且支持树莓派的 CPU 架构,本文主要介绍通过 Docker 安装 HomeAssistant 。如果你不喜欢 Docker ,可以参考 Install Home Assistant 以其他方式安装。

使用 Docker 安装 HA 是非常简单的,官方提供了支持 Raspberry Pi 3 Docker Image 和“ 安装指南 ”:

参数 /path/to/your/config:/config 映射 container 的 /config 至本地主机的物理路径,此处我选择了 ~/.homeassistant 。如果希望安装指定版本的 Image,参考“ HA 在 Docker Hub 上的 Tag 列表 ”选择版本,例如 0.69.1:

安装完成后, HomeAssistant 的 container 已经开始运行:

查看刚刚指定的配置文件目录,出现了以下文件及目录:

config 目录(此处为 ~/homeassistant/ )下的 configuration.yaml 是配置文件的入口点,其他由 yaml 为扩展名的配置文件均是为了实现独立管理而单独分离出来的文件,可在 configuration.yaml 文档中找到如下入口载入这些配置文件:

8123 是 Web UI 的默认端口,尝试在浏览器中输入 http://{ip-address-to-raspberry}:8123 访问,得到如下结果:

HA 会自动查找接入同一网络中的智能设备,是因为 configuration.yaml 中默认配置了 Discovery 组件:

一切正常之后,每次重启树莓派必须手动执行 docker container start [Container ID]/NAME 的方式来启动 HA 服务,我们需要将其做成服务或加入开机启动脚本,编辑 /etc/rc.local 文件:

重启树莓派, HA 开机启动成功,至此,一个基本款的家庭 HA 搭建就完成了。

HA 目前仍然在快速迭代中,对应的 Docker Image 也会同步放出。要更新以 Docker Container 运行的 HA 实例,只要重新拉取最新版本的 Image 即可:

⑦ 树莓派配置文件 config.txt - HDMI 热插拔

关键词:树莓派、找不到config.txt、显示器、HDMI热插拔、hdmi_force_hotplug
如果移动端访问不佳,请访问–> GithubPage 版

快速预览:

新到的树莓派4B,安装了带桌面的 Ubuntu 系统,前期为了方便,通过 HDMI 线外接了显示器,方便配置系统。但是配置完毕并拔掉显示器之后发现一个问题:重启树莓派后,如果没有外接显示器,则无法正常进入系统,定位到是 HDMI 检测机制的问题,它默认需要插上显示器才能正常启动。

查到资料需要开启树莓派的 HDMI 热插拔才能不依赖外接显示器。
于是需要我们:

修改 config.txt 有2大类方法

下面说下方法2:

通常 config.txt 的路径是 /boot/config.txt ,但是 如果找不到 ,需要查看下磁盘分区,找到 启动分区 所在的目录。

添加如下2行到 config.txt 然后重启树莓派即可

参考资料:

如果有什么建议或者问题可以随时联系我,共同探讨学习:

⑧ windows 树莓派config.txt在哪

由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在"config.txt"这个文本文件中.树莓派的config.txt文件会在ARM内核初始化之前被GPU读取.
这个文件存在引导分区上的.对于Linux, 路径通常是/boot/config.txt, 如果是Windows (或者OS X) 它会被识别为SD卡中可访问部分的一个普通文件.
如果想要编辑配置文件, 请查看介绍R-Pi_配置文件.
你可以使用下列命令去获取当前激活的设置:
hdmi_group
设置HDMI类型

不指定组, 或者设为0, 将会使用EDID报告的首选组.

hdmi_group=1 CEA

hdmi_group=2 DMT

这是另一个示例文件, 包含了各种功能的扩展文档.

内存

disable_l2cache 禁止ARM访问GPU的二级缓存. 相应的需要在内核中关闭二级缓存.
默认为0

gpu_mem
GPU内存以兆为单位. 设置ARM和GPU之间的内存分配. ARM会获得剩余所有内存. 最小设为16. 默认为64

gpu_mem_256 对于有256MB内存的树莓派的GPU内存设置. 512MB的派请忽略. 会覆盖gpu_mem.
最大设为192. 默认不设置

gpu_mem_512 对于有512MB内存的树莓派的GPU内存设置. 256MB的派请忽略. 会覆盖gpu_mem.
最大设为448. 默认不设置

disable_pvt 禁止每500毫秒调整一次RAM的刷新率 (RAM温度测量).

CMA - 动态内存分配

⑨ 如何在树莓派搭建opencv环境

安装 OpenCV 编译相关套件
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install pkg-config
sudo apt-get install libgtk2.0-dev libgtk2.0
sudo apt-get install zlib1g-dev
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff-dev
sudo apt-get install libjasper-dev
sudo apt-get install libavcodec-dev
sudo apt-get install swig

下载OpenCV2.4.9 for Linux 利用wget+档案的网址
cd
wget http //downloads sourceforge net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
(wget 和 http 之间为一个空格,2.4.9为版本,载下来的档案会放在资料夹pi中,档名为download)

解压缩 并建立 编译暂存资料夹
cd
unzip opencv-2.4.9
cd opencv-2.4.9
mkdir release
cd release

编译及安装 OpenCV,Raspberry Pi 安装需要大约10小时
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo apt-get update
make
sudo make install

定义环境变数
sudo nano /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
加入后按Ctrl+O存档,按Enter后,再按Ctrl+X离开文件

确认opencv版本
pkg-config –modversion opencv

最后新增一个 sample code 执行编译与测试
nano showimage.c (新增一个.c档)

showimage.c 内容:
#include “highgui.h"
int main( int argc, char **argv ) {

IplImage *img = cvLoadImage( argv[1] );
//大写I小写pl 大写I小写 mage

cvNamedWindow(“ShowImage “, CV_WINDOW_AUTOSIZE);

cvShowImage(“ShowImage “, img);

cvWaitKey(0);

cvReleaseImage(&img);

cvDestroyWindow(“ShowImage “);

}

编译指令

g++ `pkg-config --cflags --libs opencv` showimage.c -o showimage

(注意:pkg 前以及 opencv 后的符号并非单引号,而是esc按键下方的 ` 符号,cflags 与 libs 前为双 -- 符号)

执行指令
./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg

执行完这行指令后,若有出现error: libopencv_calib3d cannot share object file
可先输入 sudo sudo idconfig - v
再执行
./showimage /home/pi/opencv-2.4.9/samples/c/lena.jpg

⑩ 树莓派3 wifi配置文件在哪

1、检查USB无线网卡是否已经正确识别
将无线USB网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。用自己的方法进入shell界面后输入命令:
lsusb

如果树莓派已经正常识别,在显示类似于如下的信息中可以看到你的USB无线网卡设备ID和芯片型号
pi@raspberrypi:~$ lsusb
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconctor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

以我的EDUP为例,使用的是Realtek RTL8188CUS的芯片。
最新的raspbian已经有了wifi必要的包,直接插上就可以用了。不过最好还是可以看看 iwconfig 确认一下,输入 iwconfig 显示如下:
pi@raspberrypi:~$ iwconfig
wlan0 unassociated Nickname:""
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

lo no wireless extensions.

eth0 no wireless extensions.

如果出现了wlan0,那说明网卡已经正常工作了。(这里的示例是已经用usb无线网卡连接上网络了,所以会显示ESSID。)如果这里的显示不正常,请安装连接wifi必要的包
sudo apt-get install wireless-tools wpasupplicant firmware-realtek

2、设置wifi
输入如下命令可以搜索附近所有可连接的Wifi AP:
pi@raspberrypi:~$ iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 50:BD:5F:69:32:E8
ESSID:"TP-LINK_32E8"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=99/100 Signal level=62/100
Cell 02 - Address: 00:6B:8E:67:27:19
ESSID:"PHICOMM_672719"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=100/100 Signal level=54/100

(由于我这边的wifi比较多,返回信息太长了,所以就不全部展现了)
如果不需要知道wifi详细参数,之查找Wifi AP的话 可以输入 iwlist wlan0 scan | grep ESSID 回显如下
pi@raspberrypi:~$ sudo iwlist wlan0 scan | grep ESSID
ESSID:"TP-LINK_32E8"
ESSID:"lpcx26"
ESSID:"PHICOMM_672719"
ESSID:"wangcheng"
ESSID:"TP-LINK_2BA4"
ESSID:"ME-139"
ESSID:"138-303"
ESSID:"ChinaNet-2VJV"
ESSID:"MERCURY_5CEE4E"
ESSID:"NO"
ESSID:"TP-LINK_E3DB46"
ESSID:"qingchao5"
ESSID:"ChinaNet-Fyuz"
ESSID:"MERCURY_9C1C"
ESSID:"liuchunyan"
ESSID:"TP-LINK_0596"

确定树莓派可以检测到你建立的wifiap之后,按照如下方法配置
使用如下命令获得wifi设置 wpa_passphrase SSID名称 密码 回显如下
pi@raspberrypi:~$ wpa_passphrase SSID password
network={
ssid="SSID"
#psk="password"
psk=
}

复制这段回显并保存到自己的配置文件中
pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="SSID"
#psk="password"
psk=
}

Ctrl + O 快捷键 保存; Ctrl + X 快捷键 退出 Nano 编辑器
修改完成后,使用以下命令重启网络
pi@raspberrypi:~$ sudo /etc/init.d/networking restart
pi@raspberrypi:~$ sudo service networking restart #跟上面行的作用一样。
pi@raspberrypi:~$ sudo ifdown wlan0 #有时需要执行 或者 下一行命令才能发生作用。
pi@raspberrypi:~$ sudo ifup wlan0 #建议尝试本条命令
pi@raspberrypi:~$ wpa_cli status #查看连接状态

成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接)。
如果还是没有反应,重启树莓派 sudo reboot 命令重启。