专注于嵌入式技术分享!
06
20
【Linux】消息队列用于线程间通信 【Linux】消息队列用于线程间通信
在应用开发中,生产者,消费者的模型非常常见,一方产生数据并把数据放入队列中,而另一方从队列中取数据,先进先出。 应用:线程间通信/进程间通信。 Linux系统中提供了两种不同接口的消息队列: POSIX消息队列。POSIX为可
2023-06-20
07
【经验篇】谈谈嵌入式 C 语言踩内存 【经验篇】谈谈嵌入式 C 语言踩内存
大家好,我是杂烩君。 C 语言内存问题,难在于定位,定位到了就好解决了。 这篇笔记我们来聊聊踩内存。踩内存,通过字面理解即可。本来是操作这一块内存,因为设计失误操作到了相邻内存,篡改了相邻内存的数据。 踩内存,轻则导致功能异常,重则导致程
06
【经验篇】谈谈嵌入式软件的兼容性 【经验篇】谈谈嵌入式软件的兼容性
大家好,我是杂烩君。 嵌入式项目中,软件是一个不断迭代的过程,需要考虑各种兼容性。之前我们的项目,因为这方面考虑得比较少,导致项目中后期开发起来很被动。 项目系统总体设计阶段,应尽可能地考虑到未来可以遇见的情况,覆盖到尽可能多的业务扩展。
06
05
15
【Linux】多线程编程之线程安全 【Linux】多线程编程之线程安全
线程安全在多线程编程中,线程安全是必须要考虑的因素。 什么是线程安全?在多线程环境中,多个线程在同一时刻对同一份资源进行写操作时,不会出现数据不一致。反之,则是线程非安全的。 线程安全是程序设计中的术语,指某个函数、函数库在多线程环境中
2023-05-15
10
【Linux】多线程编程 【Linux】多线程编程
大家好,我是LinuxZn。 Hello系列 , 汇总短而实用的内容。 什么是多线程编程?1、线程和进程的区别进程是指正在运行的程序,它拥有独立的内存空间和系统资源,不同进程之间的数据不共享。 线程是进程内的执行单元,它与同一进程内的其
2023-05-10
07
03
11
嵌入式代码优化的几个技巧 嵌入式代码优化的几个技巧
大家好,我是杂烩君。 嵌入式代码优化是一个复杂的过程,它不仅取决于代码本身,还取决于目标硬件平台、编译器以及优化的目标(例如速度、内存使用、功耗等)。 不过,有一些通用的技巧可以在编写嵌入式代码时考虑到: 使用查表法在内存空间较为充足的情
2023-03-11
10
17
【Linux】连接阿里飞燕物联网平台 【Linux】连接阿里飞燕物联网平台
大家好,我是杂烩君。 最近,我们的设备连接的云平台需要切到阿里的飞燕平台,做个笔记记录下。 阿里的物联网平台有好几个: 物联网平台 生活物联网平台(飞燕平台) 城市物联网平台 它们的应用场景不一样。其中,物联网平台的入口是最容易找到的
2022-10-17
09
23
嵌入式相关开源项目、库、资料------持续更新中 嵌入式相关开源项目、库、资料------持续更新中
学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux、计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。有好的嵌入式相关资源的朋友欢迎做
2022-09-23
18
08
21
4 / 21