- 博客(343)
- 资源 (6)
- 收藏
- 关注
原创 STM32CubeIDE for Visual Studio Code使用入门
去年年底STM32CubeIDE更新了2.0架构,将原本IDE中打包的CubeMX给移除了,精简了体积,这个改动使这两款工具实现互操作的方式将与IAR EWARM、Keil MDK-ARM和STM32CubeIDE for VS Code相同。不过新版的IDE还是基于Eclipse的,很多Eclipse的问题还是存在,体验上还是差点的。现在开始使用STM32CubeIDE for VS Code进行开发,体验上好了不少。这篇文章将记录相关使用的内容。
2026-07-08 09:45:00
357
原创 记一次Ubuntu Desktop中WLAN(Wi-Fi)消失的问题
最近遇到Jetson Orin更新未完成的情况下重启设备,重启后WLAN出问题,WLAN相关图形选项全部消失,使用 ifconfig -a 也看不到 wlan* 等的问题。这里对这个问题做个记录。
2026-07-06 19:23:41
195
原创 使用VS Code的配置文件 (Profiles)实现不同项目装载不同扩展
随着工作内容不断扩展,电脑上的VS Code中的扩展越来越多,每次打开一个项目加载了一堆扩展。此外有些扩展间还会冲突,经常还需要在进行不同项目的时候手动启停相关拓展。搜了下其实VS Code本身是有一个配置文件 (Profiles)可以来实现不同项目加载不同配置的,这样用起来就比较方便了。这里对相关内容做个记录。
2026-07-01 09:45:00
211
原创 电机概览:直流有刷电机、电磁铁、电磁阀等
直流有刷电机和电磁铁、电磁阀这些元件是比较常用的简单的电动机械元件。这类元件通常比较简单,通电就工作,不同点就不工作,不需要设备特殊的驱动电流和程序(最多也即是电机会通过PWM进行调速)。这篇文章用来记录一些相关的内容。
2026-06-30 09:45:00
239
原创 电机概览:步进电机
步进电机是一种非常常见的电机,在非常多的机电控制领域都可以看到。它特殊的接口可以非常方便的就做到电机按步走。这篇文章用来记录一些相关的内容。
2026-06-29 09:45:00
190
原创 Ubuntu和Windows双系统默认启动项修改 & 时间不一致问题处理
工作中经常Ubuntu和Window两个系统都会用到,并且有的时候虚拟机并不能满足需求。通常的处理方式是直接搞两台电脑或者一台电脑上装双系统。目前来说装双系统挺方便的,电脑上先装好Windows,然后再安装Ubuntu,Ubuntu会自动处理启动相关内容,不会出现两个系统冲突的问题。按照这个方式安装的话默认会在启动时先加载启动项列表,这个列表中默认选中的是Ubuntu,会在读秒倒计时结束后进入。如果使用Windows较多的话也可以修改这个默认启动项。此外这种双系统还存在两个系统时间不一致的情况,需要
2026-06-22 13:40:30
223
原创 Mac上安装Homebrew、Git、Python等环境记录
去年搞了个Surface,想着能当生产力,又能像安卓那样待机随时唤醒用。但实际体验下来Windows的睡眠和休眠的体验上完全不行。今年搞了个MacBook Air,主要是传闻MacOS的待机体验很好,完全不用关机,实际体验下来确实也不错。不过第一次使用Mac,很多软件的安装和Windows或者Linux上有些区别,这里做个相关的记录。
2026-05-17 16:41:33
543
原创 YOLO安装与试用(YOLO26 / Windows)
最近因为工作需要用到图像分类,这里就使用YOLO进行相关工作。YOLO是一款广受好评的实时目标检测与图像分割模型。YOLO基于深度学习和 计算机视觉领域的最新进展构建,具备端到端NMS 推理和优化的边缘部署能力。其精简的设计使其适用于各种应用场景,并能轻松适配从边缘设备到云 API 的不同硬件平台。YOLO有非常多版本,当前最新版本是YOLO26,本文将以此进行试用。
2026-05-12 09:45:00
579
原创 数学笔记:最小二乘法(直线拟合)
最小二乘法(Least Squares Method)是一种数学优化技术,它的核心思想是:找到一组参数,使得模型预测值与真实值之间的误差平方和最小。
2026-03-11 19:45:00
691
原创 去中心化异地组网方案EasyTier使用记录
之前使用过ZeroTier作为异地组网的方案(《使用ZeroTier组建异地虚拟局域网》),但是ZeroTier有个问题是配置需要在它的网页上进行,国内访问这个网页打开并不是很快的,这个意义上来说它这个组网方案也不是去中心化的。最近又有异地组网需求,发现有个EasyTier可以用,看着还不错,拿来用用看。
2026-01-26 10:45:00
2110
2
原创 开源EtherCAT主站SOEM入门使用
去年工作上用到了EtherCAT,EtherCAT同学是分主从的,作为学习测试来说主站最常用的是TwinCAT。不过TwinCAT支持的网卡信号有限,又没法应用到各种平台上。所以实际使用时又找了一些主站方案,适应性最广的就是SOEM库(Simple Open EtherCAT Master Library)。这里做个入门使用的记录。
2026-01-22 09:45:00
2335
原创 C语言笔记:标准库time.h
用C语言很多年,但基本都是用来搞单片机的,实际熟悉的新的语法特性或是标准库等不多,最近把语法标准库等拿出来过一遍,这里做个记录方便自己查阅。
2025-12-26 09:15:00
469
原创 Jetson使用记录:系统安装(Jetson Orin Nano Kit with SSD)
目前 Jetson Orin Nano Super Kit 降价,只需249刀就可以有67T INT8 AI性能,性价比不错,买了一个玩玩看。新设备到了第一件事就是安装系统,这里记录下整个过程参考资料、步骤以及相关相关问题。
2025-12-20 17:10:39
1590
原创 轻量级开源Verilog编译仿真工具 Icarus Verilog + GTKWave 简单体验
最近整了个Surface Go,这东西非常轻便,玩玩Narrative Game、Galgame啥的还挺不错的。不过性能比较孱弱,偶尔想要本地编译仿真下Verilog,装主流的开发环境还是太勉强了,搞点轻量级的用用还可以。本文主要体验下 Icarus Verilog + GTKWave 这个组合。
2025-08-18 10:30:00
1664
原创 Surface Go系统重装与优化
最近收了一台 Surface Go3 ,主要看上它是最轻的的 x86-64 的 WIN 平板(544g,加上键盘和笔800g。最轻的是Go4,521g,但是价格高太多了。),用来玩玩文字游戏不错 ,出门携带娱乐或偶尔办公也方便。但是 Surface Go 这种无风扇的x86平板想要体验好还是需要做一些设置进行优化的。
2025-08-11 10:15:00
5154
原创 我的世界(Minecraft)创建行为包防止苦力怕破坏方块
Minecraft优点很多,缺点也很多,对我来说最大的问题是苦力怕会破坏方块。处理这个问题的方案很多,但都是有优点也有缺点。这次尝试创建行为包修改苦力怕相关行为参数来防止破坏方块。
2025-06-26 09:24:07
2392
原创 WSL2安装与使用(USB、GPU、虚拟机、图形界面)
因为学习需要配了一台电脑,需要在Ubuntu下调用显卡,但是平时很多时候又都需要使用Windows。有一种做法是装双系统,需要用哪个就在启动时选哪个。还有一种做法是使用使用Windows自带的WSL(目前新版本叫做WSL2),它可以在Windows计算机上运行Linux环境。
2025-06-16 10:30:00
2663
原创 OpenCV笔记:基础入门(C++、Python、JavaScript)
因为个人学业和兴趣原因需要用到人工智能和自动化相关的内容,计划学习一些列相关的内容。这里先以简单常见的OpenCV作为入门内容,主要是作为使用来说这个应该比较简单并且这个也比较实用。这篇文章将记录OpenCV的相关链接与入门内容。
2025-05-06 10:30:00
1699
原创 Godot笔记:入门索引
最近对游戏引擎这块感兴趣,特别是因为游戏引擎自带的很多工具,作为图形化软件的开发应该也不错。 Godot 是一款这几年比较流行的开源游戏引擎。这里记录下入门学习使用 Godot 相关的资源链接等。
2025-04-30 10:15:00
4188
原创 JS中实现类似sleep、wait、delay的延时功能
编写代码时很多时候需要进行流程化的操作,各个流程间通常需要等待一定时间,这在很多语言中通常可以使用 sleep 、 wait 、 delay 等函数来实现。这篇文章介绍在JS中实现类似的功能。
2025-04-19 18:14:25
1670
1
原创 VS Code构建C/C++开发环境(Windows with MinGW and CMake)
在Windows上进行C/C++开发目前最最常用的IDE就是微软的 Visual Studio ,只是对我来说早些年的VS实在是太卡了,留下了不好的印象。后来没怎么用过,现在下了用起来也不怎么习惯,相对来说我还是喜欢更轻量的方式进行开发。这篇文章将记录在VS Code中构建C/C++开发环境的一些内容。
2025-04-11 16:30:00
1381
原创 C&C++单元测试框架 Cpputest 快速入门
程序开发中测试是非常重要的一个部分,代码的测试通常需要一些测试框架,Cpputest是一个可以用于C/C++开发的测试框架,比较轻量,所以也常常用于嵌入式系统程序开发。这篇文章将对Cpputest入门使用进行说明。
2025-04-07 10:00:00
2599
原创 先楫单片机开发入门
最近工作上有使用先楫单片机的需求(主要看中国产化、性价比和自带EtherCAT,另外文档中文化做的很好),这里对这家单片机入门相关内容做个记录。
2025-03-26 10:00:00
4557
原创 树莓派Pico开发入门(基于C/C++ SDK & 内附SDK包下载)
最近买了个小东西,主控用到了 Raspberry Pi Pico ,这里记录下相关开发入门内容。本文主要介绍基于 C/C++ SDK 方式进行开发。
2025-03-10 10:30:00
3951
原创 安路FPGA开发入门:软件安装与点灯与仿真(TangDynasty & ModelSim)
最近因为工作需要用安路的FPGA,这里对安路FPGA开发相关流程做个记录。作为测试只需要一个核心板(我这里用的 EF2L45LG144B )和下载器( AL-LINK ,我这里是核心板上板载的)。
2025-03-03 10:30:00
5332
原创 Altera FPGA开发入门:软件安装与点灯与仿真(QuartusPrime & ModelSim)
最近工作上有使用FPGA的需求,这里先拿个 Altera 的 EP4CE6E22C8N 来练练手。除去电脑,开发最低需求只需要一个核心板,一个 USB Blaster 下载器即可,加一起几十块钱就可以搞定。
2025-02-24 10:45:00
3726
原创 AURIX单片机示例:外部中断(SCU_ERU)
这个例程比较简单,这里直接就放了官方例程,通过 ERU 实现外部中断功能,这个文档中增加一些说明。
2025-02-17 10:30:00
1854
原创 STM32单片机示例:双核单片机点灯与调试(STM32H7x5 & H7x7)
现在多核的单片机越来越多了,这里试试看STM32的双核单片机。
2025-02-11 11:30:00
6398
4
原创 STM32单片机示例:Bootloader(UART & STM32H743VIT6 & STM32CubeIDE)
这是一个简单的单片机的 Bootloader 程序示例(基于STM32H743VIT6 & STM32CubeIDE)
2025-02-06 10:30:00
2806
原创 安全芯片 OPTIGA TRUST M 使用介绍与示例(基于STM32裸机)
OPTIGA TRUST M 是英飞凌推出的安全芯片,芯片通提供了很多 slot ,用于存放各类安全证书、密钥、用户数据等,内置很多加解密算法,另外还内置一些计数器等。芯片通过I2C和主机通讯,这个通讯也是可以加密进行的,防止被监听。这篇文章将对该芯片相关的使用做个介绍。
2024-10-24 09:15:00
2121
原创 AURIX单片机示例:开发入门与点亮LED
这个例程比较简单,主要通过这个例程来介绍 AURIX™ Development Studio(ADS) 和 iLLD 库来开发 AURIX 系列单片机一些入门的内容。
2024-09-23 12:30:00
1363
原创 LaTeX体验记录
最近有一些整理以数学公式为主文档的需求,这方面没怎么接触过,基于一直以来的认知比较常用的就是 LaTeX ,打算借此契机学下这个东西。
2024-08-22 12:30:00
1088
原创 使用 Web Serial API 在浏览器中实现串口通讯(纯前端)
串口是非常常用的一种电脑与设备交互的接口。目前在浏览器上直接使用电脑上的串口设备了,这篇文章将介绍相关内容。
2024-06-17 12:45:00
21151
16
原创 英飞凌 AURIX TriCore 单片机开发入门
英飞凌的32位 AURIX™ TriCore™ 系列单片机 经常用于汽车和工业领域。开发该系列单片机比较常用的开发环境有 HighTec 和 AURIX™ Development Studio 。本文将基于后者(后文以ADS表示)介绍该系列单片机入门相关内容。
2024-05-29 12:45:00
3343
原创 使用 code-server 搭建在线的 VS Code 编辑器
VS Code 是一个非常流行的代码编辑器,安装各种拓展下也可以当作全功能的IDE使用。VS Code本身是基于Web方案构建的,完全可以搭建服务器,然后通过浏览器访问。事实上官方就是这么设计的。现在打开任何一个GitHub项目,然后按下键盘上的 . 就可以基于浏览器的VS Code 编辑器打开该项目。这篇文章将体验使用 code-server 搭建在线的 VS Code 编辑器。
2024-04-15 12:30:00
5520
原创 CMake快速入门
CMake官方的渐进式教程从官方角度多的尽量介绍了官方提供的功能,不过对于入门来说稍稍生硬,对于入门使用来说可以有更快入门的方式的。这篇文章将介绍写更加简单的入门使用的方式。
2024-04-14 10:45:00
1045
Arduino core for the ESP32 2.0.11 开发板数据离线安装包
2023-08-12
精美简历生成器 Nice-Resume-Builder-20230206 初次发布的版本 包含四套主题
2023-02-16
使用HAL库开发STM32(基于F4) UART进阶使用例程
2019-12-20
darktable-zh_CN-20171224(内含使用说明)
2019-03-24
KiCad坐标文件(.pos)转表格(.xlsx)工具
2018-07-09
基于STM32 HAL库的定时任务调度器例程 stm32f405ticker.zip
2019-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