logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux内核定时器

linux内核定时器度量时间差:时钟每隔一段时间就会产生一次中断,这是由系统的定时硬件以周期性的时间间隔产生,这个间隔由内核根据HZ来确定。每当时钟中断发生时,全局变量jiffies(unsigned long)就加1,因此jiffies(当前的时间点)记录了自linux启动后时钟中断发生的次数,驱动程序常利用jiffies来计算不同事件间的时间间隔。例如对延迟实现:unsigned l...

#数据结构与算法
BananaPi的linux内核移植

BananaPi的linux内核移植一、前言本章记录在BananaPi上移植linux内核的过程,跟u-boot一样,官方源码同样完美支持BananaPi,这样移植起来就非常方便了,不需要更改一行代码,一个文件。linux内核对BananaPi板级资源通过设备树的形式进行加载,无需修改底层平台代码。只需编译设备树文件即可。二、移植linux内核1、下载官方linux...

嵌入式Linux内核模块开发实战:从Hello World到硬件驱动

内核模块是Linux内核的核心扩展机制,它允许在不重启系统或重新编译整个内核的情况下,动态地添加或移除功能。其工作原理在于,模块作为独立的可加载对象,通过预定义的接口与内核核心进行交互,从而扩展内核的功能或添加新的硬件驱动。这一机制的技术价值在于极大地提升了系统的灵活性和可维护性,使得硬件支持、文件系统、网络协议等功能的增删变得高效且风险可控。在嵌入式系统开发,尤其是基于特定SoC(如瑞萨RZ/G

Linux内核调度器如何利用MPIDR_EL1寄存器优化多核性能(以Arm64为例)

本文深入探讨了Linux内核调度器如何通过MPIDR_EL1寄存器优化Arm64多核处理器的性能。文章详细解析了MPIDR_EL1寄存器的结构及其在多核拓扑识别中的作用,并展示了调度器如何利用这些信息实现缓存亲和性和负载均衡,从而显著提升系统性能。

iview-admin部署linux nginx报500错误的问题记录

遇到个新服务器部署iview-admin之后在nginx配置文件有个user配置项这里需要配置为root或者可以读取本地文件的用户站点配置如下server {listen 8090;server_namelocalhost;location / {root/root/web/dist;...

#运维
Linux下nginx生成日志自动切割

1、编辑切割日志的 shell 程序,目录自定#vi /data/nginx/cut_nginx_log.sh输入代码:#!/bin/bash# This script run at 00:00function cutAccess(){dir=$1...

#运维#操作系统
kiil -9 xxx杀掉nginx主进程进程后重启问题

执行 nginx -s reloadnginx: [alert] kill(4538, 15) failed (3: No such process)可能是以下原因1.只是杀掉主进程,子进程还存在,端口占用2.nginx进程被杀死后pid丢失了,下一次再开启nginx -s reload时无法启动解决:1. fuser -n tcp 80   查看80端口被哪...

#运维#操作系统#数据库
将外部图块插入当前图形(c#代码)

在使用C#开发AutoCad工具的过程中,需要将外部定义好的dwg图块文件调入到当前文件中,在网上查阅了许多相关资料,所涉及的并不多,整理起来如下:1publicObjectIdInsertBlock(stringfileName)2{3ObjectIdblockId;4//图形数据库读取外部图块5Databaseblock...

#c##数据库
天正CAD免费下载安装教程:正版渠道与AutoCAD版本匹配指南

在建筑设计、土木工程与室内装饰领域,天正CAD作为基于AutoCAD平台的专业辅助设计工具,极大提升了绘图效率与标准化程度。它并非独立软件,而是依附于AutoCAD运行,因此安装前必须确认AutoCAD版本与天正版本的兼容性,否则极易出现启动失败或功能异常。对于新手而言,寻找正规的下载渠道同样关键——官方试用版、学校正版化平台及企业试用申请是安全合法的主要途径,而第三方下载站的破解版往往伴随捆绑软

Appium 自动化测试(9) -- 在Uiautomator中查看webview元素

在uiautomator中,直接查看不到webview中的元素,不知道大家遇到过没有?如下解决方法如下:step0:将uiautomator关闭step1:在appium 中,设置Android Settingsstep2:启动appim server后,启动inspectorstep3:这时,我们可以发现在手机中,已经启动了app,点击“Refresh”可以捕获...

#测试
    共 347 条
  • 1
  • 2
  • 3
  • 35
  • 请选择