自定义博客皮肤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的各种笔记

我应该写点啥呢?

  • 博客(326)
  • 资源 (6)
  • 收藏
  • 关注

原创 OpenCV笔记:基础入门(C++、Python、JavaScript)

因为个人学业和兴趣原因需要用到人工智能和自动化相关的内容,计划学习一些列相关的内容。这里先以简单常见的OpenCV作为入门内容,主要是作为使用来说这个应该比较简单并且这个也比较实用。这篇文章将记录OpenCV的相关链接与入门内容。

2025-05-06 10:30:00 1048

原创 Godot笔记:入门索引

最近对游戏引擎这块感兴趣,特别是因为游戏引擎自带的很多工具,作为图形化软件的开发应该也不错。 Godot 是一款这几年比较流行的开源游戏引擎。这里记录下入门学习使用 Godot 相关的资源链接等。

2025-04-30 10:15:00 1531

原创 JS中实现类似sleep、wait、delay的延时功能

编写代码时很多时候需要进行流程化的操作,各个流程间通常需要等待一定时间,这在很多语言中通常可以使用 sleep 、 wait 、 delay 等函数来实现。这篇文章介绍在JS中实现类似的功能。

2025-04-19 18:14:25 945 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 873

原创 C&C++单元测试框架 Cpputest 快速入门

程序开发中测试是非常重要的一个部分,代码的测试通常需要一些测试框架,Cpputest是一个可以用于C/C++开发的测试框架,比较轻量,所以也常常用于嵌入式系统程序开发。这篇文章将对Cpputest入门使用进行说明。

2025-04-07 10:00:00 1233

原创 先楫单片机开发入门

最近工作上有使用先楫单片机的需求(主要看中国产化、性价比和自带EtherCAT,另外文档中文化做的很好),这里对这家单片机入门相关内容做个记录。

2025-03-26 10:00:00 1245

原创 树莓派Pico开发入门(基于C/C++ SDK & 内附SDK包下载)

最近买了个小东西,主控用到了 Raspberry Pi Pico ,这里记录下相关开发入门内容。本文主要介绍基于 C/C++ SDK 方式进行开发。

2025-03-10 10:30:00 1700

原创 安路FPGA开发入门:软件安装与点灯与仿真(TangDynasty & ModelSim)

最近因为工作需要用安路的FPGA,这里对安路FPGA开发相关流程做个记录。作为测试只需要一个核心板(我这里用的 EF2L45LG144B )和下载器( AL-LINK ,我这里是核心板上板载的)。

2025-03-03 10:30:00 2184

原创 Altera FPGA开发入门:软件安装与点灯与仿真(QuartusPrime & ModelSim)

最近工作上有使用FPGA的需求,这里先拿个 Altera 的 EP4CE6E22C8N 来练练手。除去电脑,开发最低需求只需要一个核心板,一个 USB Blaster 下载器即可,加一起几十块钱就可以搞定。

2025-02-24 10:45:00 2172

原创 AURIX单片机示例:外部中断(SCU_ERU)

这个例程比较简单,这里直接就放了官方例程,通过 ERU 实现外部中断功能,这个文档中增加一些说明。

2025-02-17 10:30:00 1237

原创 STM32单片机示例:双核单片机点灯与调试(STM32H7x5 & H7x7)

现在多核的单片机越来越多了,这里试试看STM32的双核单片机。

2025-02-11 11:30:00 2223 2

原创 STM32单片机示例:Bootloader(UART & STM32H743VIT6 & STM32CubeIDE)

这是一个简单的单片机的 Bootloader 程序示例(基于STM32H743VIT6 & STM32CubeIDE)

2025-02-06 10:30:00 1554

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

BIN文件过大问题处理

2025-01-26 12:38:29 1161

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

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

2025-01-04 10:30:00 512

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

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

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

原创 安全芯片 OPTIGA TRUST M 使用介绍与示例(基于STM32裸机)

