自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 GD32F30x 系列单片机工程搭建指南

本文详细介绍了基于Keil MDK5从零搭建GD32F30x系列单片机工程的完整流程:包括下载官方SDK、创建规范目录结构、移植CMSIS内核、芯片头文件、启动文件及标准外设库,最后在Keil中配置芯片型号、添加源文件、设置包含路径与预处理宏(如GD32F30X_HD),最终完成编译。适合希望深入理解GD32底层架构的开发者快速构建自定义工程。

2026-10-15 15:15:15 153

原创 Git 场景化极简速查手册

《Git 场景化极简速查手册》提供了一套基于实际开发场景的 Git 操作指南,覆盖从项目初始化到日常开发的全流程。手册采用场景化设计,包含 7 大核心模块:1) 项目克隆与初始化;2) 日常代码提交与同步;3) 分支管理;4) 版本发版;5) 错误撤销;6) 代码暂存;7) 日志查询与代码恢复。重点推荐 rebase 方式拉取代码、非快进合并(--no-ff)等最佳实践,并提供了代码找回、紧急撤销等"后悔药"方案。手册强调"按需查找"的使用方式,每个场景都配有简明命令示例,特别适合开发者在具体情境中快速查找

2026-08-19 09:47:52 500

原创 裸机移植FreeRTOS

本文详细介绍了FreeRTOS实时操作系统在裸机环境下的移植过程,重点讲解了FreeRTOS v202406.04-LTS版本的移植步骤。文章从源码目录结构入手,说明了如何创建工程文件夹、导入必要文件,并解决编译过程中可能遇到的典型错误(如tick类型定义、中断优先级设置等)。同时提供了关键配置参数的修改建议,包括中断向量表的定义。通过清晰的步骤说明和问题解决方案,帮助开发者快速构建具备任务调度、信号量等功能的实时系统。无论是RTOS新手还是有经验的开发者,都能通过本文顺利完成FreeRTOS移植工作。

2026-03-29 22:34:57 289

原创 STM32工程创建(STM32F407)

本文介绍了基于STM32F407芯片的项目搭建流程。主要内容包括:1)工程分层架构,包含内核抽象层、设备外设定义、启动文件等核心部分;2)准备相关文件,如芯片支持包和标准外设库的下载方法;3)建立工程文件目录结构并导入核心文件;4)在Keil中创建项目、添加分组和扫描文件。文章详细说明了从芯片选型到工程配置的完整步骤,为STM32F4系列开发提供了实用参考。

2026-03-29 00:08:24 964

原创 STM32工程创建(STM32F103)

本文介绍了基于STM32F103ZE芯片的项目搭建流程。主要内容包括:1)工程架构解析,详细说明CMSIS内核抽象层、启动文件、标准外设库和用户代码层的组织关系;2)准备工作,涵盖芯片支持包和标准外设库的下载方法;3)工程创建步骤,包括文件导入、分组建立和头文件配置。文章特别强调了宏定义USE_STDPERIPH_DRIVER和STM32F10X_HD的重要性,为开发者提供了完整的STM32裸机工程搭建指南。

2025-12-12 11:51:34 1261

原创 ubuntu镜像站以及Linux内核源码

本文提供了Ubuntu系统镜像的多个下载地址。包括Linux内核源码下载地址、Linux镜像下载地址

2025-11-22 11:49:15 237

原创 在Windows下共享Ubuntu文件夹

本文介绍了在Ubuntu系统中配置Samba共享的完整步骤:首先安装Samba软件包,然后编辑配置文件添加共享目录(设置共享名称、路径、访问权限等参数),创建Samba用户并设置密码,最后重启服务。同时说明了Windows客户端如何连接该共享:添加网络位置,输入认证信息,即可访问共享文件列表。整个过程涵盖了从服务器配置到客户端访问的完整流程。

2025-09-29 20:30:24 321

原创 C语言中的算数转换

C语言的算术转换机制确保不同类型操作数在运算时具有一致性。其转换规则基于类型优先级,从高到低依次为:long double、double、float、unsigned long long、long long、unsigned long、long、unsigned int和int。这种机制在嵌入式系统等场景中尤为重要,能有效处理混合类型运算。本文详细介绍了整数提升和通常算术转换规则,并探讨了其在嵌入式系统中的应用及优化策略。

