- 博客(46)
- 收藏
- 关注
原创 分享:134.2kHz,动物耳标阅读器
稍后更新,产品设计于2019年,设计的并不完善,读取距离大概5cm,后来项目没落地就没再优化了,此产品设计了三款:①固定式;
2024-09-04 09:46:28 112
原创 畜牧耳标134.2kHz解码顺序
FDX-B data structure.FDX-B protocol based transponders carry 128 bits of data. The structure of this data consists of:11 header bits (10000000000) Lsb bit first.64 identification bits with 8 con...
2019-11-30 13:29:50 6
原创 指定声卡的方法
入手一块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 1396
原创 TQ2440与Ubuntu进行TFTP传输
首先Ubuntu安装tftp tftpd xinetdsudo apt-get install tftp tftpd xinetd配置Ubuntu Server端:sudo vim /etc/xinetd.d/tftpservice tftp{ socket_type = dgram protocol = udp wait = yes use...
2019-07-23 11:39:44 247
原创 树莓派制作数字音箱--简易版
样板: 材料:树莓派,TPA3116D2,音箱步骤:①配置树莓派sudo apt-get -f install omxplayer ②编写测试代码# -*- coding:utf-8 -*- import socketimport timeimport osimport s...
2019-07-23 11:28:37 1627
原创 Ubuntu打开STM32Cube生成的工程identifier is undefined
修改文件:/home/lzj/IOT_MakeFile/.vscode/c_cpp_properties.json(path因人而异){ "configurations": [ { "name": "Linux", "includePath": [//可省略不写,只写defines内容 "...
2019-07-04 15:37:20 696
转载 Windows环境下VS Code简单配置
launch.json{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg", // 配置类型,这里只能为cppdbg ...
2019-06-29 16:00:24 151
转载 Ubuntu16常用国内源-阿里,中科大,清华
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xe...
2019-06-29 15:59:27 2232
原创 Ubuntu16安装Stm32CubeMX
①下载各种所需要的软件,stm32cube,jdk或者jre(jre是必需,jdk包含jre),stlink驱动:git clone https://github.com/texane/stlink.git②安装Stm32CubeMX 1、解压下载的CubeMX。unzip en.STM32CubeMX_v5-2-0.zip 2、得到一个文件夹和3个...
2019-06-29 15:56:44 2739
原创 Ubuntu修改网卡名称为eth0
1、执行命令:sudo vim /etc/default/grub修改GRUB_CMDLINE_LINUX 为 ---> "net.ifnames=0 biosdevname=0"。2、执行命令:sudo update-grub3、执行命令:sudo reboot
2019-06-29 09:52:19 2109 1
转载 Ubuntu 64位:arm-none-linux-xxx not found
Ubuntu12及以前版本:sudo apt-get install ia32-libsUbuntu14及以后版本:sudo apt-get install libc6-i386
2019-05-29 09:55:47 246
原创 对微信小程序URL插入数组元素
前提:JS门外汉 目前未找到直接对url赋值数组元素的方法, 首先将URL写成string, 然后对string插入数组元素 var txt = 'http://xmserver2.liankai.cn/api/EnvControllerAPI/InsertOrEditFortyWaysControllerData?coverFlag=...
2019-05-09 17:16:31 1020
转载 解决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 429
原创 解决Android与MySQL通讯中文乱码问题
初始状态是这样的:修改后的状态是这样的:首先需要确认数据库的字符集是否为UTF8安卓代码如下:conn = DriverManager.getConnection( "jdbc:mysql://" + ip + ":3306/" + dbName + "?useUnicode=true&characterEncoding...
2019-03-12 09:36:03 506 2
原创 Linux创建简单的桌面启动文件(快捷方式)
[Desktop Entry]Type=ApplicationExec=/home/pi/......(绝对路径)Icon=/home/pi/......(绝对路径)Terminal=false本来打算查找启动Python的快捷方式,暂时未找到,自定义为Python不能通过双击启动,因此,将Python文件用pyinstaller打包,这样建立一个启动文件,也不比发布自己...
2019-03-08 12:55:05 1696
原创 关于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 893
原创 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 3307 1
原创 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 276
原创 Ubuntu14.04升级Ubuntu16.04的坑
升级多次,最终无果一直死在Calculating the changesCould not calculate the upgrade An unresolvable problem occurred while calculating the upgrade. This can be caused by: * Upgrading to a pre-release version...
2019-02-24 09:43:46 3887 1
原创 NO_PUBKEY 6D1D8367A3421AFB
执行sudo apt-get update出现以下错误:W: GPG error:http://ppa.launchpad.net trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6D1D8367A3421AFB解...
2019-01-22 16:19:33 176
原创 记录在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 201
转载 树莓派创建无线AP
日常树莓派的wifi仅作为sta模式使用,方便于联网,避免网线的冗余但是,我们也可以使用树莓派做为无线路由器使用:①接入网线后,可以作为无线路由;②设备直连树莓派,没网的情况下调试(个人用于调试ROS的多机通讯,方便快捷全面)。 安装方法如下,需要略懂英文,不过都用上树莓派了,英语水平应该不是很low吧。InstallationGenericgit clone h...
2018-11-25 08:27:46 1466
转载 树莓派安装ZoneMinder
zoneminder是一款开源的视频监控软件,设置方便,且功能齐全,若要使用树莓派作为监控主机,首先要对视频质量的要求不是太高,个人测试树莓派的帧率大概在5-10fps。①首先搭建基于LAMP的Web服务器②然后家庭监控软件Zoneminder安装 具体安装细节可参照创客制造的相关篇章https://www.ncnynl.com/archives/201607/273.html...
2018-11-25 08:17:07 1730
原创 树莓派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 202
原创 记录一次艰难的linux安装之旅
公司仓库存有研华(ARK3202)工控机3台,因太过陈旧,且安装Vista后,经常蓝屏,故安装Linux说明书写的是支持Fedora9,但因习惯性使用Ubuntu,首先安装ubuntu测试,但是结果真的是一言难尽,最终尝试了10个版本后放弃,百度到Fedora9的i386.ISO。使用powerISO,ultraiso都是安装失败,原因在与引导不是root(hd0,0),而是root(hd...
2018-11-23 09:00:54 219
原创 树莓派初始远程登录方式
①通过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 324
转载 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 198
原创 硬件设备访问数据库的方法
刚开始打算做的是:单片机+树莓派,但是访问数据库的方法受到了限制,只能是单片机通过上位机,上位机访问数据库,但这样还需要上位机的知识,相对而言比较慢。后来网上看到了关于Python调用数据库的方法①如果使用MySQL,可以安装MySQLdb,直接apt-get就可以,使用源码编译反而出现403.②如果使用sqllite,则可以使用Python直接调用。 这样,单片机通过任何途径...
2018-11-22 09:07:51 344
原创 关于PiBOT使用的一些问题汇总--ing
① :多机通讯是按照教程设置环境变量ROS_MASTER_URI 初始化 ./pibot_init_env.sh ,使用rostopic已经能够查看,但是主机PC无法启动launch 原因:个人测试是需要MASTER端先启动roscore②:多机通讯时需要在各主机下安装同样的功能包,否则无法使用MASTER端的节点③:使用USB摄像头时,节点和launch文件都正确,但是还是无...
2018-11-22 09:07:30 985 3
原创 一种使用ESP8266做微信推送的方法
(每条AT指令后均需要添加换行后再发送) 1. 使用串口发送指令AT+CWMODE=1设置模块Wi-Fi应用模式为Station模式; 2. 发送指令AT+RST重启模块使应用模式更改生效; 3. 发送指令AT+CWJAP =“ssid”,”pwd”连接AP; 4. 发送指令AT+CIPMUX=0设置模块为单路连接模式,模块默认为单路连接模式; 5. 发送指令AT+CIPSTA...
2018-11-22 08:57:26 3113
原创 树莓派接收网络数据(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 1746
原创 记录个别RVIZ库与xinit冲突
导致无法开机,一进入密码界面就宕机教程中介绍只能是14.04.2安装我是14.04.5,不知道是否如此,安装后就死了重新安装xinit卸载部分库
2018-11-22 08:55:51 167
原创 [lidar.launch] is neither a launch file in package [ydlidar] nor is [ydlidar] a launch file name
[lidar.launch] is neither a launch file in package [ydlidar] nor is [ydlidar] a launch file name原以为ydlidar是一个依赖包,后来才发现它是一个自己编写命名文件。在camke/catkin_make编译成功之后,需要source ~/catkin_ws/devel/setup.bash。...
2018-11-22 08:55:35 2481 1
原创 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 4046 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 393
原创 Remmina访问树莓派
使用ubuntu自带的远程工具remmina访问树莓派 树莓派需要先安装xrdp和vnc4server需要注意的是:若Windows需要用vncviewer访问树莓派,则vnc4server不能安装,raspi-config中的vnc使用的是realvncviewer,与新安装的vnc4s...
2018-11-09 07:54:03 1295
原创 Android Studio 进行InstantRUN时nothing to show
5037为adb默认端口 查看该端口情况如下:netstat -aon|findstr "5037"TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 7028发现7028占用了 5037端口,继续查看7028的task,发现是xadb.如下所示tasklist|findstr "7028"xadb.exe 6540 Console 1 4,276 K接下来问题就好解决了...
2018-07-08 20:59:59 368
转载 树莓派有线网卡改名
为什么树莓派网卡名字变了,比如eth0变成了enxb827....之类的很长的名字?怎么改回来?其实,仔细看,会发现b827.....其实就是这个网卡的MAC地址。使用这样的命名方式(v197 systemd/udev ),其实有很多的好处,略过不表。有的朋友非要用老的命名,好吧。。。。。。。。。。说说怎么改:ln -s /dev/null /etc/systemd/network/99-defa...
2018-04-14 08:06:21 1707
原创 树莓派修改静态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 2105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人