logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Andrej Karpathy AI 编程戒律

由开发者 Forrest Chang 基于 OpenAI 联合创始人、前 Tesla AI 总监 Andrej Karpathy 的实战经验提炼而成。仅靠一个不足 200 行的CLAUDE.md规则文件,在 GitHub 一周内收获,精准解决当下 AI 辅助编程的核心痛点。CLAUDE.md是 Claude Code 自动识别的项目级配置文件,相当于 AI 编程的,用于约束 AI 行为、提升代码质

#人工智能
STM32 HAL 库(汇编启动)和瑞萨 FSP(C 启动)**核心启动代码片段对比**

摘要: 对比 STM32 HAL库与瑞萨FSP的启动流程核心差异: 中断向量表 STM32采用纯汇编定义(固定地址0x00000000),复位处理需手动初始化栈和时钟; 瑞萨FSP用C定义向量表,复位函数集成栈初始化、FSP模块加载,并适配多编译器。 系统初始化 STM32的SystemInit()仅配置时钟,栈初始化由汇编完成; 瑞萨FSP的SystemInit()包含栈/堆、时钟、中断控制器及

#stm32
RT-Thread 5.2.2 核心目录调整(调度器拆文件、设备管理迁移、内核库迁移)

RT-Thread 5.2.2对调度器、设备管理和内核库进行了三项核心目录调整,体现了嵌入式系统架构设计的高内聚、低耦合原则。调度器拆分为通用、单核和多核模块,支持多核架构扩展;设备管理迁移至驱动组件目录,实现内核与驱动解耦;内核库回归核心目录,确保系统稳定性。这些调整使RT-Thread从轻量RTOS向全场景操作系统演进,既保持MCU的轻量优势,又能满足高端设备的复杂需求。

docker运行Ubuntu22.04

通过以上操作,你可以在 Docker 中灵活使用 Ubuntu 环境,适合开发、测试等场景,无需在本地安装完整的 Ubuntu 系统。终端,此时可以像在本地 Ubuntu 系统中一样执行命令(如。如果需要在容器和本地主机之间共享文件,可以通过。目录下的操作,会同步到本地主机的当前目录。进入后台运行的容器(见步骤 3)。如果容器已在后台运行,可通过。执行后会直接进入容器内部的。拉取镜像后,可以通过。

#docker
Trae生成 django5.2.1后台管理

【代码】Trae生成 django5.2.1后台管理。

#django
Mysql 5.7 docker安装

首先从 Docker Hub 拉取官方的 MySQL 5.7 镜像(指定版本标签。运行 MySQL 容器需要配置。

#mysql#docker
【Menuconfig】RT-Thread Components配置详解-RA6M3 HMI板

本板配置以精简实用为主,主要特点包括:1) 开启MSH命令行交互功能,支持历史记录和命令补全;2) 仅保留基础设备驱动(串口V2、GPIO和IPC管道);3) 关闭文件系统、网络和内存保护等复杂功能;4) 采用轻量级时区支持(东八区)。整体配置体现了嵌入式系统的精简特性,适合资源受限场景,通过2048字节的main线程栈和优先级10的设计确保了基础功能的稳定运行。

【Menuconfig】RT-Thread Components配置详解-RA6M3 HMI板

本板配置以精简实用为主,主要特点包括:1) 开启MSH命令行交互功能,支持历史记录和命令补全;2) 仅保留基础设备驱动(串口V2、GPIO和IPC管道);3) 关闭文件系统、网络和内存保护等复杂功能;4) 采用轻量级时区支持(东八区)。整体配置体现了嵌入式系统的精简特性,适合资源受限场景,通过2048字节的main线程栈和优先级10的设计确保了基础功能的稳定运行。

调度器运行到main_thread_entry的完整执行链路(RA6M3-HMI-Board)

调度器启动到main_thread_entry的执行链路分析: 调度器启动前,系统已创建并就绪main线程(优先级10)和timer线程(优先级4) 调度器启动时: 通过位图算法选择优先级最高的timer线程(4) 触发PendSV异常完成第一次上下文切换 跳转到timer线程入口执行 main线程执行时机: 当timer线程检查无到期定时器时主动阻塞 触发二次调度,选中就绪队列中唯一的main线

RA6M3-HMI-Board 启动调用链

本文详细梳理了RA6M3-HMI-Board开发板在RT-Thread系统下的启动流程调用链。核心要点包括:1)启动从C语言实现的Reset_Handler开始,经SystemInit完成FSP框架初始化后进入RT-Thread内核启动;2)板级初始化集中在drv_common.c而非传统board.c;3)用户代码入口为FSP框架约定的hal_entry()而非main();4)支持GCC/AR

    共 24 条
  • 1
  • 2
  • 3
  • 请选择