logo
publist
写文章

简介

入世未深的小男生

擅长的技术栈

CC++LuaPython

可提供的服务

你懂的

CSON__发现了一个很棒的嵌入式开源项目

json是目前最为流行的文本数据传输格式,特别是在网络通信上广泛应用,随着物联网的兴起,在嵌入式设备上,也需要开始使用json进行数据传输,那么,如何快速简洁地用C语言进行json的序列化和反序列化呢当前,应用最广泛的C语言json解析库当属cJSON,但是,使用cJSON读json进行序列化和反序列化,需要根据key一个一个进行处理,会导致代码冗余,逻辑性不强,哪有没有更好的方法呢对每一个需要使

文章图片
#学习#嵌入式#数据结构 +2
单片机STM32__嵌入式的项目应用中有什么好的裸机程序架构思路推荐?

在我刚出来的时候,都没有程序架构的概念,基本一个while死循环干到底。模块之间也没有封装好,导致代码写好以后,扩展性和维护性太差,类似的功能代码,也很难移植到新项目去复用。早期我也是这样写的,反正实现功能就行了,代码好不好,功能上又看不出区别。不过,等你接触到复杂的项目时,这招就行不通了。

文章图片
#单片机#stm32#嵌入式硬件 +2
【嵌入式开发学习】__串口丢数据的几个常见原因

串口是工程师最常用的串行外设之一,但在实际应用中,还是会经常遇到各种问题,比如丢失一字节数据。今天,我们就结合STM32来讲讲UART相关内容,以及容易丢失一字节数据的问题。这里重点说一下UART状态寄存器中的几个标志位:TXETCRXNEORE这几个标志位在编程中经常使用,直接用函数库的同学可能没有关心过这几个标志位,数据丢失有可能就是对它们操作不当而导致出错。0:数据未传输到移位寄存器1:数据

文章图片
#学习#嵌入式硬件#单片机
Zorb Framework__用于搭建调试输出, 建立时间系统的嵌入式框架

Zorb Framework是一个基于面向对象的思想来搭建一个轻量级的嵌入式框架。搭建Zorb Framework的目的是为在不能运行Linux的芯片上快速开发应用,不用反复造轮子。时间系统功能zf_time环形缓冲区功能zf_buffer列表功能zf_list状态机功能zf_fsm事件功能zf_event定时器功能zf_timer任务功能zf_task前6个功能,就可以实现纯事件驱动的程序,基本

文章图片
#单片机#嵌入式硬件#stm32 +2
【嵌入式项目应用】__cJSON基础介绍与代码测试

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。C语言开发中,你使用过cJSON吗?在介绍cJSON之前,我们先来认识一下JSON。。。

文章图片
#单片机#stm32#物联网 +3
Qt6.8.3 Windows开发环境下载安装配置全攻略|手把手教你VS2022+Qt6.8环境搭建|2025年零基础逆袭 | 附避坑清单&效率工具包

Qt6.8.3 安装;Qt Create 16.0.0(Community) 安装;面向Windows平台C++开发者,尤其是需在Visual Studio 2022中配置Qt6.8环境的零基础用户。涵盖安装优化、环境调试、实战避坑及效率工具包,助你3小时内从环境搭建到项目跑通,规避90%新手常见错误。

文章图片
#qt#开发语言#ui +3
VMware Workstation 17.5.2 Pro__虚拟机 官网下载, 安装及网站账号注册系列问题( 保姆级教程, 官网下载和注册链接跳转异常问题, 附安装包 )

VMware Workstation 17.5.2 Pro, 最近下载VMware发现,点击连接下载会跳转到一个注册界面,但原来是没有的,了解过后得知是VMware被收购后转免费了,现在想要下载VMware必须要先注册一个博通账号。转免费后下载变得麻烦很多,不仅要注册账号,还要在BRADCOM的自己的界面下载VMware本文章用于解决BRADCOM界面找不到VMware workstation P

文章图片
#linux#虚拟机#嵌入式 +3
Keil MDK-Arm 5.40__官网“最新版”下载、安装及相关提示( 保姆级教程, 安装过程详解, 附安装包 )

MDK 源自德国的KEIL公司,是 RealView MDK 的简称。在全球 MDK 被超过 10 万的嵌入式开发工程师使用。目前最新版本为:MDK5.40,该版本使用集成开发环境, 是目前针对 ARM 处理器,尤其是 Cortex M 内核处理器的最佳开发工具。

文章图片
#单片机#嵌入式硬件#stm32 +1
STM32 ST-LINK Utility __代码下载工具下载、安装和使用说明(小白也能懂)

使用STM32 ST-LINK Utility上位机软件需要有一个ST-LINK工具才行。它的功能和J-Link对应的工具类似,用于烧写代码。STM32 ST-LINK Utility工具在产品开发过程中测试一些其他版本的代码,可以直接下载hex,而不用打开工程再编译去下载。当你开发完一个STM32产品,需要量产的时候,就可以用这个工具直接下载hex代码,对代码加密(读保护)。

文章图片
#stm32#单片机#嵌入式硬件 +2
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择