- 博客(8)
- 收藏
- 关注
原创 STM32介绍
基于ARM Cortex-M内核的32位微控制器(MCU)系列。该系列MCU以其高性能、低成本、低功耗的特性,以及丰富的外设和强大的软件支持,在嵌入式应用领域占据了重要的地位。
2024-07-08 08:51:16 702
原创 Linux线程
死锁:互斥锁的使用不当,导致多个线程无法进行下一步的执行如何造成的:多个锁,其中某一个锁被其他线程拿了未释放,阻塞再那个位置如何避免:再退出线程时,先释放掉锁(解锁)sleep(1);sleep(1);sleep(1);sleep(1);return 0;
2024-06-29 20:45:00 1032
原创 Linux进程通信
进程间通信方式 InterProcess Communication IPC管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams. 其中 Socket和Streams支持不同主机上的两个进程IPC。单机通信(本地)多机通信(网络)
2024-06-28 21:33:41 596
原创 Linux系统文件操作
2、文件描述符,这个数宇在一个进程中表示一个特定含义,当我们open一个文件时,操作系统在内存中构建了一些数据结构来表示这个动态文件,然后返回给应用程序一个数字作为文件描述符,这个数宇就和我们内存中维护的这个动态文件的这些数据结构绑上了,以后我们应用程序如果要操作这个动态文件,只需要用这个文件描述符区分。3、文件平时是存放在块设备中的文件系统文件中的,我们把这种文件叫静态文件,当我们去open打开一个文件时,linux内核做的操作包括:内核在进程中建立一个打开文件的数据结构,记录下我们打开的这个文件;
2024-04-17 15:19:33 909 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人