- 博客(44)
- 资源 (27)
- 收藏
- 关注
原创 ubuntu下docker安装,配置python运行环境
参考自:1.2.首先假设已经安装了docker,卸载原来的docker安装docker依赖添加Docker官方GPG密钥默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。运行docker我们可以通过启动docker来验证我们是否成功安装。python容器环境的安装。
2023-12-22 01:22:59 1076
原创 从零开始实现神经网络(二)_CNN卷积神经网络
在过去的几年里,关于卷积神经网络(CNN)的讨论很多,特别是因为它们彻底改变了计算机视觉领域。在这篇文章中,我们将建立在神经网络的基本背景知识的基础上,探索什么是 CNN,了解它们是如何工作的,并在Python 中从头开始(仅使用numpy)构建一个真正的 CNN。
2023-12-04 21:06:38 1206 1
原创 从零开始实现神经网络(一)_NN神经网络
这里写成向量形式,假设权重W = {w1,w2} = {0,1},输入X = {x1,x2} = {2,3},偏置b为1。为简单起见,在本文的其余部分,我们将继续使用上图的网络。该网络有 2 个输入(x1和x2),一个带有 2 个神经元的隐藏层 (ℎ1和ℎ2),以及具有 1 个神经元 (我们知道我们可以改变网络的权重和偏差来影响其预测,但是我们如何以减少损失的方式做到这一点呢?如果我们对网络中的每个权重和偏差都这样做,损失将慢慢减少,我们的网络将得到改善。的常数,它控制着我们训练的速度。
2023-10-30 20:44:13 1130 1
原创 百度大脑 EdgeBoard FZ3 配置迈德威视(mindvision)环境
首先上电开机,接上屏幕。在ubuntu的桌面找到图标Xterm,双击进入控制台终端。先将开发板连接上网络在wifi适配上,适配了其中一款realtk-r8188eu usb无线网卡一、根据将要接入的wifi网络,修改wifi配置、启动文件修改wifi配置文件 /etc/wap_supplicant.conf。命令gedit /etc/wap_supplicant.conf,进行修改,修改内容如下图所示,修改完成记得保存。 2.修改wifi启动脚本/root/lkh/if-...
2021-09-06 10:14:03 1369
原创 树莓派4B ubuntu20.04 驱动pi camera模块
首先添加驱动支持打开/boot/config.txt 文件在最下面下添加start_x=1gpu_mem=128打开/etc/modules 最下面添加一行bcm2835-v412输入控制台命令将视频组添加到自己的用户中,这里的username是在ubuntu中的用户名sudo usermod -aG video username我的用户名是ubuntu,那么就是sudo usermod -aG video ubuntu安装fswebcam 测试相机是否...
2021-03-13 16:58:46 2167 1
原创 grbl控制3轴机械臂 原理 实现 (四) 之GRBL源码修改驱动三轴机械臂
通过前面的知识了解后,接下来实现GRBL的源码修改,让其支持机械臂。我们先找到GRBL的源码下载下来 下载地址:github源码地址我用的是grbl0.9版本,主要文件有这些:(robot_arm.c这个文件是我们新增的)接线来看看,要改这里面哪些文件先打开setting.c文件,由于机械臂需要初始化,我们通过GRBL的$命令来传初始化参数,所以新增几个命令找到settings_store_global_setting函数在case 27: settings.hom...
2021-03-11 14:54:31 8912 19
原创 grbl控制3轴机械臂 原理 实现 (三) 之如何通过步进电机控制机械臂、插补算法
步进电机这里机械臂上所用的步进电机是常用的42步进电机,每个电机控制一个关节,步进角度1.8度,全步模式下,200个脉冲走360度。这里我们在步进电机上面加了减速器,减速比是1:10,即转子真正走一圈是要2000个脉冲,每个脉冲是走0.18度。前面我们用运动学逆解求出了机械臂的三个角度,那么我们让机械臂对应的电机转动所求得的角度就能得到机械臂的最终姿态了。由于是转动固定角度,要最终姿态保持和预料的一样的话,那么机械臂的初始位置就很重要,要确保机械臂的初始位置已知与准确。比如,大臂的初始位置处于3
2021-03-11 10:26:30 11395 2
原创 grbl控制3轴机械臂 原理 实现 (二) 之3D机械臂模拟及实现
参考文章:https://www.alanzucconi.com/2020/09/14/inverse-kinematics-in-3d/上一篇:grbl控制3轴机械臂 原理 实现 (一) 之2D机械臂模拟及实现3轴机械臂几何分析 到目前为止,我们知道了如何在XY平面约束的情况下解决正逆运动学问题。从2D到3D的诀窍是重新使用2D解决方案。我们所介绍的这种3轴机械臂,一共3个轴,控制L1臂一个轴,控制L2臂一个轴,底座将L1和L2臂整体旋转为一个轴。很明显我们就多了一个整体旋转...
2021-02-26 19:12:34 6541 3
原创 grbl控制3轴机械臂 原理 实现 (一) 之2D机械臂模拟及实现
参考文章:https://blog.csdn.net/noahzuo/article/details/53908141机械臂简介机械臂是指高精度,多输入多输出、高度非线性、强耦合的复杂系统。因其独特的操作灵活性, 已在工业装配, 安全防爆等领域得到广泛应用。机械臂是一个复杂系统, 存在着参数摄动、外界干扰及未建模动态等不确定性。因而机械臂的建模模型也存在着不确定性,对于不同的任务, 需要规划机械臂关节空间的运动轨迹,从而级联构成末端位姿这里我们主要讲解臂杆型机械臂,如图运动...
2021-02-26 18:26:26 6445 1
原创 树莓派4B ubuntu20.04 python驱动光电传感器实现计数 教程
驱动光电传感器实现计数光电传感器是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象。根据光电效应现象的不同将光电效应分为三类:外光电效应、内光电效应及光生伏特效应。光电器件有光电管、光电倍增管、光敏电阻、光敏二极管、光敏三极管、光电池等。分析了光电器件的性能、特性曲线。工作方式这里用的这款是通过射出的激光,照射到目标物体,通过反射回来的光来判断物体是否有无。这种传感器可以调整激光到物体起作用的距离。.
2021-02-22 17:22:42 1943
原创 树莓派4B ubuntu mate 20.04 安装xrdp实现远程登录 可以用windows自带的mstsc远程
树莓派4B安装Ubuntu Mate后,开启远程桌面xrdp服务可以使用KRDC或mstsc远程登录访问,感觉比vnc要快一些:$ sudo apt-get install xrdp安装后重启xrdp服务:$ sudo service xrdp restart查看服务是否是running状态:$ sudo service xrdp status加入开机启动:$ sudo update-rc.d xrdp defaults第一次用KRDC或mstsc连接时,可能会显示黑屏,并提
2021-02-22 16:54:36 3523
原创 树莓派4B ubuntu20.04 python驱动超声波传感器实现测距 教程
参考自:https://blog.csdn.net/a497785609/article/details/78001972驱动超声波测距模块模块图示HC-SR04 模块可以测量 3cm - 4m 的距离,精确度可以达到 3mm。它包含了超声波发射器、接收器和控制电路三部分。接线方式此模块有4个引脚,分别为VCC、Trig、Echo、Gnd。Vcc 接 5v 直流电源,这里我们接树莓派上的5V输出引脚,GND也接树莓派的GND引脚。Trig 引脚用来接...
2021-02-20 17:34:11 2258
原创 树莓派4B ubuntu20.04 python控制pwm 蜂鸣器播放歌曲 教程
本文参考自:https://shumeipai.nxez.com/2020/11/18/raspberry-pi-controls-the-buzzer-to-play-music.html驱动蜂鸣器蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电。有源蜂鸣器和无源蜂鸣器有源蜂鸣器是给一个高电平就会响,响的频率不会改变,内部带震荡电路,一通电就鸣叫,所以可以跟前面LED一样,给个高电平就能响,编程比无源的更方便。无源蜂鸣器内部没有震荡源,直流信号无法让它鸣叫。必须用去..
2021-01-30 11:17:11 3495 1
原创 树莓派4B ubuntu20.04 python点亮LED 教程
关于如何在ubuntu上配置python控制gpio的环境参见这篇博客https://blog.csdn.net/ourkix/article/details/113417800关于GPIO引脚GPIO(英语:General-purpose input/output),通用型之输入输出的简称,其接脚可以供使用者由程序自由控制使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO)等。在树莓派4B上有40个引脚,见下图红框的地方,这些引脚可以..
2021-01-30 11:05:03 1267 3
原创 树莓派4B ubuntu20.04 环境配置 python控制GPIO口 教程
关于树莓派的系统安装可以见这篇博客https://blog.csdn.net/ourkix/article/details/113412367环境配置:由于我们需要python写程序,所以要安装python的IDE,这里使用叫Thonny的IDE,是树莓派自带系统上的IDE。首先在桌面空白的地方点击右键,点击Open in Terminal,即打开命令行控制台。打开后会出现如下图右边的窗口在此窗口中,输入 s...
2021-01-30 10:55:22 4345 2
原创 树莓派4B SD卡烧录、安装 ubuntu mate 20.04 教程
系统安装一、下载系统镜像默认是在树莓派4B上安装ubuntu mate系统,当然可以安装其他的系统,这里不做介绍。UbuntuMATE是UbuntuLinux官方的一个派生版,基于桌面环境MATE,使用MATE桌面环境由已经停止官方维护的GNOME2源代码派生而来。UbuntuMATE系统镜像官方下载地址:https://ubuntu-mate.org/download/在上面的官方链接中找到下图版本,有32位和64位版本,树莓派4B是64位的cpu所以选择64bit版,点击就会进入下...
2021-01-30 10:41:46 3206
原创 Mini2440 linux之LCD驱动 移植、以及一些遇到的问题
首先编译环境配置linux 2.6.32源码arm-linux-gcc 交叉编译器有mini2440的根文件系统这里默认环境都配好了打开linux源码文件夹,进入后,找到对应开发板的配置文件将其复制一份重命名为.configcp config_mini2440_n35 .config然后执行内核配置,更加自己需要增减模块后退出make menuconfig将默认的LCD配置去掉,换上我们自己的驱动 完成后 exit退出找到Device Driv...
2021-01-23 15:19:32 504
原创 Mini2440 supervivi+SuperVivi-USB-Transfer-Tool或DNW在sdram中运行裸机程序
用mdk5,安装s3c2440a芯片扩展包官方下载地址:https://www2.keil.com/mdk5/legacy下载你mdk对应的版本的扩展包,下载后直接安装在MDK下创建一个工程,芯片选择S3C2440A添加启动代码更改mdk option的设置,如下设置,将rom的地址直接改到sdram的物理地址上为生成的二进制文件,转化为bin格式run #1中填fromelf.exe --bin --output=.\output\frendlylcd.b..
2021-01-23 14:18:44 418
原创 Arduino Mega2560 作为烧录器烧写Mega2560的bootloader
本文参考自:http://www.51hei.com/bbs/dpj-48026-1.html打开arduino IDE 软件,菜单栏 文件-->示例-->ArduinoISP,这个就是官方的isp下载器代码。我们直接打开这里介绍下icsp口的定义MISO(50引脚) 5V SCK(52引脚) MOSI(51引脚) RST GND 实物接线当然也能这样接,这样要下载的板子就不用再接电源了这里注意下,Arduino UNO和..
2020-11-04 16:56:46 5723 2
原创 解决树莓派磁盘没有占满整个sd卡的方法
解决树莓派磁盘没有占满整个sd卡的方法首先打开控制台窗口,输入命令sudo fdisk -l得到磁盘当前分区信息,后面会根据此信息进行修改,记住mmcblk0p2的信息Device Start End Sectors Size Type/dev/mmcblk0p1 2048 1050623 1048576 512M EFI System/dev/mmcblk0p2 1050624 4941
2020-11-02 11:39:08 2048
原创 MCUISP FlyMCU 下载bin或Hex文件提示 程序文件不是0x8000000和0x20000000区域
首先确保设置是没问题的点击红色圈起来的图标进入Targer 子菜单,查看IROM1是否是0x8000000然后进入Linker子菜单,确保红色那个是勾选上的进入User 子菜单,填写生成bin命令,生成文件默认在Output目录下fromelf --bin -o "[email protected]" "#L"如果生成的bin文件无法下载,还是显示地址不对,就用keil自带的生成Hex文件。进入Output子菜单,勾选上Create HEX file然后重新编译构建工程,
2020-09-08 13:55:39 3796
原创 jetson-nano qt v4l2采集 拍照 实时显示 调整曝光 zbar 二维码识别
参考自:https://www.cnblogs.com/surpassal/archive/2012/12/19/zed_webcam_lab1.html https://www.cnblogs.com/liusiluandzhangkun/p/8690604.html https://blog.csdn.net/wr132/article/details/54428144这里默认安装了基本的环境,比如v4l2 qt opencv等其他所需依赖...
2020-07-07 17:49:35 1558 3
原创 linux 列出当前目录下所有文件的名字 去掉后缀
for i in *;do basename $i '.jpeg';done解释: for i in *,表示在此目录下的所有文件名,依次循环赋值到i变量 do basename $i '.jpeg' ,表示每一次循环都运行此命令,这里basename是一个可执行命令,第一个参数是文件名,第二个参数是要去掉的后缀,详细可参考basename命令。...
2020-04-03 14:11:42 2083
原创 stm32 定时器 PWM 更改频率
TIM_Period 溢出计数值,(如有中断)达到这个值就中断 arrTIM_Prescaler 预分频 psc调节占空比TIMx_SetCompare(1,0-arr); //TIM x为定时器数字如TIM2、TIM3,参数1位通道,参数2为ccr 此致时间内与电平翻转 比如默认0-arr都为高电平,如setcompare的值为arr/2,就是0-arr/2 ...
2020-03-26 11:14:09 27759 14
原创 stm32f103c8t6 最小系统板 制作超简单ST-Link下载器
原料准备首先得有一块stm32F103C8T6的系统板下载工具里面有stm32-st-link-utility下载应用,st-link驱动,st-link原理图,不过根据我写的不用去看原理图,有utility应用和st-link固件就行了。下载链接:https://download.csdn.net/download/ourkix/12091818修改电路...
2020-01-09 11:13:40 12063 1
原创 Nvidia jetson nano 配置 CUDA9 CUDNN7.1.5
卸载cuda10、cudnn7.5查看已安装cuda#通过dpkg命令,查看相关cuda安装的包dpkg -l | grep -i cuda查询出来是这些,可以根据查询出来的包来用apt-get卸载sudo apt-get remove cuda-cublas-10-0 sudo apt-get remove cuda-repo-l4t-10-0-local-10.0.16...
2020-01-09 10:26:43 5185 11
原创 Nvidia jetson nano Caffe Mobilnet-SSD 训练自己的数据
参考自: https://blog.csdn.net/weixin_39750664/article/details/82502302目录1.下载Mobilnet ssd2.制作VOC数据集修改create_list.sh修改create_data.sh修改好后,生成lmdb数据库训练前准备 1.把labelmap_voc.pr...
2020-01-03 10:25:27 1454
原创 Nvidia jetson nano | Tensorflow-gpu | TensorFlow object detection API | mobilnet-ssd | 训练 自己的数据集
参考自: https://www.cnblogs.com/leviatan/p/10740105.html https://www.cnblogs.com/gezhuangzhuang/p/10613468.html关于如何安装tensorflow-gpu参考我这篇博客 https://blog.csdn.net/ourkix/article/deta...
2019-12-31 16:33:32 1216
原创 Nvidia jetson nano / TX2 Tensorflow-gpu SSD 配置 训练 自己的数据集 测试
目录安装python3下载tensorflowSSD.Tensorflow训练自己的数据集制作voc数据集 介绍 生成训练数据文件训练测试安装python3首先安装python3sudo apt-get install python3安装pip3,这里可能用 apt get安装sudo apt-get install pyt...
2019-12-18 17:39:49 1266
原创 Nvidia jetson nano opencv 3.4.3 GPU版 编译 配置
步骤 1.刷完系统后,卸载Jetpack L4T 32中自带的opencv 2.下载opencv源码 3.cmake下载编译 4.编译安装opencv 5.测试一、卸载自带opencv关于jetson平台可以通过apt-get命令来卸载opencv#通过dpkg -l查看所安装的opencv库dpkg -l | grep -i opencv...
2019-12-10 15:51:16 4550 2
原创 jetson nano有两个cpu为OFF cpu开启方法
jetson nano不知怎么有两个cpu在jtop里面显示为off看看你的cpu序号, nano有4个cpu,为0 1 2 3,按改序号就可以了。打开方法$ sudo su$ echo 1 > /sys/devices/system/cpu/cpu2/online$ echo 1 > /sys/devices/system/cpu/cpu3/online...
2019-10-15 10:08:42 1983 2
原创 Nvidia jetson nano Torch安装 fastai安装 配置
引用参考自:https://forums.fast.ai/t/share-your-work-here/27676/1274这里安装的是Pytorch 1.0和Fast.ai 1.01.首先下载文件,这里文件和原版有些不同,里面也包含torch包,方便下载不了原版的安装下载地址2.解压到nano上任意位置,进入到文件夹内。3.为刚刚下载的脚本设置执行权限:chmod +x...
2019-07-16 11:35:58 741
原创 jetson nano 安装 迈德威视 工业相机 mindvision SDK
下载地址:sdk下载地址1.下载好官网的或我修改过demo的sdk包2.解压tar -xzvf mimd***3.进入文件夹sudo install.sh4.更改so文件,由于install.sh复制的都是x86或x64平台的链接库,这里改成arm64的#命令行输入sudo rm /lib/libMVSDK.sosudo cp lib/arm64/libM...
2019-07-11 13:55:29 4319 4
原创 Nvidia jetson nano caffe-ssd 与 caffe配置
本文引用、参考自:https://github.com/weiliu89/caffe/tree/ssd https://blog.csdn.net/mhsszm/article/details/90238119 https://blog.csdn.net/bec...
2019-07-11 11:33:09 1134 4
原创 movidius 神经计算棒 ncsdk windows 平台 支持 配置 教程
概述:movidius ncs的ncsdk目前官方还不支持windows,但是inter好像发布了openvino,这个里面是包含ncsdk的好像是支持windows的。现在不讲openvino,讲ncsdk的移植,有兴趣的可以去了解一下openvino。openvino:OpenVINO实际上包含了Movidius SDK,我们在这个基础之上做了进一步的功能扩充,功能的扩充主要体现在几个方面...
2018-11-20 16:50:19 4971 11
原创 Seafile 云盘 ubuntu系统搭建教程
一.目录 1·环境安装 2·mysql配置 3·seafile配置 4·seafile开机自启动配置二.步骤1·环境安装安装 Seafile 服务器之前,请确认已安装以下软件 MariaDB 服务器 (MariaDB 是 MySQL 的分支) python 2.7 (从 Seafile 5.1 开始,python 版本最低要求为2.7) p...
2018-09-19 10:48:49 3969
原创 Linux 启动盘 进入Live-CD 试用linux 出现low graphics mode 解决方法
这个问题一般是Nvidia显卡的锅,如果可以的话,也可以把显卡拆了再进入系统。当然我的电脑由于是笔记本,肯定是拆不了的了。所以用下面这个方法就可以了。 插入U盘,进去启动项选择U盘启动。看见选择试用linux(try ubuntu)和安装linux(install ubuntu)等等的列表。选中试用,然后按E,找到splash这个单词,一般在最后那几行。在它后面加个空格加上 ...
2018-09-10 15:40:19 743
原创 Linux Tar打包 备份 恢复 克隆到新的硬盘 操作流程方法
概述 1.当我们配置系统和环境后,要备份或则克隆到其他硬盘上,该怎么做呢?下面介绍一下tar方法。我们都知道的Linux系统是万物皆文件。那么系统当然也可以把它当文件打包,tar是linux下的一个打包工具,下面用的ubuntu系统做示例,看看怎么操作吧。一,系统备份 参考自此篇文章:https://help.ubuntu.com/community/BackupYourS...
2018-08-30 16:00:16 7817 1
原创 linux 树莓派3B led驱动 问题总结
io物理地址 首先树莓派3B的物理地址已经变了。能找到的手册只有2835/2708型号的手册,其实其他的几乎都没什么改变。怎么知道他的io地址改变了呢?通过3B更新的boot文件补丁里面得到的。 我们在编写驱动程序的时候,IO空间的起始地址是0x3f000000,加上GPIO的偏移量0x2000000,所以GPIO的物理地址应该是从0x3f200000开始的,然后在这个基础上进...
2018-08-16 19:29:39 992
v4l2zbar120fps.zip
2020-07-07
ST-Link软件工具.zip
2020-01-09
libnvinfer4.1.3+cuda9-arm64.zip
2020-01-09
libcudnn7.1.5.14-1+cuda9.0_arm64.zip
2020-01-09
cuda9.0-repo-l4t-arm64-jetson.zip.003
2020-01-09
cuda9.0-repo-l4t-arm64-jetson.zip.002
2020-01-09
cuda9.0-repo-l4t-arm64-jetson.zip.001
2020-01-09
caffe-ssd-jetson-cuda10.tar.gz
2020-01-09
caffe_包含海马数据集_MobileNet-SSD.zip
2020-01-03
tensorflow-object-detection-api-model.zip.002
2019-12-31
tensorflow-object-detection-api-model.zip.001
2019-12-31
SSD.TensorFlow-AbsoluteCoord.zip
2019-12-18
opencv-3.4.3+opencv-contrib3.4.3.zip
2019-12-10
ncsdk1.x_graph文件
2018-11-20
processing-creative coding and computational art
2018-09-29
MobileNetSSD_deploy.caffemodel
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人