专注于嵌入式技术分享!
WiFi6+蓝牙+星闪,三合一开发板,真香! WiFi6+蓝牙+星闪,三合一开发板,真香!
大家好,我是杂烩君。 WiFi、蓝牙,大家都有所了解。星闪,可能有些朋友没听说过。 星闪简介星闪是华为推出的一项专门用于短距离数据传输的新型无线通信技术。 它对标于蓝牙和Wi-Fi等传统技术,进行了大量的创新升级(还引入了一些5G关键技
2024-08-12
【Linux】多进程编程 【Linux】多进程编程
什么是进程1、进程和线程的区别进程是指正在运行的程序,它拥有独立的内存空间和系统资源,不同进程之间的数据不共享。进程是资源分配的基本单位。 线程是进程内的执行单元,它与同一进程内的其他线程共享进程的内存空间和系统资源。线程是调度的基本单位
2023-06-25
【Linux】消息队列用于线程间通信 【Linux】消息队列用于线程间通信
在应用开发中,生产者,消费者的模型非常常见,一方产生数据并把数据放入队列中,而另一方从队列中取数据,先进先出。 应用:线程间通信/进程间通信。 Linux系统中提供了两种不同接口的消息队列: POSIX消息队列。POSIX为可
2023-06-20
【Linux】基于阿里飞燕平台的AP配网 【Linux】基于阿里飞燕平台的AP配网
大家好,我是杂烩君。 上一篇笔记我们分享了嵌入式Linux单板连接飞燕物联网平台,这篇我们分享一下配网。 在这之前,建议阅读往期相关笔记: smartconfig一件配网:嵌入式大杂烩周记第 5 期 : SmartLink 嵌入式Li
2023-06-06
【Linux】多线程编程之线程安全 【Linux】多线程编程之线程安全
线程安全在多线程编程中,线程安全是必须要考虑的因素。 什么是线程安全?在多线程环境中,多个线程在同一时刻对同一份资源进行写操作时,不会出现数据不一致。反之,则是线程非安全的。 线程安全是程序设计中的术语,指某个函数、函数库在多线程环境中
2023-05-15
【Linux】多线程编程 【Linux】多线程编程
大家好,我是LinuxZn。 Hello系列 , 汇总短而实用的内容。 什么是多线程编程?1、线程和进程的区别进程是指正在运行的程序,它拥有独立的内存空间和系统资源,不同进程之间的数据不共享。 线程是进程内的执行单元,它与同一进程内的其
2023-05-10
【Linux】C语言时间相关知识总结 【Linux】C语言时间相关知识总结
实际开发中,经常要获取各种时间。下面汇总几个常用的时间接口: 1、clock_gettime#include <time.h> /** * @brief 根据系统时钟的类型,获取当前时间 * * Detail
2023-05-07
【Linux】连接阿里飞燕物联网平台 【Linux】连接阿里飞燕物联网平台
大家好,我是杂烩君。 最近,我们的设备连接的云平台需要切到阿里的飞燕平台,做个笔记记录下。 阿里的物联网平台有好几个: 物联网平台 生活物联网平台(飞燕平台) 城市物联网平台 它们的应用场景不一样。其中,物联网平台的入口是最容易找到的
2022-10-17
【Linux】如何检测设备的联网状态? 【Linux】如何检测设备的联网状态?
大家好,我是杂烩君。 嵌入式Linux开发中,有时候我们程序需要检测设备的联网状态。这里分享两种方法: 方法一:创建一个socket client尝试去链接一个服务器。 方法二:通过检测sysfs下的对应文件。 方法一static int
2022-09-18
【Linux】如何监控各个线程的资源占用情况? 【Linux】如何监控各个线程的资源占用情况?
大家好,我是杂烩君。 嵌入式Linux开发中,有时候为了定位问题,需要查看某个进程的各个线程的运行情况。 例子multi_thread.c: #define _GNU_SOURCE #include <pthread.h> #
2022-08-21
【Linux】分享一种灵活性很高的自定义协议格式 【Linux】分享一种灵活性很高的自定义协议格式
大家好,我是杂烩君。 嵌入式开发中,常常会自定义一些协议格式,比如用于板与板之间的通信、客户端与服务端之间的通信等。 自定义的协议格式可能有很多种,本篇文章我们来介绍一种很常用、实用、且灵活性很高的协议格式——ITLV格式。 什么是ITL
2022-08-21
【Linux】分享一种修改配置文件的方法 【Linux】分享一种修改配置文件的方法
大家好,我是杂烩君。 本次分享一种修改配置文件的方法,文章很短,但挺实用~ 平时,我们使用的配置文件可以是json、ini等这些标准格式,也可以是一些非标准格式。这些标准格式都有一些对应的库进行解析修改,比较方便。但是,有时候我们需要修改
2022-08-16
1 / 7