02. 配置与主题VitePress 提供灵活的配置选项和主题系统。 一、基础配置1234567891011121314151617181920212223242526import { defineConfig } from "vitepress";export default defineConfig({ // 网站标题 title: "我的网站", // 网站描述 description: "网站描述", // 忽略死链接 ignoreDeadLinks: true
04. 部署上线VitePress 部署可以到各种静态托管平台。 一、构建项目12345678# 开发模式npm run docs:dev# 构建npm run docs:build# 预览npm run docs:preview 二、部署到 GitHub Pages1. 新建仓库创建 GitHub 仓库,例如 my-vitepress-site 2. 配置 base1234// .vitepress/config.tsexport default defineConfig({ base: "/my-vitepress-site/", // 你的仓库名&
蓝桥杯单片机一、基础知识01 LED亮灭控制12345678910111213141516void main(){ while(1){ P2 = ((P2 & 0x1F) | 0x80); // 闲鱼清零前三位,在写前三位 138译码器 LED_Port = 0xFF; //LED关 P2 &= 0x1F; delay(); P2 = ((P2 & 0x1F) | 0x80); // 闲鱼清零前三位,在写前三位 138译码器 LED_Port = 0x00; //LED开 P2 &= 0x1F; delay(); 
Hexapod 项目复刻指南 1. 项目概述Hexapod-v2-7697是一个基于Linkit 7697开发板(本次复刻采用树莓派zero2w开发板代替)的六足机器人项目,通过手机蓝牙远程控制。本指南将详细介绍如何复刻这个项目,包括机械制作、电子组装和软件开发。 2. 所需材料2.1 机械部分 PLA filament(推荐白色或黑色) M2螺丝(6mm、10mm、30mm) M2螺母 M4销钉(6mm) 2.2 电子部分 Linkit 7697开发板 × 1 PCA9685芯片(TSSOP28封装) × 2 mini360 DC-DC转换器 × 7 2S Lipo电池(7.4V) 电阻:
Hexapod 项目分析报告 1. 项目概述Hexapod-v2-7697是一个基于Linkit 7697开发板(本次复刻采用树莓派zero2w开发板代替)的六足机器人项目,提供了完整的机械设计、电子电路和软件代码,允许用户通过手机(iOS或Android)通过蓝牙低功耗(BLE)远程控制机器人的运动。 1.1 项目特点 无线控制:通过Linkit 7697的BLE功能实现手机远程控制 多自由度:6条腿,每条腿3个关节,共18个舵机(TowerPro MG92B) 模块化设计:机械、电子和软件部分分离,便于维护和扩展 开源共享:所有设计文件和代码均在GPL许可证下开源 1.2 技术架构
SDCC使用指南 开源8051单片机开发利器 目标: 掌握SDCC编译器的安装配置与8051单片机程序开发,实现从源码到HEX文件的完整流程。 一、SDCC简介与适用场景什么是SDCC?SDCC(Small Device C Compiler)是一个开源的、可重定向的C语言编译器套件,专为8位微控制器设计。 特性 说明 开源免费 GPL许可证,完全免费使用 跨平台 支持Windows、Linux、macOS 多架构 支持8051、STM8、PIC16/18、Z80、HC08等 标准兼容 支持ANSI C89和部分C99特性 优化能力 针对嵌入式优
Ubuntu设置开机自动恢复亮度适用于 NVIDIA 显卡,如 RTX 4060 Max-Q 🎯 目标: 每次关机或重启后,屏幕亮度自动恢复为上次手动调整的亮度,而不是默认最大亮度。 🧩 一、适用场景与背景 系统: Ubuntu(你使用的是 24.04 Noble,或其他版本也可参考) 显卡: NVIDIA(你使用的是 RTX 4060 Max-Q / Mobile,对应的 backlight 接口是 nvidia_0) 问题: 每次重启后,屏幕亮度总是恢复为最大(比如 1000),而不是你调整后的舒适亮度(比如 500 或 62)。 需求: 实现 “系统自动保存你调整后的亮