本文分类:news发布日期:2024/11/30 11:50:51
相关文章
【讯为Linux驱动开发】6.自旋锁spinlock
【自旋锁】
线程A获取自旋锁后,B假如想获取自旋锁则只能原地等待,仍占用CPU,不会休眠,直到获取自旋锁为止。
【函数】 DEFINE SINLOCK(spinlock t lock) 定义并初始化一个变量int spin lock init(spinlock t*lock) 初始化自…
建站知识
2024/11/30 11:28:06
[imx6ull]Linux下的SocketCAN通信
文章目录 一、CAN总线协议1.简介2.电气属性3.通信原理①数据帧的帧格式:②总线同步③总线竞争④数据保护 二、Linux下CAN的操作1.硬件连接①CAN电平转换器②扩展板使用CAN 2.查询 can 信息3.开启/关闭 can4.发送/接收 can 数据5.设置 can 参数 三、CAN的回环测试四、…
建站知识
2024/10/5 5:15:55
Python中用pip命令用稳定的国内源安装第三方库
近期发现python中安装三方库的最稳定的方式还是用pip命令,带上国内源的地址。
比如清华源:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple/
用这个带国内源的格式,非常稳定!
建站知识
2024/10/5 0:19:07
Ubuntu 设置开机启动脚本
在/etc/systemd/system/目录下创建对应的server服务
如:/etc/systemd/system/test-script.service
[Unit]
DescriptionTest Script Service
Afternetwork.target[Service]
Typeoneshot
ExecStart/path/to/test-script.sh[Install]
WantedBymulti-user.target替换/…
建站知识
2024/10/7 19:27:22
Linux基础IO【II】真的很详细
目录
一.文件描述符
1.重新理解文件
1.推论
2.证明
2.理解文件描述符
1.文件描述符的分配规则
3.如何理解文件操作的本质?
4.输入重定向和输出重定向
1.原理
2.代码实现重定向
3.dup函数
编辑
4.命令行中实现重定向 二.关于缓冲区
1.现象 …
建站知识
2024/10/5 5:34:50
C++中extern “C“的用法
目的
extern "C"是经常用到的东西,面试题目也经常出现,然则,实际用时,还是经常遗忘,因此,深入的了解一下,以增强记忆。 extern "C"指令非常有用,因为C和C的近亲…
建站知识
2024/10/10 5:14:33
Android APP memory统计方法
目录
进程的内存信息概述
关键的术语
测试步骤
测试步骤
数据处理
数据分析:
进程内存信息
Dumpsys meminfo -a PID
Procrank
Procmem PID
特殊内存信息
Mali
ION(multi-media,gralloc)
进程地址空间信息
/proc/pid/smaps
Showmap PID …
建站知识
2024/10/14 9:32:40
【Docker】Docker 配置镜像加速
Docker配置镜像加速或配置源加速,主要是为了加快Docker镜像的拉取速度,特别是在网络环境较差或需要频繁拉取镜像的情况下。以下是一个详细的配置步骤。
1. 确定要使用的镜像源
首先,你需要选择一个或多个镜像源。以下是一些常见的Docker镜像…
建站知识
2024/10/14 11:13:03