自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Naisu的各种笔记

我应该写点啥呢?

  • 博客(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

原创 记一次STM32编译生成BIN文件过大的问题(基于STM32CubeIDE)

BIN文件过大问题处理

2025-01-26 12:38:29 2165

原创 Golang笔记:使用net包进行TCP监听回环测试

TCP是比较基础常用的网络通讯方式,这篇文章将使用Go语言实现TCP监听回环测试。

2025-01-04 10:30:00 793

原创 Shell脚本:遍历目录下的文件

工作中经常会有需要遍历处理一个目录下所有文件的需求,写个脚本遍历比较方便,下面就是个脚本示例。

2024-11-15 21:45:34 1203 1

原创 安全芯片 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

原创 Golang笔记:使用serial包进行串口通讯

串口是非常常用的一种电脑与设备交互的接口。这篇文章将介绍golang中相关功能的使用。

2024-06-22 16:02:15 2958

原创 使用 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

EtherCAT-SOEM相关资料

这是文章《开源EtherCAT主站SOEM入门使用》相关资料,包含文档、工具、例程等内容。

2026-01-20

Arduino core for the ESP32 2.0.11 开发板数据离线安装包

详细说明见《Arduino core for the ESP32 安装失败问题处理方法》https://blog.csdn.net/Naisu_kun/article/details/114582503

2023-08-12

精美简历生成器 Nice-Resume-Builder-20230206 初次发布的版本 包含四套主题

这是一个使用JSON格式数据生成简历的工具,可一键切换中英文与主题样式,非开发者也可轻松上手使用。 市面上同类的使用JSON数据生成简历的工具不少,该工具相比大多数同类产品最大的优势是自动以一个个A4页面进行排版渲染,所见即所得。

2023-02-16

Arduino core for the ESP32 1.0.6 开发板数据离线安装包

Arduino core for the ESP32 1.0.6 开发板数据离线安装包

2021-04-12

使用HAL库开发STM32(基于F4) UART进阶使用例程

使用HAL库开发STM32(基于F4) UART进阶使用例程。该例程基于STM32Cube HAL库,使用STM32CubeIDE开发。包含《使用HAL库开发STM32(基于F4):UART进阶使用》文章中所有功能。

2019-12-20

Arduino core for ESP8266 2.7.4 开发板数据离线安装包

Arduino core for ESP8266 2.7.4 开发板数据离线安装包

2021-03-06

darktable-zh_CN-20171224(内含使用说明)

darktable是一款用于摄影后期处理的软件,可以用来管理和调整照片(包括RAW格式)。该资源是它的中文语言文件,内含使用说明。

2019-03-24

KiCad坐标文件(.pos)转表格(.xlsx)工具

该工具可以将KiCad PCB编辑器中导出的封装位置文件(.pos)转换成表格(.xlsx)。 现在新版本的KiCad已经可以直接生成(.xlsx)格式的封装位置文件了,所以这个就不需要啦,看看就好。

2018-07-09

基于STM32 HAL库的定时任务调度器例程 stm32f405ticker.zip

基于STM32 HAL库的定时任务调度器例程。 详情可以搜索博文《使用HAL库开发STM32(基于F4):系统时间基础及进阶使用》。

2019-10-24

空空如也

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

TA关注的人

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