- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 STM32+TMC2209控制步进电机正反转。
本实验采用2项步进电机,电机只有2项,A+\A-\B+\B-。电机步距角1.8°8细分控制精度=1.8°/8=0.225°,电机转一周需要1600个脉冲。16细分控制精度=1.8°/16=0.1125°,电机转一周需要3200个脉冲。32细分控制精度=1.8°/32=0.05625°,电机转一周需要6400个脉冲。64细分控制精度=1.8°/64=0.0140625°,电机转一周需要12800个脉冲。满足绝大多数精度场景,如低精度机床、家电、3D打印等。
2024-07-15 02:08:50
8367
1
原创 TMC2209驱动模式详解
TMC2209驱动模式详解1.TMC2209封装2.TMC2209引脚定义1.TMC2209封装2.TMC2209引脚定义
2024-06-25 01:02:57
5386
原创 【UBEMX安装和使用】【STM32F103ZET6(正点原子V3)使用UBEMX进行电灯实验】
STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器和微处理器,以及为Arm® Cortex®-M内核或面向Arm® Cortex®-A内核的特定Linux®设备树生成相应的初始化C代码。
2024-06-20 00:51:40
321
原创 硬件开发和测试领域涉及活动
4、驱动/芯片sdk/硬件测试/DFX。3、电源/时钟/基础硬件/逻辑。散热/线缆/安规/结构/机电。互连/工艺/器件/装备。
2023-12-30 14:48:44
758
原创 docker compose安装
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-- -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose
2023-07-25 01:22:15
221
原创 采用桥接模式使虚拟机\笔记本\linux台式机互通
这时虚拟机与物理主机就相当于在同一个局域网内,它们所使用的IP 地址也是同一个网段,与在办公室里多安装了一台电脑一样,分配给它的IP 与这个局域网内的其它IP 相同会引起冲突,这种方式适用于IP 地址分配较为宽裕的网络环境。虚拟机通过VMnet1 虚拟网卡直接与主机的网卡进行通信,这种方式将虚拟机与外网隔离,只可以通过物理主机来访问虚拟机资源,而虚拟机也不可以访问互联网的资源,这种模式适用于复杂的网络环境进行学习和测试使用。笔记本ping虚拟机-----通。虚拟机ping笔记本-----通。
2023-07-23 19:46:19
3778
原创 docker安装mongoDB
it 表示与容器进行交互式启动 -d 表示可后台运行容器(守护式运行)–restart=always Docker服务重启容器也启动。–auth:需要密码才能访问容器服务。-p: 指定服务运行的端口;–name: 指定容器名;-v: 映射目录或文件;
2023-07-20 01:08:25
96
原创 Linux环境中安装docker
返回的列表中显示了软件包的版本,安装特定版本时需要指定包名称加上版本字符串。这个命令安装了Docker,但是并不会启动Docker。这里需要注意,卸载docker时,存储在 /var/lib/docker/目录下的镜像,容器,卷和网络并不会自动删除。此命令将下载测试镜像并在容器中运行,当容器运行,它会打印确认信息并退出。安装需要的软件包并设置 Docker 的存储库,使用以下命令。如果yum包管理器回复未安装,那么这不会影响到之后的安装。如果你需要安装特定版本,这在很多时候都是被要求执行的。
2023-07-20 00:38:20
256
原创 (VMware)linux访问大网、PC单向ping通虚拟机
一、环境二、NAT模式NAT(Network Address Translation)网络地址转换,允许一个整体机构以一个公用IP地址出现在Internet上,即把内部私有网络地址翻译成合法网络IP地址的技术。家用路由器一般都是NAT模式。让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网,实现在虚拟系统里访问互联网。如果想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议采用NAT模式。
2023-07-17 02:48:52
591
原创 vmwarevsphere与vmwareworkstation的区别
VMware Workstation是一款基于OS的虚拟化软件VMware vSphere则是一个具体的虚拟化方案简单的说。VMware是运行在操作系统之上的,比如你电脑需要装xp或是win7或是server2003.server2008等系统,然后再安装VMware系统。而esxi虚拟机,就是你在一台电脑上不需要先安装windows系统类的系统,能直接运行在硬件上的一套系统了。一般现在在IDC运行的都是ESXI系统首先是vSphere,ESXi和vCenter 的区别。
2023-07-16 00:43:09
1150
原创 redis相关知识
当主节点挂掉的时候,哨兵节点识别到主节点失效,会通过从节点竞争选出一个主节点,提高了系统的可靠性。装在磁盘的数据读取太慢,redis时装在内存的数据库,目的是提高系统的相应速度。多个窗口订阅同一个订阅号,当一个窗口写入数据时,在订阅窗口能看到写入的数据。有了主从模式,可以利用主作为数据的读入,从作为数据的读取。当redis在使用的时候出现掉电时,数据不会丢失。推荐GUI工具:redisInsight。可以设置键值失效时间。
2023-07-01 00:51:46
310
原创 setattr\getattr\delattr\hasattr的应用场景
setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。
2023-06-29 01:10:32
167
原创 EC\AC\BC\pair-wise组合覆盖测试技术
某个美颜相机的系统测试:被测对象1-【系统】取值有3种可能:windows\IOS\Linux被测对象2-【摄像头】取值有4种可能:徕卡\索尼\三星\舜宇被测对象3-【环境】取值有2种可能:白天\黑夜问题:如何组合测试?有哪些生成测试用例的方法?
2023-06-27 00:08:40
6418
2
原创 对centOS的home目录进行扩容。
因为我装的是双系统,所以需要先在windows下划分出20G空闲空间,至于怎么划出20G,网上有大量教程。在linux下查看为。ps: 1.2节引用来源为优快云,作者为胖胖不胖、,原为。ps: 1.1节引用来源为简书,作者为运维少年,原为。
2023-06-23 01:15:32
2068
原创 3DVC散热器制作流程
二相测试(温差测试):看散热能力。60度的水,检测底部VC的温度,相差5度表示还好。*当前加工的问题:难点在于烧结时,毛细不能断,加水量的多少。*难点:毛细厚度和吸水能力,不是越厚越好,散热能力有关。加翅片:冲压结合,或者低温锡膏焊或者高温锡膏焊。*难点:需要摸到最高水量和最高散热功率的匹配点。*主要花时间点:烧结炉烧结热管两天,测试比较长。底板,铜网,铜粉毛细,热柱,热管,翅片。抽真空:使沸点降低。底板和上板压合:扩散焊,使用扩散焊炉。加纯水:蒸发和冷凝,二相散热用。热管焊接:焊药焊接,烧结炉。
2023-06-21 12:16:49
2257
原创 测试相关知识
3.3 还有其它的方法可以参考白盒和黑盒测试方法。缺点是找出错误并不是关键的在乎的。优点是可以证明程序符合预期。软件测试基础教程(第2版)优点是可以找出较多的错误。缺点是会忽略一些错误。3.1 边界值分析法。
2023-06-08 04:14:39
789
原创 linux umask值的用法
概念user\group\others:rwx-rwx-rwxr-read,数值w-write,数值2x-execute,数值1root账号对目录的操作权限777,对文件的操作权限为666。普通账号对目录默认权限是777-022=755,对文件的操作权限是666-022=644命令行whoami 查当前账号名umask 查掩码umask 027 设置掩码接下来创建的文件都会减去掩码027但这个掩码只在当前shell界面有效,永久更改umask的值,可以将命令添加至/etc/pr
2023-06-02 02:02:16
165
原创 【CVSS V3.1漏洞评分计算方法】
漏洞计算的官网CVSSV3.1 :Common Vulnerability Scoring System Version 3.1 Calculator。
2023-05-29 23:18:31
1554
原创 git删除远程的提交记录
1、在git本地分支y12345678上输入命令行:git reset --soft HEAD~1,表示本地或者暂存区撤回一条提交记录。此时远端代码已被修改。3、通过git rebase -i ID进行远程分支的调整,其中ID为2条提交记录之前的ID。3、修改代码另1条记录,add-commit-push到origin\y12345678。2、修改代码1条记录,add-commit-push到origin\y12345678。1、先通过git reset --soft HEAD~2将2条提交记录收回。
2023-05-12 01:45:03
2397
原创 (前端)html中用alert不出现弹窗现象,用debugger for chrome调试没用。
<html> <head> <script type="text/javascript"> function display_alert() { alert("I am an alert box!!") } </script> ...
2020-01-28 16:59:00
4159
原创 (鸟哥linux私房菜)windos7+centos7.6+U盘安装+安装电脑一个硬盘上。
出发点:鸟哥的linux私房菜中第三章,安装linux用VM。很多是仿真环境,实际中双系统安装比较好。按照鸟哥的书安装双系统会失败,不要迷信哈。我的电脑配置:1、windows7 64位 2、电脑一个1T的硬盘。(划出一个空闲区给linux安装) 3、主板为技嘉B150M(与启动方式BIOS...
2019-03-23 20:03:48
604
原创 (机器学习实战)7.3adaBoost元算法提高分类性能(详细注释)
python3.6代码和训练集:https://pan.baidu.com/s/1MFsCmSTfmRPU0M_W4Shc4gfrom numpy import *import numpy as npfrom scipy import *from math import *def loadSimpData(): datMat=matrix([[1.0,2.1],[2.0,1.1],[1....
2018-05-19 13:54:20
328
原创 VMware+ubuntu16.04LTS建立服务器,secureCRT本地/远程登陆服务器
第一步:打开电脑cmd输入ipconfig查看1、2、3. 图1第二步:VMware中打开ubuntu16.04LTS找到网络连接点击"增加(A)" 图二第三步:选择桥接点击新建 ...
2018-05-18 22:37:17
341
原创 (机器学习实战)3、决策树的构建和预测(详细注释)
#python3.6#训练样本和代码压缩包:https://pan.baidu.com/s/14iacLr08aucyOTcUBMEhLw#coding:utf-8#定义文本框和箭头格式from numpy import *from scipy import *from math import log""" shannon熵思路 1、得到训练样本行数 2、建立字典 3、提取标签...
2018-05-11 22:25:47
525
直接插入排序C++代码 VS实现
2018-02-02
数据结构与算法分析(C++语言版)张琨 第二章线性表一元多项式代码
2017-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人