- 博客(10)
- 问答 (7)
- 收藏
- 关注
原创 vscode中纯开源嵌入式编译环境的搭建
本文介绍了如何在VSCode中搭建开源嵌入式开发环境,替代商业软件Keil。主要内容包括:1) 配置核心工具链,其中重点说明了针对不同平台选择GCC变体(如arm-none-eabi-gcc);2) 解释编译工具链的协作关系(GCC作为编译器、Make执行Makefile指令、CMake管理跨平台项目);3) 推荐VSCode插件(CMakeTools、EmbeddedIDE等)及其适用场景;4) 强调通过开源工具链实现编译-烧录-调试全流程,规避商业软件版权风险。
2026-07-27 23:28:44
247
原创 stm32标准库的一些整理
下面三幅图是stm32标准库在使用keil进行剪切时要剪切出的具体文件,这里对这些文件的用途做一些归纳。这个文件来自ARM公司,用来描述 Cortex-M3 内核本身的。包括 NVIC 中断控制器、SysTick 系统滴答定时器等功能。这是所有代码的“总入口”头文件。里面定义了 F103 系列所有寄存器的内存地址(比如 GPIOA 的地址是 0x40010800)。单片机一上电,除了汇编启动代码,第一段 C 语言代码就是这个文件里的函数。它的核心职责是(比如把单片机主频配置为 72MHz 最高速度)。
2026-07-21 20:10:33
427
原创 在vscode上建立多文件c语言工程记录
本文描述了一下vs code的使用,主要讲了如何使用vs code建立多文件c工程,写的过程中使用ai查了不少东西,ai真是个好老师。
2026-07-11 22:28:22
209
空空如也
为什么Linux中thread_detach()导致内存泄漏
2022-08-19
网络调试助手app,使用局域网本地IP显示无效地址是什么原因?
2022-02-03
74HC595芯片的逻辑图中的符号是什么意思?
2021-09-17
装完系统后设备规格变成了店名是什么原因
2021-10-06
安装Ubuntu20.04时的问题
2021-10-06
C52单片机在使用链表队列时的错误
2021-09-09
数据结构中如何用c语言给数据元素赋值?
2021-07-31
C语言实现顺序表时如何调取数据项?
2021-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1