OPTIGA TRUST M 是英飞凌推出的安全芯片,芯片通提供了很多 slot ,用于存放各类安全证书、密钥、用户数据等,内置很多加解密算法,另外还内置一些计数器等。芯片通过I2C和主机通讯,这个通讯也是可以加密进行的,防止被监听。这篇文章将对该芯片相关的使用做个介绍。

2024-10-24 09:15:00 1551

原创 AURIX单片机示例:开发入门与点亮LED

这个例程比较简单,主要通过这个例程来介绍 AURIX™ Development Studio(ADS) 和 iLLD 库来开发 AURIX 系列单片机一些入门的内容。

2024-09-23 12:30:00 928

原创 LaTeX体验记录

最近有一些整理以数学公式为主文档的需求,这方面没怎么接触过,基于一直以来的认知比较常用的就是 LaTeX ,打算借此契机学下这个东西。

2024-08-22 12:30:00 823

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

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

2024-06-22 16:02:15 1811

原创 使用 Web Serial API 在浏览器中实现串口通讯(纯前端)

串口是非常常用的一种电脑与设备交互的接口。目前在浏览器上直接使用电脑上的串口设备了,这篇文章将介绍相关内容。

2024-06-17 12:45:00 14062 16

原创 英飞凌 AURIX TriCore 单片机开发入门

英飞凌的32位 AURIX™ TriCore™ 系列单片机 经常用于汽车和工业领域。开发该系列单片机比较常用的开发环境有 HighTec 和 AURIX™ Development Studio 。本文将基于后者(后文以ADS表示)介绍该系列单片机入门相关内容。

2024-05-29 12:45:00 2382

原创 使用 code-server 搭建在线的 VS Code 编辑器

VS Code 是一个非常流行的代码编辑器,安装各种拓展下也可以当作全功能的IDE使用。VS Code本身是基于Web方案构建的,完全可以搭建服务器,然后通过浏览器访问。事实上官方就是这么设计的。现在打开任何一个GitHub项目,然后按下键盘上的 . 就可以基于浏览器的VS Code 编辑器打开该项目。这篇文章将体验使用 code-server 搭建在线的 VS Code 编辑器。

2024-04-15 12:30:00 3247

原创 CMake快速入门

CMake官方的渐进式教程从官方角度多的尽量介绍了官方提供的功能,不过对于入门来说稍稍生硬,对于入门使用来说可以有更快入门的方式的。这篇文章将介绍写更加简单的入门使用的方式。

2024-04-14 10:45:00 769

原创 STM32单片机示例:ETH_LAN8742_DHCP_NonOS_Poll_H743

以太网是比较常用到的功能,STM32系列单片机使用CubeMX配置使用以太网功能比非常方便。不过对于H7系列来说需要使能 DCache 才能设置以太网和LwIP功能,启用Cache后又会带来一些需要特别注意的事情。这篇文章将对相关内容进行介绍。

2024-03-10 10:45:00 2389 2

原创 STM32单片机示例:ETH_DP83848_DHCP_NonOS_Poll_F407

以太网是比较常用到的功能,这篇文章讲演示在STM32F407上启用以太网功能,使之能够加入网络中,通过DHCP获得IP地址,可以被Ping通。

2024-03-02 23:03:43 2099 1

原创 Git笔记:使用subtree引入子项目

工作中经常有需要将一个项目作为其他项目的一部分的需求,这种情况是非常常见的,比如一些项目作为库或者框架供实际项目使用。通常情况下这不同的部分间虽然在一个项目中,但又需要分别管理。现代的很多语言大多都有一些包管理方式可以来处理这个问题,但也有很多语言并没有包管理工具。这时候可以使用Git自带的 subtree 或者 submodule 来处理,甚至很多时候使用这个还更为方便。这篇文章将介绍 subtree 相关内容。

2024-02-24 10:30:00 889

原创 Git笔记:将一个项目推送到多个远程仓库

工作中经要将一个项目推送到多个远程仓库的需求,这里对相关方法做个简单记录。rom

