- 五.国民技术MCU开发之 SPI模块外接SPI FALSH 文章目录 五.国民技术MCU开发之 SPI模块外接SPI FALSH 1.相关开发环境 2.... 五.国民技术MCU开发之 SPI模块外接SPI FALSH 文章目录 五.国民技术MCU开发之 SPI模块外接SPI FALSH 1.相关开发环境 2....
- 大家好,我是杂烩君。 嵌入式Linux开发中,有时候我们程序需要检测设备的联网状态。这里分享两种方法: 方法一:创建一个socket client尝试去链接一个服务器。 方法二:通过检测sysfs下的对应文件。 方法一 static int check_net_status(void){ &... 大家好,我是杂烩君。 嵌入式Linux开发中,有时候我们程序需要检测设备的联网状态。这里分享两种方法: 方法一:创建一个socket client尝试去链接一个服务器。 方法二:通过检测sysfs下的对应文件。 方法一 static int check_net_status(void){ &...
- 摘要:介绍FreeRTOS在CK510 CPU上的移植方法 目录 第1章 FreeRTOS简介 第2章 移植FreeRTOS §2.1 FreeRTOS移植代码介绍 2.1.1 FreeR... 摘要:介绍FreeRTOS在CK510 CPU上的移植方法 目录 第1章 FreeRTOS简介 第2章 移植FreeRTOS §2.1 FreeRTOS移植代码介绍 2.1.1 FreeR...
- 公司在大量使用 Qt 作为基础开发框架,公司也比较懵,使用 Qt 开发商业软件,到底是否需要付费? 作为一个十几年 Qt 使用经验的老 C++程序员,今天就来回答这个问题。 基于 LGPL 协议的 Qt Qt 能获得如此的成功,得益于 LGPL 协议,都知道 GPL 是非常严格,不能开发闭源商业软件的。但 LGPL 允许你使用动态... 公司在大量使用 Qt 作为基础开发框架,公司也比较懵,使用 Qt 开发商业软件,到底是否需要付费? 作为一个十几年 Qt 使用经验的老 C++程序员,今天就来回答这个问题。 基于 LGPL 协议的 Qt Qt 能获得如此的成功,得益于 LGPL 协议,都知道 GPL 是非常严格,不能开发闭源商业软件的。但 LGPL 允许你使用动态...
- /*****************************************************************************************************... /*****************************************************************************************************...
- >>回到总目录<< 文章目录 嵌入式系统的基本概念 嵌入式系统的特点 嵌入式系统的分类 嵌入式系统的体系结构 ... >>回到总目录<< 文章目录 嵌入式系统的基本概念 嵌入式系统的特点 嵌入式系统的分类 嵌入式系统的体系结构 ...
- >>回到总目录<< 文章目录 总线的基本概念 总线的分类 练习题1 练习题2 练习题3 ... >>回到总目录<< 文章目录 总线的基本概念 总线的分类 练习题1 练习题2 练习题3 ...
- 大家好,今天给大家几特别牛的原创技术号主, 都是各大IT公司的技术大拿,有想学习底层Linux、跳槽、转行的朋友,可以关注起来! 技术让梦想更伟大 公众号【技术让梦想更伟大】一个认真做技术的职场老鸟,创业公司技术负责人,孵化编程,乐于分享,讲原理,抠细节,究根源,欢迎关注。 嵌入式编程专辑 C/C++学习专辑 Linux... 大家好,今天给大家几特别牛的原创技术号主, 都是各大IT公司的技术大拿,有想学习底层Linux、跳槽、转行的朋友,可以关注起来! 技术让梦想更伟大 公众号【技术让梦想更伟大】一个认真做技术的职场老鸟,创业公司技术负责人,孵化编程,乐于分享,讲原理,抠细节,究根源,欢迎关注。 嵌入式编程专辑 C/C++学习专辑 Linux...
- >>回到总目录<< 文章目录 嵌入式微处理器的分类 练习题 嵌入式微处理器的体系结构 ... >>回到总目录<< 文章目录 嵌入式微处理器的分类 练习题 嵌入式微处理器的体系结构 ...
- 大家好,我是杂烩君。 柔性数组在实际中应用还是挺多的,看过上一篇文章分享一种灵活性很高的协议格式(附代码例子)的小伙伴不知有没有注意到我们有使用了柔性数组: 本篇文章我们就来一起学习柔性数组。 什么是柔性数组? C99中,结构体中的最后一个元素允许是未知大小的数组,这就叫作 柔性数组 。 柔性数组的特点: 结构体中... 大家好,我是杂烩君。 柔性数组在实际中应用还是挺多的,看过上一篇文章分享一种灵活性很高的协议格式(附代码例子)的小伙伴不知有没有注意到我们有使用了柔性数组: 本篇文章我们就来一起学习柔性数组。 什么是柔性数组? C99中,结构体中的最后一个元素允许是未知大小的数组,这就叫作 柔性数组 。 柔性数组的特点: 结构体中...
- 大家好,我是杂烩君。 嵌入式大杂烩周记主要是一些实用项目学习分享,每篇一个主题。 内容主要来源于我们之前收集的资料: https://gitee.com/zhengnianli/EmbedSummary 本期主角:sds SDS 是 C 的字符串库,旨在通过添加堆分配的字符串来增强有限的 libc 字符串处理功... 大家好,我是杂烩君。 嵌入式大杂烩周记主要是一些实用项目学习分享,每篇一个主题。 内容主要来源于我们之前收集的资料: https://gitee.com/zhengnianli/EmbedSummary 本期主角:sds SDS 是 C 的字符串库,旨在通过添加堆分配的字符串来增强有限的 libc 字符串处理功...
- 大家好,我是杂烩君。 嵌入式开发中,常常会自定义一些协议格式,比如用于板与板之间的通信、客户端与服务端之间的通信等。 自定义的协议格式可能有很多种,本篇文章我们来介绍一种很常用、实用、且灵活性很高的协议格式——ITLV格式。 什么是ITLV格式? 大家可能看到网络上的很多文章用的是TLV(Tag、Length、Value)格... 大家好,我是杂烩君。 嵌入式开发中,常常会自定义一些协议格式,比如用于板与板之间的通信、客户端与服务端之间的通信等。 自定义的协议格式可能有很多种,本篇文章我们来介绍一种很常用、实用、且灵活性很高的协议格式——ITLV格式。 什么是ITLV格式? 大家可能看到网络上的很多文章用的是TLV(Tag、Length、Value)格...
- 大家好,我是杂烩君。 上篇文章分享几个实用的代码片段(第二弹)我们分享了一段代码: 有位读者在朋友圈评论我的文章:(type * )0不是指向空地址吗?(type*)0->member不是访问非法内存了吗?为什么不会出错? 这篇文章我们就来解释这个问题。 GET_MEMBER_SIZE分析 首先,先来解释 ... 大家好,我是杂烩君。 上篇文章分享几个实用的代码片段(第二弹)我们分享了一段代码: 有位读者在朋友圈评论我的文章:(type * )0不是指向空地址吗?(type*)0->member不是访问非法内存了吗?为什么不会出错? 这篇文章我们就来解释这个问题。 GET_MEMBER_SIZE分析 首先,先来解释 ...
- 大家好,我是杂烩君。 嵌入式大杂烩周记主要是一些实用项目学习分享,每篇一个主题。 内容主要来源于我们之前收集的资料: https://gitee.com/zhengnianli/EmbedSummary 本期主角:base64 在我们嵌入式开发中,我们常常都会用到一些通用的工具库,往往都会有个base64编解码... 大家好,我是杂烩君。 嵌入式大杂烩周记主要是一些实用项目学习分享,每篇一个主题。 内容主要来源于我们之前收集的资料: https://gitee.com/zhengnianli/EmbedSummary 本期主角:base64 在我们嵌入式开发中,我们常常都会用到一些通用的工具库,往往都会有个base64编解码...
- 大家好,我是杂烩君。 本次我们再来分享几个实用的代码小片段。 快速获取结构体成员大小 获取结构体成员大小及偏移量的方式有多种。最简便的方式: 代码: 左右滑动查看全部代码>>> // 微信公众号:嵌入式大杂烩 #include <stdio.h> ... 大家好,我是杂烩君。 本次我们再来分享几个实用的代码小片段。 快速获取结构体成员大小 获取结构体成员大小及偏移量的方式有多种。最简便的方式: 代码: 左右滑动查看全部代码>>> // 微信公众号:嵌入式大杂烩 #include <stdio.h> ...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签