2025-09-13 14:56:46 376

原创 标准信号表

本文整理了31种标准信号及其默认处理方式,包括终止进程、生成核心转储文件等不同响应。信号可分为几类:用户自定义信号(SIGUSR1/2)、终端相关信号(如SIGHUP、SIGINT)、资源限制信号(SIGXCPU等)。特别指出SIGKILL(9)和SIGSTOP(19)是不可屏蔽信号,无法被捕获或忽略。其他常见信号如SIGSEGV(段错误)、SIGFPE(浮点异常)会生成核心转储文件。该表对系统编程和进程管理具有重要参考价值。

2025-09-06 15:07:04 257

原创 【Ubuntu】Linux编辑器(vim配置)

使用自动插入模板功能。模板功能可为不同文件类型(如.cpp/.c/.h/.sh/.java)自动生成包含文件头、作者信息和基础代码结构的初始内容。自动为新创建的 .cpp, .c, .h, .sh, .java 文件插入文件头和模板

2025-09-01 09:55:28 221

原创 允许远程使用root账号ssh连接

systemctl stop ssh.service 只会停掉 ssh@.service,而 ssh.socket 仍然保持监听,所以 systemd 提示 “triggering units are still active”。当发现如下图的问题时,原因:sshd 在 Ubuntu / Debian(以及使用 systemd ≥ 240 的发行版)上默认采用「套接字激活」机制。安装ssh服务后,系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable。

2025-08-12 19:29:56 653

原创 绘制元件与封装(嘉立创)

本教程介绍在嘉立创EDA专业版中绘制自定义元件封装的完整流程。当系统库中缺少所需元件封装时,需依次完成:1)创建新元件并填写信息;2)按数据手册尺寸要求绘制封装;3)将元件与封装关联。重点提示:封装尺寸必须严格按规格书绘制,否则会导致PCB焊接问题。教程包含详细操作截图,指导用户完成从元件创建到封装关联的全过程。

2025-08-12 15:12:48 737

原创 【ubuntu-24.04.2 安装docker服务】docker安装指南

ubuntu_24.04.2 docker

2025-04-08 11:09:17 576

STM32F407 FreeRTOS 移植完整Demo工程

本资源为STM32F407系列微控制器移植FreeRTOS实时操作系统的完整Demo工程。 工程基于STM32F407开发板,使用STM32CubeMX进行初始化配置,在Keil MDK环境下编译运行。包含FreeRTOS内核移植、任务创建、优先级管理、队列/信号量等基础示例,适合初学者从零学习FreeRTOS在STM32上的移植与使用。 资源内容: - stm32f407_demo 主工程文件夹 - 配套ARM Compiler 6工具链 - FreeRTOS v2024.04.04 LTS 官方源码包 - stsw-stm32065 等相关驱动/例程包 适用环境: - 开发板:STM32F407系列(Discovery / Nucleo 等) - IDE:Keil MDK (ARM Compiler 6) - FreeRTOS版本:2024.04.04 LTS 上传者已按照优快云教程《STM32移植FreeRTOS》实践验证,可直接编译运行,是学习STM32 + FreeRTOS入门的最佳实战工程。

2026-03-30

STM32F407ZGT6为目标芯片,基于 Keil 开发环境,从零搭建标准外设库(StdPeriph Library)裸机工程

面向 STM32 入门开发者的实战型工程搭建教程,以STM32F407ZGT6为目标芯片,基于 Keil 开发环境,手把手教你从零搭建标准外设库(StdPeriph Library)裸机工程,步骤清晰、可直接复现,适合嵌入式新手快速掌握工程框架搭建。包含:ARMCompiler_506_Windows_x86_b960.rar 和 stsw-stm32065_v1-9-0.zip 包

2026-03-29

STM32F103ZE为目标芯片,基于 Keil 开发环境,从零搭建标准外设库(StdPeriph Library)裸机工程

面向 STM32 入门开发者的实战型工程搭建教程,以STM32F103ZE为目标芯片,基于 Keil 开发环境,手把手教你从零搭建标准外设库(StdPeriph Library)裸机工程,步骤清晰、可直接复现,适合嵌入式新手快速掌握工程框架搭建。

2026-03-28

空空如也

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

TA关注的人

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