自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux C语言:结构体与链表

在 C 语言中,结构体和链表是处理数据和组织信息的两个基本概念。结构体用于定义数据类型,而链表是一种动态数据结构,适用于需要频繁插入和删除操作的场景。以下是结构体和链表的详细说明,以及如何在 C 语言中使用它们。

2024-08-28 16:50:08 433

原创 C语言基础知识点总结

在选择浮点型数据时,需要根据具体的应用场景和性能要求来权衡精度、存储空间和计算效率。对于大多数日常应用来说,单精度浮点数已经足够满足需求;而在需要高精度计算的场合,则应选择双精度浮点数。同时,开发者还应注意浮点数的精度损失问题,并在必要时采取适当的措施来减少误差。另外,值得注意的是,Linux系统本身并不直接决定浮点型数据的优缺点和使用场景,这些是由浮点型数据的内在特性和应用场景的需求共同决定的。Linux只是提供了一个运行环境和一系列工具,使得开发者能够在其中编写、编译和运行使用浮点型数据的程序。

2024-07-24 18:16:56 1703

原创 Linux下C语言Json库的编译和编译说明

JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。JSON数据以键-值对的形式组织,可以包含对象、数组、字符串、数字等基本数据类型。它经常在Web开发、API通信等领域被广泛使用。以上两个示例程序演示了如何使用 cJSON 和 jansson 库来生成和解析JSON数据。根据你的项目需求和个人喜好,选择合适的库来处理JSON数据。

2024-07-19 14:56:18 1336

原创 物联网协议----MQTT协议学习整理

MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、 简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如 2017 年 10 月 26 日 MQTT v5.0 公开评审草案中文版 2/132 机器与机器的通信(M2M)以及物联网环境(IoT),这些场景要求很小的代码封装或者网络带宽 非常昂贵。MQTT。

2024-07-15 18:43:50 908

原创 嵌入式软件面试题整理

嵌入式软件面试题----日积月累

2022-09-20 15:27:59 3982

原创 linux下的Cunit的编译与安装

1. 下载与解压 链接:https://sourceforge.net/projects/cunit/ 使用 tar命令解压,并进入CUnit的目录2.检查依赖包阅读目录下的README文件,需要的依赖环境make gcc glibc autoconf libtool automake3.编译安装cunit 依次执行如下命令 aclocal (if necessary) autoconf (if necessary) automa...

2021-05-27 16:05:54 1271

原创 Linux下根目录文件说明

一般linux系统根目录有如下文件夹:bin:重要的二进制 (binary) 应用程序,包含二进制文件,系统的所有用户使用的命令都在这个目录下。boot:启动 (boot) 配置文件,包含引导加载程序相关的文件dev:设备 (device)文件包含设备文件,包括终端设备,USB或连接到系统的任何设备etc:配置文件、启动脚本等(etc)包含所有程序所需的配置文件,也包含了用于启动/停止单个程序的启动和关闭shell脚本home:本地用户主 (home) 目录所有用户用home目录来存储他们的个...

2020-11-20 10:37:59 424

转载 C语言强制类型转换

概要:C语言中,任何一个变量都必须占有一个地址,而这个地址空间内的0-1代码就是这个变量的值。不同的数据类型占有的空间大小不一,但是他们都必须有个地址,而这个地址就是硬件访问的依据,而名字只是提供给程序员的一种记住这个地址的方便一点的方法。但是,不同的变量在机器中都是0-1代码,所以,我们不能简单的通过检查一个值的位来判断它的类型。例如,定义如下:int a;float b;double c;long double d;(假设它们所占的字节分别是4、8、8、10,而且连续存储..

2020-06-19 11:58:35 591

海思3531交叉编译工具栏

海思3531DV200交叉编译工具链

2022-09-20

SIP 3621中文版.doc

SIP是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话(或者会议)例如Internet 电话。SIP也可以邀请参与者参加已经存在的会话,比如多方会议。媒体可以在一个已经存在的会话中方便的增加(或者删除)。SIP显示的支持名字映射和重定向服务,这个用于支持个人移动业务-用户可以使用一个唯一的外部标志而不用关系他们的实际网络地点。

2020-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除