
树莓派
Zengjie.Li
业精于勤荒于嬉,行成于思毁于随
展开
-
linux添加自启脚本
在个人文件夹下写了一个python文件,但每次需要登录重启 因此需要写一个自启脚本 在/etc/init.d/下建立一个文件,名字任意 编写文件self_start: #! /bin/sh #......可有可无 cd 个人目录 echo '密码xxxx' | sudo -S python /绝对路径/led.py 结束。 添加自启: ...原创 2018-04-11 15:54:42 · 186 阅读 · 0 评论 -
树莓派stretch安装MySQL记录
树莓派Jessie系统安装MySQL会提示输入root密码,但是在stretch上安装,会一路向西,最终安装完成后无法进入数据库,百度各种方法尝试后,总结这个可行方案,支持密码进入,解决远程access deny等问题。①首先 vim /etc/mysql/mariadb.conf.d/50-server.cnf找到bind-address =127.0.0.1在前面加上#,最终为...原创 2018-11-25 08:09:14 · 226 阅读 · 0 评论 -
树莓派安装ZoneMinder
zoneminder是一款开源的视频监控软件,设置方便,且功能齐全,若要使用树莓派作为监控主机,首先要对视频质量的要求不是太高,个人测试树莓派的帧率大概在5-10fps。①首先搭建基于LAMP的Web服务器②然后家庭监控软件Zoneminder安装 具体安装细节可参照创客制造的相关篇章https://www.ncnynl.com/archives/201607/273.html...转载 2018-11-25 08:17:07 · 1769 阅读 · 0 评论 -
树莓派创建无线AP
日常树莓派的wifi仅作为sta模式使用,方便于联网,避免网线的冗余但是,我们也可以使用树莓派做为无线路由器使用:①接入网线后,可以作为无线路由;②设备直连树莓派,没网的情况下调试(个人用于调试ROS的多机通讯,方便快捷全面)。 安装方法如下,需要略懂英文,不过都用上树莓派了,英语水平应该不是很low吧。InstallationGenericgit clone h...转载 2018-11-25 08:27:46 · 1491 阅读 · 0 评论 -
记录在Pi3B上安装ubuntu core16
好奇害死猫①下载ubuntu core②使用win32或者dd烧录到内存卡③在ubuntu one注册一个账号④打开Linux系统的 ~/.ssh/id_rsa.pub 将里面的内容全部复制到ubuntu one的ssh key中⑤启动树莓派,必须有HDMI显示屏,因为有设置项需要...原创 2018-12-03 08:18:50 · 209 阅读 · 0 评论 -
Pyinstaller打包Python程序
1.安装pyinstallergit clone https://github.com/lizengjie/pyinstaller.git cd bootloader python3 ./waf distclean all2.开始制作执行pyinstaller-script.py -F <待转换python的入口脚本全路径文件名> For...原创 2019-03-05 09:32:07 · 307 阅读 · 0 评论 -
can't find snap7 library - 树莓派3B
pi@Lzj-Pi:~/facon $ python3 facontrol.py Traceback (most recent call last): File "facontrol.py", line 33, in <module> clinet=snap7.client.Client() File "/usr/local/lib/python3.5/dist-p...原创 2019-03-05 11:06:20 · 3345 阅读 · 1 评论 -
关于Python版本解释器指定
对于linux系统,一般是默认安装多版本Python,因此Python2编写的文件执行需要python2 xxx.py,python3编写的则需要执行python3 xxx.py,在xxx.py中添加 ①#!/usr/bin/python2 或者 ②#!/usr/bin/python3,对文件添加可执行权限:chmod +x ...原创 2019-03-05 11:27:44 · 907 阅读 · 0 评论 -
Linux创建简单的桌面启动文件(快捷方式)
[Desktop Entry]Type=ApplicationExec=/home/pi/......(绝对路径)Icon=/home/pi/......(绝对路径)Terminal=false本来打算查找启动Python的快捷方式,暂时未找到,自定义为Python不能通过双击启动,因此,将Python文件用pyinstaller打包,这样建立一个启动文件,也不比发布自己...原创 2019-03-08 12:55:05 · 1714 阅读 · 0 评论 -
解决MySQL在树莓派3B安装第一次登陆问题
停止mysql服务sudo service mysql stop以安全模式启动MySQLsudo mysqld_safe --skip-grant-tables &mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password...转载 2019-03-18 13:09:24 · 450 阅读 · 0 评论 -
树莓派制作数字音箱--简易版
样板: 材料:树莓派,TPA3116D2,音箱步骤:①配置树莓派sudo apt-get -f install omxplayer ②编写测试代码# -*- coding:utf-8 -*- import socketimport timeimport osimport s...原创 2019-07-23 11:28:37 · 1686 阅读 · 0 评论 -
树莓派初始远程登录方式
①通过SSH,这种方法最实用,需要连接有线网在Linux平台下,进入/boot目录,新建一个名为ssh的空白文件$cd /media/lzj/boot$touch ssh②通过wifi+SSH,在没有网线的情况下实用,略微麻烦在 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。...原创 2018-11-22 13:39:39 · 338 阅读 · 0 评论 -
Linux 定时任务
fileclear.shtamcdir=${HOME}/ora/user_projects/domains/tamccd ${tamcdir}echo rm -f `ls heapdump*.phd`rm -f heapdump*.phdecho rm -f `ls javacore*.txt`rm -f javacore*.txtecho rm -f `ls Snap*.trc...转载 2018-11-22 09:10:48 · 206 阅读 · 0 评论 -
python errno 模块捕获方法
==errno 模块==``errno`` 模块定义了许多的符号错误码, 比如 ``ENOENT`` ("没有该目录入口") 以及 ``EPERM`` ("权限被拒绝"). 它还提供了一个映射到对应平台数字错误代码的字典. [Example 2-21 #eg-2-21...转载 2018-04-12 08:05:41 · 2219 阅读 · 1 评论 -
树莓派修改静态IP
参照网上的方法都不行,原因竟是网卡名称不对应;因此修改树莓派静态IP的第一步是确认网卡名称网上大多教程直接interface eth0对于新版树莓派大多采用Mac地址作为网卡名称,因此修改时应该写为:interface XXXXXXX (ifconfig显示的名称)然后static ip_address=192.168.1.99/24 (24指子网掩码为255.255.255.0)...原创 2018-04-14 08:02:26 · 2144 阅读 · 0 评论 -
树莓派有线网卡改名
为什么树莓派网卡名字变了,比如eth0变成了enxb827....之类的很长的名字?怎么改回来?其实,仔细看,会发现b827.....其实就是这个网卡的MAC地址。使用这样的命名方式(v197 systemd/udev ),其实有很多的好处,略过不表。有的朋友非要用老的命名,好吧。。。。。。。。。。说说怎么改:ln -s /dev/null /etc/systemd/network/99-defa...转载 2018-04-14 08:06:21 · 1752 阅读 · 0 评论 -
硬件设备访问数据库的方法
刚开始打算做的是:单片机+树莓派,但是访问数据库的方法受到了限制,只能是单片机通过上位机,上位机访问数据库,但这样还需要上位机的知识,相对而言比较慢。后来网上看到了关于Python调用数据库的方法①如果使用MySQL,可以安装MySQLdb,直接apt-get就可以,使用源码编译反而出现403.②如果使用sqllite,则可以使用Python直接调用。 这样,单片机通过任何途径...原创 2018-11-22 09:07:51 · 372 阅读 · 0 评论 -
树莓派接收网络数据(Hex进制)解析
#!/usr/bin/python#-*- coding:utf-8 -*-import socketimport threadingimport binasciiimport stringimport structe=[0]a=[0xff,0xa0,0x11,0x22,0x0d]class ThreadedServer(object): def __init__(se...原创 2018-11-22 08:56:28 · 1759 阅读 · 0 评论 -
FFmpeg的使用问题
问题1:rtmp://192.168.1.11/xxx Input/output error 解决方案:出现这个问题的原因是live的名字与nginx.conf中的rtmp名字不同,改成相同即可 问题2:connection to tcp://192.168.1.11:1935 failed:connection refuseed 解决方案:出现的原...原创 2018-11-22 08:55:13 · 4210 阅读 · 1 评论 -
raspberry pi 安装远程工具teamviewer
1.下载Teamviewer到官网下载最新的teamviewer-hostsudo dpkg -i teamviewer-host_14.xx.xx_armhf.debsudo apt-get -f install2.安装GDebi,解决依赖问题sudo apt-get install gdebi3.安装Teamviewersudo gdebi teamviewe...原创 2018-11-09 07:59:56 · 406 阅读 · 0 评论 -
Remmina访问树莓派
使用ubuntu自带的远程工具remmina访问树莓派 树莓派需要先安装xrdp和vnc4server需要注意的是:若Windows需要用vncviewer访问树莓派,则vnc4server不能安装,raspi-config中的vnc使用的是realvncviewer,与新安装的vnc4s...原创 2018-11-09 07:54:03 · 1328 阅读 · 0 评论 -
指定声卡的方法
入手一块OrangePi,写了个App程序通过USB声卡来输出声音,运行alsamixer但是选中后,关闭AlsaMixer后仍然为audiocodec 。解决方法: vim .asoundrc defaults.ctl.card 0 defaults.pcm.card 0其中0为默认声卡,具体数字需要查看自己的具体声卡标号lzj@or...原创 2019-08-19 11:47:44 · 1429 阅读 · 0 评论