logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核同步机制completion学习(DECLARE_COMPLETION wait_for_completion complete)

我这里主要记录我实际测试效果,相关的Linux内核同步机制completion介绍可以参考下面几个帖子:http://blog.csdn.net/bullbat/article/details/7401688http://blog.csdn.net/liuxd3000/article/details/17912695http://blog.csdn.net/davion_zhang

Linux内核事件通知链(Linux Notifier Chains)简介

Linux内核事件通知链(Linux Notifier Chains)简介一、简单介绍           Linux内核中大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣。为了满足这个需求,也即是让某个子系统在发生某个事件时通知其它的子系统,Linux内核提供了通知链的机制。通知链表只能够在内核的子系统之间使用,而不能够在内核与用户空间之

2021-04-10 Linux内核线程 kernel_thread、kthread_create、 kthread_run kthread_should_stop()

linux内核线程 kernel_thread(),kthread_create() kthread_run()一、内核经常需要在后台执行一些操作,这种任务就可以通过内核线程完成,内核线程是独立运行在内核空间的标准进程。内核线程和普通的进程间的区别在于内核线程没有独立的地址空间,mm指针被设置为NULL;它只在内核空间运行,从来不切换到用户空间去;并且和普通进程一样,可以被调度,也可以被抢占。实际

文章图片
#linux#java#服务器
2021-08-20 Linux内核不同驱动的加载顺序module_init、late_initcall等

一、Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏。kernel\include\linux\init.h* Early initcalls run before initializing SMP.** Only for built-in code, not modules.*/#define early_initcall(fn)__define_initcall(fn, ear

Linux内核高精度定时器hrtimer 使用实例

                   Linux内核高精度定时器hrtimer 使用实例 一、内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或内核驱动,以下学习使用hrtimer(high resolution timer)高精度定时器。 二、hrtimer_init函数初始化定时器工作模式。which_clock可...

Android 用adb 打印linux内核调试信息dmesg和kmsg命令

Android的log信息分为内核空间和用户空间中LOG,查看用户空间(也就是app等上层的log)的log直接用logcat就可以了,如果想过滤一些信息就用adb shell "logcat | grep -E 'log_xxx|log_aaa'"命令,这样log只会显示含有log_aaa和log_xxx的log信息了。上层的log信息大家基本都会查看,我们这里就只说用adb查看内核的log信息

2023-04-14 Linux连接WiFi常用命令,用命令打开、搜索、连接wifi,在buildroot 嵌入式系统上测试,用 wifi_start.sh WIFI名称 WIFI密码 命令格式连接

6.2、wifi_start.sh 和/userdata/cfg/wpa_supplicant.conf内容。6.4、QT里面调用wifi_start.sh 脚本连接WIFI。6.3、可以看到脚本里是使用下面命令连接wifi。6.1、连接WIFI效果图,可以上网。

文章图片
#linux#运维#服务器
2021-09-18 Android repo 镜像服务器搭建

一、repo 镜像服务器搭建大概是这样。二、下面我们就来学习一下这个流程。1、下面是在远程的服务器端有个名称叫repo-server的repo仓库。2、在客户端下载镜像,init ,后面加--mirror,执行repo init --repo-url=ssh://git@172.16.90.11/home/git/tmp/repo-server/repo.git-u ssh://git@172.1

#android#html5#自动驾驶
2024-04-23 linux 查看内存占用情况的命令free -h和cat /proc/meminfo

这种情况的出现通常是因为 Linux 内核会将一部分空闲内存用于缓存文件系统的数据和磁盘 I/O 操作的缓冲区。显示的是当前系统中可立即分配给进程的内存总量,包括已经被系统缓存和缓冲区占用的内存。这个值考虑了系统缓存和缓冲区的释放,因此通常比真正空闲的内存要大。这将显示系统当前的内存使用情况,包括总内存、已用内存、空闲内存以及缓冲区和缓存的使用情况。这包括未被分配的内存和被系统保留的内存。使用这两

文章图片
#linux#运维#服务器
    共 126 条
  • 1
  • 2
  • 3
  • 13
  • 请选择