自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于foc位置环的pid简单优化(低成本机械臂应用)

机械臂设计,FOC中的位置环pid调试,

2024-04-14 00:16:05 408 1

原创 IQmath 源码分析

因为对于stm32 f1系列没有FPU,想要计算浮点数 耗时跟开销比较大,当然也有优化的浮点库,但是也是需要一定的开销, 固定点数跟整数计算的耗时跟开销一样,非常小。此处 举例 p= _IQ24(0.3) 就是把0.3 * 2^24 再转换成整数。思考:为什么不简化成((_iq24)(A<< 24))直接移位就意味着,只保留了整数,没有保留小数部分。固定点数就是小数点是固定的。

2024-03-25 17:45:31 258 1

原创 回流焊注意事项

解决:两次回流焊,调整峰值区时间 90甚至以上。锡膏涂在外侧更好,涂多了用镊子卷餐巾纸擦掉。贴士:用oca胶固定板子在加热台上。保持区:165°c 70s。峰值区:225°c 60s。问题:回流过快,没法调整。

2024-03-25 17:06:56 101 1

原创 VSCode debug stm32gdb调试不能启动 提示 probably due to a reset and/or halt issued by debugger

debug 调试

2024-01-21 21:09:23 675 1

原创 text to cad 2d to 3d

文字转cad 2d 转3d

2023-12-24 19:02:20 782 1

原创 Makefile 3分钟入门

程序员必备知识-Makefile

2023-10-21 17:45:54 45 1

原创 清华 操作系统原理 (课程笔记)——IPC进程间通信

没有TCP的复杂操作,但是实际上,使用UDP还是会增加代码避免丢包,加入自己的重传机制, 然后UDP没有分段机制,那如果需要经常重传的话, 就会一整片重传,所以特殊情况会比较慢。实现滑动窗口还不够,TCP 会尝试发送2个、4个、6个数据,直到丢包 ,就知道外部整体网络的空位有多少。操作系统收到信号的时候, 是内核态,保存运行中的堆栈,然后切换到信号的函数,执行完之后恢复进程。然后可以动态调整发送的包。有共同的父进程,进程1的输出 作为进程2的输入。多个不相关的进程,进行结构化的数据传输。

2023-10-08 23:15:05 83 1

原创 清华 操作系统原理 (课程笔记)——死锁

通用操作系统的办法是,死锁出现,不管,大面积死锁,就reboot。厚积薄发,不要着急做动手。

2023-10-08 16:57:38 39 1

原创 清华 操作系统原理 (课程笔记)——信号量、管程

读者写者问题:互斥+同步哲学家问题:把哲学家的三个状态(思考、吃饭、饥饿)当做资源,当i吃完看一下左右两边的哲学家能不能进入吃饭状态。

2023-10-03 15:04:41 71

原创 清华 操作系统原理 (课程笔记)——系统调度

FCFS最简单 先进先执行SFJ 最短任务 优于FCFS 但是可能产生饥饿现象HRRN 最高响应比执行 (等待时间+服务时间)/服务时间Rollot robin 轮循 固定时间片MLFQ多级反馈队列(加公平原则)是最常用的 考虑了公平和动态分配。

2023-10-01 13:45:20 91

原创 清华 操作系统原理 (课程笔记)——同步、临界区

临界区有三种方法:硬件中断、软件模拟、硬件的原子操作。显然硬件的原子操作更加轻便和有效。

2023-10-01 13:45:09 59

原创 清华 操作系统原理 (课程笔记)——进程

清华 操作系统原理 (课程笔记)——进程

2023-09-29 19:45:00 122 1

原创 清华 操作系统原理 (课程笔记)——页面置换算法

清华 操作系统原理 (课程笔记)——页面置换算法

2023-09-28 23:16:13 195

原创 清华 操作系统原理 (课程笔记)——虚拟内存

笔记整理,操作系统原理

2023-09-22 23:07:51 33 2

原创 清华 操作系统原理 (课程笔记)——非连续内存管理

观看b站清华老师的《操作系统原理》课程,做下笔记,并做了补充。

2023-09-21 20:54:48 60

原创 linux之find 和grep命令(来自韦东山的视频课)

[TOC](linux之find 和grep命令(来自韦东山的视频课))

2023-09-18 10:26:32 54

原创 Arduino MEGA2560 DS1302 实时时钟(protues+程序)使用教程 可用串口、按键修改|串口和1602显示

实现功能:(代码见底部)1、串口和1602 显示实时时间2、串口和按键修改时间实时时钟:按键修改时间:一共5个按键,分别修改分钟、小时、天数、月份、年份。 分钟满60归1,小时进1。小时24进制。 天数按照公历闰平年来计算某年某月是多少进制。如2020年2月是闰二月,一共29天,那这个天数就是29进制。 包括星期几也计算在内。已经验证准确无误。 (只是每次按键都是加一)...

2020-04-11 10:47:46 4985 3

原创 DSP中断管理

DSP中断管理(学习理论)`

2019-10-04 20:09:50 328

Arduino MEGA2560 DS1302 实时时钟和修改 protues仿真+程序 串口、按键修改 串口 、1602显示.zip

Arduino MEGA2560 需要的库已经加载好,虚拟串口助手也在压缩包里。打开就能使用。 使用教程见我的另一篇文章。

2020-04-11

DSP中断管理和复位.nm5

DSP中断的概览思维导图,文章有图片。用的是NovaMInd写的,其他的思维导图软件也能打开。

2019-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除