最新发布
排序
使用xmake构建STM32
厌烦了CMakeList繁琐的语法?厌烦了mdk?那么可以试一试xmake,一个由国人开发的多语言可用的构建系统。使用xmake开发STM32,可以将整个开发环境打包进项目,方便项目的移植和维护!
使用Visual Studio Code开发STM32系列芯片(续)
前言书接上回,上篇文章我们说完了如何使用CMake来构建整个工程,并且成功编译完成,得到了我们想要的文件,这篇文章,我们来搞定如何通过OpenOCD来进行STM32程序的下载和调试。文章中所有的安...
使用Visual Studio Code开发STM32系列芯片
这篇文章介绍了如何使用CMake、make等工具来构建STM32的程序,让大家摆脱MDK难用的编辑界面。并且使用这种方式还可以轻松做到跨平台。依赖于VSCode强大的代码编辑功能来加速我们的开发,提高变...
STM32的完整启动流程分析
根据boot引脚决定三种启动模式复位后,在 SYSCLK 的第四个上升沿锁存 BOOT 引脚的值。BOOT0 为专用引脚,而 BOOT1 则与 GPIO 引脚共用。一旦完成对 BOOT1 的采样,相应 GPIO 引脚即进入空闲状...
C语言开发建议
慎用goto语句关于goto语句的争议已经不是一天两天了,大部分C语言老师在讲到goto这关键字的时候一般都会叫大家慎用goto关键字。既然goto语句C语言标准中定义了,那为什么不建议使用呢?因为goto...
IAP升级方案
什么是IAP IAP即为In Application Programming(在应用中编程),一般情况下,以STM32F10x系列芯片为主控制器的设备在出厂时就已经使用J-Link仿真器将应用代码烧录了,如果在设备使用过程中需要进...
QT添加MQTT库
软件汇总安装包采用官网下载的方式,当然,如果官网下载太慢的话,可以点击我准备的网盘链接,但是请注意版本问题,我个人提供的网盘链接中的版本可能不是最新版。以下奶牛快传链接为我个人提供...
使用CLion开发QT
使用clion 新建工程使用clion 创建一个QT工程,注意其中Qt CMake前缀路径的选择:新建好的工程如下:这时,如果直接编译会报一个错误:经过谷歌查询,这个错误是由于CMake指定了一个Debug版本的...
zsh终端美化Linux终端
zsh原称为Z Shell。也是一种shell,兼容最常用的bash这种shell的命令和操作,并且有很多增强,超强的订制性。安装zshLinux提供了很多种 Shell,我么可以使用以下命令来查看当前命令所支持的 She...