2024-02-21 12:24:35 2275

原创 单片机移植Lua(STM32H743移植Lua-5.4.6)

通常单片机都是使用C/C++来开发的,任何修改都需要重新编译固件然后下载运行。在一些需要灵活性更强的场合中可以内嵌Lua解释器实现动态更新应用程序的功能。这篇文章将对相关内容做个简单说明。

2024-02-17 20:30:13 4796

原创 Lua和C语言交互入门

Lua本身的设计时就有为了可以方便的嵌入到别的语言中使用的功能,主要来说就是可以方便的嵌入到C语言中,并和C语言进行交互。这篇文章将对相关内容进行介绍。

2024-02-07 12:45:00 2702 1

原创 纯C无操作系统轻量协程库Protothread使用记录

在单片机开发中很多时候都是无操作系统环境,这时候如果要实现异步操作,并且流程逻辑比较复杂时处理起来会稍稍麻烦。这时候可以试试 Protothread 这个协程库。

2024-01-21 20:39:52 3609

原创 Lua更多语法与使用

在前一篇文章: 《Lua入门使用与基础语法》 中介绍了一些基础的内容。这里将继续介绍Lua一些更多的内容。

2023-11-10 22:07:36 2091 1

原创 Lua入门使用与基础语法

Lua是一种非常小巧的脚本语言,基于C构建并且完全开源,可以方便的嵌入到各种项目中,当然也可以单独使用。Lua经常被用在很多非脚本语言的项目中,用来扩展脚本功能,提供一定的灵活性。最常见的应用场景就是各类游戏中(比如魔兽世界和愤怒的小鸟)。这篇文章将对相关内容做个入门介绍。

2023-10-23 21:26:47 7348 1

原创 STM32 CAN使用记录:FDCAN基础通讯

CAN是非常常用的一种数据总线,被广泛用在各种车辆系统中。这篇文章将对STM32中FDCAN的使用做个示例。

2023-09-14 21:45:00 9084 1

原创 STM32 CAN使用记录:bxCAN基础通讯

CAN是非常常用的一种数据总线,被广泛用在各种车辆系统中。这篇文章将对STM32中CAN的使用做个示例。

2023-09-14 20:15:00 909

原创 CAN基础概念

CAN是非常常用的一种数据总线,被广泛用在各种车辆系统中。大多数时候CAN的控制器和收发器干了比较多的工作,从而对于写代码使用来说比较简单。这篇文章将对CAN使用上相关的基础内容做个说明。

2023-09-13 22:15:00 871

原创 STLINK-V3 STDC14座转2.54mm排针转接板Kicad工程

这是一个 STLINK-V3 STDC14座转2.54mm排针转接板Kicad工程。STDC14座实际工作中不太方便,所以搞了这个转接板。另外转接版上提供了可选的电源输出功能。

2023-09-12 21:26:20 1169

原创 使用 Web HID API 在浏览器中进行HID设备交互(纯前端)

市面上的各种测试工具都或多或少存在问题,所以就自己写一个工具进行测试。目前来说纯前端方案编写这个工具应该是最方便的,这里对 Web HID API 相关内容做个记录。

2023-09-05 15:15:14 7388 8

原创 基于 Web HID API 的HID透传测试工具(纯前端)

市面上的各种测试工具都或多或少存在问题,所以就自己写一个工具进行测试。目前来说纯前端方案编写这个工具应该是最方便的,这里放上相关代码。

2023-09-05 14:29:12 2248 5

原创 STM32单片机示例:多个定时器级联使用

有些情况下会遇到单片机的定时器位数不够用,这时候可以使用低定时器级联的方式来处理,这里将对此做个示例说明。

2023-08-31 11:05:24 2852 1

原创 STM32单片机示例:64位全局时间戳发生器

STM32H743 / H750 系列的芯片有一个64位的全局时间戳发生器( Global timestamp generator ),这篇文章将对它的使用做个记录。

2023-08-30 22:15:00 1302

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关注的人

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