rpi

树莓派换源

邮差的信 提交于 2020-04-03 04:23:27
树莓派换源 1.什么是源? 软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面。他可以是网络服务器,是 盘,甚至是硬盘上的一个目录。 常见软件源类型GEM源、APT源、YAST源、ISO源、YUM源、UAP源 2.为什么换源? 首先树莓派系统默认下载软件的服务器在国外,经常出现下载慢、无法更新的情况。这就需要 更换为国内的镜像站来加快速度了。其次有些软件在本身的源没办法下载,所以就要换一个软 件源 因为系统版本不同所以我们要根据自己的系统版本来换相应的源,接下来给大家介绍一下 系统版本。 首先我们的树莓派系统是是基于debian改造出来的。在2016年2月发布了树莓派3B,采用64位处 理器的树莓派3B,虽然具有64位硬件,但是系统依旧使用的是基于debian 8 的 32位的Jessie, 所以不能完全的释放出树莓派3B的性能,随着debian升级到了最新的debian 9 stretch,到 了2017-08-16树莓派对官方系统的版本号进行了更新,由之前的jessie升级到了基于最新64位的 debian 9 stretch,所以总的来说我们的系统版本分为两大类,jessie和stretch。 那么我们怎么知道自己的系统版本呢? (1)可以根据自己的系统版本时间来确定,2017年8月16日以前的都为jessie而之后的都为stretch. (2

使用树莓派制作的远程开门器

北战南征 提交于 2020-01-09 16:49:18
背景: 话说自从我厂的商务部门搬到旁边的商务楼之后,工程师发现漂亮的前台MM也搬走了,某区只留下冷冷清清的鱼缸。然后,工程师们发现开门成了个问题。鉴于进门需要刷卡,所以没有带卡的工程师就不得不摁下门铃,等待其他人从座位上起身为自己开门。经历过多次不得不让别人来开门以及不得不为别人开门之后,终于有工程师不能忍受了(我就是其中一个),于是,决定自己动手解决问题。要知道,地球上没有能难住工程师的问题! 研究与选择方案: 我厂的电子门锁的开门设备是通过一个带弹簧的开关(门内,类似墙面上开灯的开关)控制的,按下开关就能打开门,按下开关的时候能够听到明显的继电器闭合的声音,因此,趁着没人的时候我把开关拆开看了一下,证实的确是通过触电控制的一个继电器。按下开关时,两个金属触电接触,继电器动作,门打开。继电器在动作后延时4秒左右恢复。这样看来,硬件层面的开门实现就非常简单了:跨接一个数字继电器,要开门时,通过电平信号控制继电器闭合并保持2秒即可。 但要实现远程控制,必须设置一台可以通过TCP或是HTTP协议接受用户命令,并能控制开门硬件(继电器)的设备。最初考虑过Arduino,作为一个开源的硬件平台,Arduino的电平输出非常易于控制和操作。而且Arduino也有RJ45或是无线的接口模块。不过在查看了Arduino的无线模块的操作方式之后

树莓派(Raspberry Pi):完美的家用服务器

岁酱吖の 提交于 2020-01-09 14:28:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用服务器。 如果你有几个不同的电脑需要同步和自动化备份,RPi可以做到。如果你想通过家中的任意屏幕来访问你的音乐和视频,RPi也能实现。也许你有一个或两个打印机,你想要简单与大家共享,树莓派在硬件和时间上用最小投资就能满足你的这些需求。 树莓派的好处 低成本:35美元(约合242元RMB),B型的RPi接近一台完整的电脑,512M内存,100Mb以太网,SD卡插槽,2个USB接口,音频输出和HDMI或RCA视频输出。我知道HDMI电缆就比树莓派贵。 能源效率:硬件成本只是服务器费用的一部分,因为你需要考虑能源成本去不断运行设备。家用服务器所需要的服务不会占用太多CPU,大部分时间它都处于空闲状态,等待发挥功效。RPi's超低功率组件非常适合这个工作负载,这有助于降低你的电费消耗。我的一个B型的RPi加上外部硬盘消耗总共只有8瓦,然而用老式速龙代替的机器在闲置时消耗54瓦。假设10美分每千瓦一小时,这使得一个RPi每年的电费在7美元。一个基于速龙的机器是47美元。在不到一年的时间里,RPI基本上能够收回成本。 低噪音

RPi Text to Speech (Speech Synthesis)

ε祈祈猫儿з 提交于 2019-12-29 15:17:49
Why use Text to Speech? It’s very easy add to your program - just output a string to the speech function instead of the screen. You don’t need an expensive/complicated LCD or monitor for your project - just use any old mp3 player loudspeaker or PC loudspeaker which you have probably got lying around - or even an earphone works well for debugging purposes too. You could use speech output for: (i) status messages - e.g. internet connection made or IP address on a headless RPi; (ii) user interface - e.g. speak the mode selected or station name with button presses on an RPi internet radio; (iii)

树莓派python库配置/安装/更新

萝らか妹 提交于 2019-12-26 18:49:00
在线 在树莓派网络配置好的情况下 如何确定网络是配置好的,可以看在桌面的wifi图标有没有显示连接上了,如果连接上了会显示在网络中的ip地址 ping www.baidu.com ping dns_ip 需提前配置好镜像源, 树莓派软件源配置 树莓派基金会单独(非Raspbian开发者)提供/维护的软件源,主要包括raspi-config、minecraftpi、树莓派桌面环境、内核固件驱动等少量软件。 这个软件源相关资料比较少,国内目前只 有清华(201709开始提供)和中科大有提供 #### Stretch(选择清华的源就行) deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui deb-src url # 如上相同 # 'deb-src'默认将软件源码一并下载至树莓派 # 'deb-src'不加也可以 #### Jessie deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ jessie main ui 配置/etc/apt/sources.list里的软件源 raspbian这个源是由独立开发者维护的,与树莓派基金会并无直接联系。国内源比较多,选择一个与自己延迟最小或连接速度最好或物理距离最短的即可。 #Stretch deb

树莓派python库配置/安装/更新

夙愿已清 提交于 2019-12-06 05:04:30
在线 在树莓派网络配置好的情况下 如何确定网络是配置好的,可以看在桌面的wifi图标有没有显示连接上了,如果连接上了会显示在网络中的ip地址 ping www.baidu.com ping dns_ip 需提前配置好镜像源, 树莓派软件源配置 树莓派基金会单独(非Raspbian开发者)提供/维护的软件源,主要包括raspi-config、minecraftpi、树莓派桌面环境、内核固件驱动等少量软件。 这个软件源相关资料比较少,国内目前只 有清华(201709开始提供)和中科大有提供 #### Stretch(选择清华的源就行) deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui deb-src url # 如上相同 # 'deb-src'默认将软件源码一并下载至树莓派 # 'deb-src'不加也可以 #### Jessie deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ jessie main ui 配置/etc/apt/sources.list里的软件源 raspbian这个源是由独立开发者维护的,与树莓派基金会并无直接联系。国内源比较多,选择一个与自己延迟最小或连接速度最好或物理距离最短的即可。 #Stretch deb

Creating loop in Pandas DataFrame with conditional value in cell

匿名 (未验证) 提交于 2019-12-03 02:36:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: In the script below, I assign the values 0 or 1 if the DataFrame cell has No or Yes in them. answer= {'account': ['Adam', 'Ben', 'Tom', 'Isabel'], 'a1': ['No', 'Yes', 'Yes', 'No'], 'a2': ['No', 'Yes', 'No', 'No'], 'a3': ['No', 'Yes', 'No', 'No'], 'a4': ['Yes', 'No', 'Yes', 'Yes']} RPI = pd.DataFrame.from_dict(answer) I'm trying to create a loop or a function for the RPI.loc statements below so I don't have to repeat the 50 columns that I have. Is there a way to do that? RPI.loc[RPI['a1'] == 'No', 'a1'] = 0 RPI.loc[RPI['a1'] == 'Yes', 'a1'] =

mpiexec checkpointing error (RPi)

匿名 (未验证) 提交于 2019-12-03 02:33:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: When I try to run an application (just a simple hello_world.c doesn't work) I receive this error every time: mpiexec -ckpointlib blcr -ckpoint-prefix /tmp/ -ckpoint-interval 10 -machinefile /tmp/machinefile -n 1 ./app_name [proxy:0:0@masterpi] requesting checkpoint [proxy:0:0@masterpi] checkpoint completed [proxy:0:0@masterpi] requesting checkpoint [proxy:0:0@masterpi] HYDT_ckpoint_checkpoint (./tools/ckpoint/ckpoint.c:111): Previous checkpoint has not completed.[proxy:0:0@masterpi] HYD_pmcd_pmip_control_cmd_cb (./pm/pmiserv/pmip_cb.c:905):

【u-boot-2018.05】make配置过程分析

▼魔方 西西 提交于 2019-11-29 16:48:58
https://blog.csdn.net/q_z_r_s/article/details/80718518 从u-boot-2014.10版本引入Kbuild系统之后,Makefile的管理和组织跟以前版本的代码有了很大的不同,这使Makefile变得更加复杂。整个Makefile中,include很多其它不同用途的Makefile,各种目标和依赖也很多,因此要想搞清楚make的执行过程很困难;使用u-boot之前首先是对其进行配置,命令为: make xxx_defconfig 上述命令执行之后会生成对应的.config文件,接下来就可以进行最后的编译工作了,直接输入make即可。 配置流程分析 执行make xxx_defconfig命令时,u-boot根目录下的Makefile中有唯一的规则匹配目标: %config: scripts_basic outputmakefile FORCE $(Q)$(MAKE) $(build)=scripts/kconfig $@ 其中$(build)在kbuild.include中定义: build := -f $(srctree)/scripts/Makefile.build obj 依赖scripts_basic: # Basic helpers built in scripts/ PHONY += scripts_basic

树莓派(Cannot assign requested address)的解决过程

醉酒当歌 提交于 2019-11-27 07:50:47
树莓派一个无法分配被请求地址问题(Cannot assign requested address)的解决过程 问题描述 在用 ecl 加载 swank 服务端时返回错误: pi@rpi ~ $ ecl -load ~/.vim/bundle/slimv/slime/start-swank.lisp ;;; Loading "/home/pi/.vim/bundle/slimv/slime/start-swank.lisp" ;;; Loading "/opt/github/slimv/slime/swank-loader.lisp" ;;; Warning: No architecture feature found in (POWERPC PPC X86 X86-64 X86_64 AMD64 I686 I586 I486 PC386 IAPX386 SPARC64 SPARC HPPA64 HPPA ARM PENTIUM3 PENTIUM4 JAVA-1.4 JAVA-1.5 JAVA-1.6 JAVA-1.7). ;;; Loading #P"/usr/local/lib/ecl-16.1.2/cmp.fas" ;;; Loading "/home/pi/.slime/fasl/2014-10-10/ecl-16.1.2-linux-unknown/backend.fas"