logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

"anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions"

打算移植下littleVgl这个GUI的,编译出现了anonymous unions are only supported in --gnu mode, or when enabled with #pragma anon_unions的错误,错误提示大致的意思是匿名联合只在gnu mode,或者在联合体有**#pragma anon_unions**下支持搜索了一下,在keil的官网中国找到了..

《linux设备驱动开发详解》笔记——第5章Linux文件系统与设备文件

Linux文件操作的两种方式系统调用操作文件open、close、write、read 等函数Linux系统上查看 man手册 就可以知道这些函数的用法C库函数操作文件fopen、fclose、fwrite、fread等函数同样 Linux系统上查看 man手册 就可以知道这些函数的用法Linux文件系统目录Linux文件系统与设备驱动文件系统关于设备驱动之间的...

main函数中设置NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x8000),RT-Thread不能运行?

前些天将在MDK中用MDK的软件管理器添加了RT-Thread,尝试使用,因为用到自己的bootloader,在main函数中通过NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x8000)设置了APP的地址偏移等。然而没如想象中的RT-Thread顺利跑起来,因为有自定义的bootloader,只有串口下载程序,没法调试,只能网上找答案:https://www..

ublox-M8Q GNSS模组驱动与冷热启动定位设置

对于GNSS模组,产品测试中需要测试冷启动定位和热启动定位。测试工程师问我怎么设置冷热启动,一时还真不知道。

文章图片
vscode宏定义跳转层级不对的问题

如下所示,点击ADC_CHANNEL_5宏定义跳转到ADC_CR1_AWDCH_Pos正确跳转应该是这样:误打误撞找到一个非常规的解决办法:删掉.vscode,Ctrl + shift + p -->C/C++ : 编辑配置(UI),重新生成.vscode,之后就可以正常跳转。后测试不重新生成.vscode也可以正常跳转。...

#vscode
vscode调用keil-MDK编译程序

vscode的确很强大,很多人为它贡献插件,之前看过很多使用Vscode进行STM32开发的文章配置都好麻烦复杂,像我这种怕麻烦的就不想搞,就只能用vscode编辑程序,再切换到keil编译程序,比较麻烦些。然而这个痛点已经被一个dalao解决了,开发了个vscode下可以调用keil编程的插件,这样就可以很方便在vscode下编译编辑程序vscode插件搜索安装Keil Assistant使用方

#vscode#ide#编辑器
在4G V2X RSU上使用lwgps

lwgps 是一款专为嵌入式系统设计的轻量级 GPS NMEA 协议解析库,它能够高效处理常见的 NMEA 语句(如 GPGGA、GPRMC 等),并将数据转换为易于使用的结构体,大大简化了嵌入式开发中 GPS 数据处理的工作。代码量极小(核心函数<1k行),资源占用低,适合资源受限的MCU。功能专注,不支持复杂的NMEA 2000等高级协议。基于C11标准,几乎不依赖特定平台,可轻松移植到Lin

文章图片
使用xmake配合arm-none-eabi-gcc构建stm32工程

使用这种方式开发适用于所有Cortex-M的芯片,不必受限于某个芯片的专用IDE,如STM32CubeIDE只能用于STM32。所用涉及的软件全为开源免费的软件。不用编写修改Makefile,构建项目容易。可以使用任意编辑器,可以是Vscode、source insight,甚至是记事本。推荐使用Vscode,Vscode内就可以打开终端执行编译,用其他编辑器可能就要另外打开powershell或

#stm32#arm#单片机
microcom串口调试工具使用

microcom是一个在终端中使用的串口助手,类似平常使用SSCOM一样的东西,不过是在终端中使用而已。使用的是busybox构建的文件系统-d:表示延时时间。-t:表示超时时间,超多少时间就自动退出(单位为 ms)。-s:表示传输速度,波特率的意思,这个根据自己的情况而定。-X :从 stdin 禁用 NUL 和 Ctrl-X 的特殊含义。

文章图片
#linux
vscode调用keil-MDK编译程序

vscode的确很强大,很多人为它贡献插件,之前看过很多使用Vscode进行STM32开发的文章配置都好麻烦复杂,像我这种怕麻烦的就不想搞,就只能用vscode编辑程序,再切换到keil编译程序,比较麻烦些。然而这个痛点已经被一个dalao解决了,开发了个vscode下可以调用keil编程的插件,这样就可以很方便在vscode下编译编辑程序vscode插件搜索安装Keil Assistant使用方

#vscode#ide#编辑器
    共 28 条
  • 1
  • 2
  • 3
  • 请选择