- 博客(377)
- 资源 (29)
- 收藏
- 关注
原创 PCB网络与元件检查(使用技巧)
1、点击左侧底部的PCB选项卡。2、网络检查:布线完成后,删除无用网络:在PCB编辑区,右键点击->选项->编辑网络。可以看到2处为空,该网络未用到,则可删除。3、元件检查:元件锁定方法(可以找出隐藏在pcb角落无法删除的元件):直接从左边Comment列表中拖拽指定元件到pcb编辑区域,即可脱出该元件到鼠标位置。...
2020-03-20 13:28:19 803
原创 Linux下的Qt环境搭建(arm交叉编译)
QT相关软件包下载地址:http://download.qt.io/archive/qt/5.9/5.9.5/环境:Ubuntu16.04 64位安装相关依赖apt-get install g++apt-get install build-essential libgl1-mesa-dev安装qt-opensource-linux-x64-5.9.9.run下载qt-opens...
2020-03-19 11:52:21 3780
原创 V3s移植 tslib1.0
开发环境PC系统:ubuntu-16.04-desktop-amd64.iso交叉编译器:gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf硬件平台:V3slinux版本:zero-4.14.y分支tslib源码下载https://github.com/libts/tslib/releases 下载 tslib-1.0.tar.gz...
2020-03-18 12:42:34 512
转载 全志方案卡启动固件制作原理
全志SOC的方案,他们的启动卡分区表采用的是MBR分区表。我们通过如下的制作过程可以看出一二。从sunxi论坛上( http://linux-sunxi.org/Bootable_SD_card )来看全志方案的卡启动固件制作过程。首先看一下卡的存储分布图:start size usage 0 8KB Unu...
2020-03-16 14:45:34 906
原创 pip/pip3安装
python安装pipapt-get install python-pippython3安装pip3apt-get install python3-pip
2020-03-15 14:33:24 446
原创 linux使用dd打包boot 、linux、rootfs 到二进制文件,使用win32diskimager一键烧入
shell脚本#!/bin/bashfunction echo_log(){ echo -e "\033[32m ------------------------------------------ \033[0m" echo $1 echo -e "\033[32m ------------------------------------------\n \033[0m"}f...
2020-03-15 13:56:35 1170
原创 V3S Uboot 编译
1、安装交叉编译器wget https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xztar xvf gcc-linaro-6.3.1-2017.05-x86_64_a...
2020-03-15 11:21:23 1059
原创 安装 pygame python3.5
演示环境硬件:V3s 芯片 文件系统:Debian#如果是python 3.X#install dependenciessudo apt-get install mercurial python3-dev python3-numpy ffmpeg \ libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmp...
2020-03-14 21:09:28 220
原创 pip/pip3 更改国内镜像源
Linux下更换镜像源:修改 ~/.pip/pip.conf 文件, 没有则创建mkdir ~/.pipvim ~/.pip/pip.conf[global]timeout = 6000index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host = pypi.tuna.tsinghua.edu.cn...
2020-03-14 20:53:19 4982 1
原创 python3访问图灵机器人API (通过POST请求)
代码实现:import urllib.requestimport urllib.parseimport jsonimport osurl = 'http://openapi.tuling123.com/openapi/api/v2'headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWeb...
2020-03-13 15:52:51 461
翻译 uniapp多语言实现(一)
uniapp多语言切换main.jsimport Vue from 'vue' import App from './App' import VueI18n from 'vue-i18n' Vue.use(VueI18n) const i18n = new VueI18n({ locale: 'en-US', messages: { ...
2020-03-13 11:20:11 2503 1
转载 uniapp多语言实现(二)
项目引入vue-i18n实现国际化多语言,vue-i18n包 自行下载,放到libs目录下,在main.js中引入//main.jsimport Vue from 'vue'import App from './App'//多语言引入import VueI18n from './libs/vue-i18n'import en from './common/js/en.js'//英文...
2020-03-13 11:14:55 1995 3
原创 荔枝派zero Debian文件系统下安装轻量的LXDE桌面
一、安装LXDE# apt-get update# apt-get install lxde# sudo update-alternatives --config x-session-manager然后选择 startlxde。当下次您执行 startx 时,LXDE 会自动启动。重新启动开发板即可。二、ArchLinux最小化安装LXDE桌面环境#安装最小化的LXDE桌面环...
2020-03-11 13:48:44 3647
转载 离线语音唤醒 SnowBoy +树莓派语音交互实现语音机器人
离线语音唤醒引擎SnowBoy可以实现离线语音热词的检测,可发起一个安全、完整的语音交互界面。百度云语音识别API可实现在线的语音识别和语音合成功能。结合离线语音唤醒和语音识别技术可以实现完整、安全的语音交互,实现语音机器人、语音控制等功能。获取更多信息请查看:https://github.com/dalinzhangzdl/AI_Car_Raspberry-pi一、snowboy介绍、安...
2020-03-09 15:33:42 3446 4
转载 离线语音Snowboy热词唤醒+ 树莓派语音交互实现开关灯
离线语音Snowboy热词唤醒语音识别现在有非常广泛的应用场景,如手机的语音助手,智能音响(小爱,叮咚,天猫精灵…)等.语音识别一般包含三个阶段:热词唤醒,语音录入,识别和逻辑控制阶段.热词唤醒就是唤醒设备,让设备解析你接下来说的话.通常设备一直在录入周围的声音,但是设备此时不会有任何反应.当通过像「Hi,Siri」这样的唤醒词被唤醒以后,设备就开始处理接下来的声音了。热词唤醒是语音识别的开...
2020-03-09 14:32:51 2889
原创 使用 snowboy 配置多个热词唤醒
实验环境:荔枝派zero 代码:使用python3代码snowboy 是一个开源的、轻量级语音唤醒引擎,可以通过它很轻松地创建属于自己的类似“hey, Siri” 的唤醒词。它的主要特性如下:高度可定制性。可自由创建和训练属于自己的唤醒词 始终倾听。可离线使用,无需联网,保护隐私。精确度高,低延迟 轻量可嵌入。耗费资源非常低(单核700MHz 树莓派只占用 10% CPU) 开源跨平台。开...
2020-03-09 13:54:42 3249
原创 python写按键(lradc)录音程序
lradc按键录音代码#!/usr/bin/python3# -*- coding: UTF-8 -*-import _threadimport timefrom evdev import InputDevicefrom select import selectimport pyaudioimport waveimport osimport sysdev = InputDev...
2020-03-09 11:37:07 824 1
原创 python3 的_thread线程使用
#!/usr/bin/python3# -*- coding: UTF-8 -*-import _threadimport timefrom evdev import InputDevicefrom select import selectdev = InputDevice('/dev/input/event0')# 为线程定义一个函数def scan_key( threadN...
2020-03-09 10:54:26 1192
原创 利用python检测input设备的event事件
利用python检测input设备的event事件 1.查看linux下的input设备使用命令: 还可以使用cat /proc/bus/input/devices查看各个event对应的设备名字我的机器上可以看到鼠标对应的值如下,使用的event4: 或者令cat /sys/class/input/event4/device/name 得到如下结果:ImPS/2 Ge...
2020-03-08 16:39:53 919
原创 INPUT输入子系统的测试方式 evtest
利用evtest进行嵌入式设备 Input下设备的测试evtest源码下载地址:链接:https://pan.baidu.com/s/1HEkQ01SsO9oAs5GnI4dXdA 密码:7v16tar -xjvf evtest_1.33.orig.tar.bz2cd evtest-1.33/./configure修改Makefile修改成自己的交叉编译器。然后执行 ...
2020-03-08 15:19:49 876
原创 ARM平台linux下使用Python3录音
文件系统:Debian9.9apt-get install python3-pyaudioroot@ubuntu:/yangfeiwu/python# pip3 listcryptography (1.7.1)idna (2.2)keyring (10.1)keyrings.alt (1.3)pip (9.0.1)pyasn1 (0.1.9)PyAudio (0.2.11)...
2020-03-08 14:13:26 913
转载 python2和python3,版本兼容
# -*- coding: utf-8 -*-"""兼容Python版本"""import sysis_py2 = (sys.version_info[0] == 2)is_py3 = (sys.version_info[0] == 3)is_py33 = (sys.version_info[0] == 3 and sys.version_info[1] == 3)try...
2020-03-08 14:04:07 774
原创 python3安装后没有pip解决
安装pip下载最新版pip,下载地址https://pypi.org/project/pip/#modal-close1、安装python-setuptoolsapt install python-setuptools3、解压进入pip-20.0.2目录下,执行python setup.py install...
2020-03-08 13:32:45 19929
原创 手动创建swap分区,开机自动挂载
linux:linux-zero-4.10.yrootfs:Debian9.9创建swap交换空间并开机自动挂载1、检查 Swap 空间在设置 Swap 文件之前,有必要先检查一下系统里有没有既存的 Swap 文件。运行以下命令:swapon -s如果返回的信息概要是空的,则表示 Swap 文件不存在。2、检查文件系统在设置 Swap 文件之前,同样有必要检查一下文件系统,看看是...
2020-03-07 15:55:40 7383 1
原创 荔枝派zero编译rtl8723bs驱动并连接WiFi
今天一天,就给荔枝派开了个wifi。感觉把能踩得坑都踩了。。。。赶紧写个博客记录一下。这里就直接讲成功的做法。1.我的内核是git上4.14y的分支。首先我要编译wifi模块的内核驱动。cd ~/lichee/linux-zero-4.14.y/ #进入make ARCH=arm licheepi_zero_defconfig #生成荔枝派默认配置文件vi arch/arm/...
2020-03-05 16:58:14 5920 1
原创 Debian 9.9 文件系统制作 For V3s
哇酷论坛 https://whycan.cn/t_2666.html当前环境:ubuntu16 64位移植对象:V3smkdir /opt/rootfs -papt-get install debootstrap -yapt-get install qemu-user-static -ycd /opt/#debootstrap --foreign --verbose --arch...
2020-03-04 20:30:17 1621 4
原创 V3S 根文件系统之buildroot
根文件系统buildroot1.下载安装安装一些依赖apt-get install linux-headers-$(uname -r)然后下载根文件系统,下载完后解压wget https://buildroot.org/downloads/buildroot-2017.08.tar.gztar xvf buildroot-2017.08.tar.gz2.配置根文件系统进入到刚下载的...
2020-03-02 22:24:36 2372
转载 buildroot 编译报错解决 Incorrect selection of kernel headers: expected 3.2.x, got 4.6.x
在buildroot顶层目录下make,出现以下报错。Incorrect selection of kernel headers: expected 3.2.x, got 4.6.x原因是在交叉编译器路径下有一个内核版本代码buildroot在执行check-kernel-headers.sh时会检测这这个内核版本代码#define LINUX_VERSION_CODE 263680在我...
2020-03-02 21:59:01 3259
转载 荔枝派nano的spi-flash系统编译创建全过程
前言荔枝派nano是一个基于全智F1C100S的类派开发板。在开始之前,请先通读官方教程的即食部分(U-Boot)、Linux编译和SPI-Flash系统的创建部分的教程,并搭建好编译工具链。以下我假设你已经按照上面的教程下载好了U-Boot和Linux内核,并且到Buildroot的官网下载好了Buildroot(但没按教程创建config文件)。本文的目标是创建一个支持USB和Wifi的运...
2020-02-27 20:20:21 3834 1
原创 pyinstaller打包exe后(带DLL打包)在其他机子上运行出现错误(Failed to execute script ***)
错误(一)查看错误信息我们可以看到应用程序指定路径下,找不到相应dll文件:(因为打包时采用的是绝对路径,所有要将dll文件放在指定路径下)错误(二)放置dll文件后还是运行失败。是否是ddl还缺少其他依赖或动态库?下面使用Dependency Walker 工具 来进行模块的依赖性检查:下图中MFC90.DLL和MSVCR90.DLL显示问号,提示找不到该依赖(注:下图是我安...
2020-01-19 08:59:11 2775
原创 pyinstaller 打包时OSError: [WinError 126] 找不到指定的模块 —— 解决办法
pyinstaller 打包python程序时,python里在使用ctypes库调用C++程序创建的dll时,会产生如下错误:OSError: [WinError 126] 找不到指定的模块主要原因有二:(1)没有找到该DLL文件,路径不对或者被杀毒软件隔离;(2)你的DLL动态库依赖于其他其他DLL动态库无法被系统找到。在Python里面载入dll时,如果这个dll还依赖于其它的dl...
2020-01-17 14:24:53 6000 4
转载 Python3+Pycharm+PyQt5环境搭建步骤
Python3+Pycharm+PyQt5环境搭建步骤 搭建环境:操作系统:Win10 64bitPython版本:3.7Pycharm:社区免费版一、Python3.7安装 下载链接:官网 https://www.python.org/downloads/windows/ 或腾讯软件中心下载 https://pc.qq.c...
2020-01-14 20:27:26 619
原创 Python3.7+pycharm 下安装pyqt5
python版本:pip版本:,在后面加上“-i https://pypi.douban.com/simple”表示使用豆瓣所提供的镜像:python37 -m pip install PyQt5-tools -i https://pypi.douban.com/simple
2020-01-14 18:01:36 1052
原创 MPLAB X 设置用户程序代码偏移
当编写用户代码时(用boot来引导启动),我们都需要设置用户代码的偏移。例如:boot 引导用户代码的入口地址为0x2000。下面我们需要把用户代码下载到0x2000地址处(设置如下图所示)。设置后的编译结果:可以看到代码的入口地址变成了0x2000,低优先级中断入口变成了0x2018。...
2020-01-14 15:59:08 707
原创 PIC18F*K80程序存储器读写(c语言实现)
写程序存储器#define tmpBuffer[64] //是要写入的数据 #define ProgrammingBuffer[64] //临时缓存//写FlashBlock(一个块为64字节)void WriteFlashBlock(void) { uint8_t i; // 1. Read the 64 bytes into RAM. //将6...
2020-01-13 13:32:59 1802
原创 VB调用周立功CAN接口卡接口库函数
周立功CAN相关资源下载首先,把下载的库函数文件(由上面链接下载)都放在工作目录下。库函数文件总共有三个文件:ControlCAN.h、ControlCAN.lib、ControlCAN.dll 和一个文件夹 kerneldlls。Module.bas 模块文件代码'定义需要用到的数据结构Public Type VCI_BOARD_INFO hw_Version As Integ...
2020-01-13 13:24:51 2019
原创 Python周立功CAN接口卡接口库函数
周立功CAN相关资源下载首先,把下载的库函数文件(由上面链接下载)都放在工作目录下。库函数文件总共有三个文件:ControlCAN.h、ControlCAN.lib、ControlCAN.dll 和一个文件夹 kerneldlls。from ctypes import *class _VCI_INIT_CONFIG(Structure): _fields_ = [('AccCode...
2020-01-13 10:11:03 5111 10
原创 CAN过滤器、屏蔽器及标识符设置详解
CAN标识符、过滤器、屏蔽器之间的关系CAN节点通过标识符来识别CAN帧是不是自己想要的,识别方法就是通过滤波屏蔽寄存器的设置来完成,接收滤波寄存器设置了标识符每位的值,接收屏蔽寄存器一般有相同的数量匹配接收滤波寄存器,规定接收滤波寄存器标识符每一位的值是否需要进行匹配,比如芯片设置有6个接收滤波寄存器和6个接收屏蔽寄存器,从总线上接收 CAN 帧,然后依次将收到的 CAN 帧标识符与 6...
2020-01-12 14:18:12 10155
BossSensor-yfw-20191220.tar.gz
2019-12-20
resnet50_coco_best_v2.0.1.zip
2019-12-17
imageai四种模型训练好后的文件.zip
2019-12-17
kindle_rndis.inf_amd64.zip
2019-11-02
荔枝派Nano可用RNDIS的4.19 linux内核版本(dtb+zImage).zip
2019-11-02
arm_ssh移植源码集合.zip
2019-10-10
Machine-Learning-master-Jack-Cui.zip
2019-09-07
Text转UTF8.vi
2019-08-23
UTF8toGBK.zip
2019-08-23
Spring+Servlet读取数据库返回JSON数据(源码).zip
2019-08-10
HelloWorld之SpringMVC源码.zip
2019-08-09
Vue路由(+嵌套路由)入门源码.zip
2019-06-22
GT2440开发部 LED测试程序.rar
2019-06-19
Labview全屏截图.rar
2019-06-06
labview界面截图.rar
2019-06-06
c#在图片上添加文字和二维码源码
2019-06-04
phpqrcode 20190509YFW.rar
2019-05-09
VB操作远程mysql数据库源码
2019-05-05
Mysql_ODBC驱动
2019-05-05
Labview操作远程mysql数据库源码
2019-05-05
基于Labview的HTTP的GET与POST请求示例
2019-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人