子系统pinctrl linux

15 Linux 按键深入实验

一、Linux 按键驱动原理 其实案件驱动和 LED 驱动很相似,只不过区别在于,一个是读取GPIO高低电平,一个是从GPIO输出高低电平。 在驱动程序中使用一个整形变量来表示按键值,应用程序通过 read 函数来读取按键值,判断按键有没有按下。在这里,这个保存按键值的变量就是个共享资源,驱动程序要 ......
按键 Linux 15

Linux基本命令使用

Linux常用命令及使用方法 基本命令 1. ls,作用是列出目录下的内容, 语法如下:ls [-a -l -h] [linux路径] -l:竖向排列展示内容 -a:列出所有文件夹,包含隐藏的 ls -l -a / ls -la / ls -al 三种写法都是一样的 2.cd命令 切换工作目录 语法 ......
命令 Linux

数据窗口单元格中输入值后直接保存时提示未输入,需要点击两次才能保存,这是输入值没有按enter或失去焦点进入系统缓存,系统检索不到有值

解决办法:在保存事件起始位置判断 IF dw_1.AcceptText() = -1 or dw_2.AcceptText() = -1 Then Return -1 // 将控件内容置于系统缓存区 IF dw_1.of_updatespending() + dw_2.of_updatespendi ......
系统 缓存 单元 这是 焦点

Linux系统:第六章:Linux服务

1.创建简单的Linux脚本文件并执行①新建文本文件vim invoke.sh②加入几条简单的Linux命令,例如:ifconfigll③保存退出:wq④修改文件权限信息chmod 755 invoke.sh⑤执行./invoke.sh※为什么要带“./”?因为前面什么都没有的话Linux会当作一个 ......
Linux 系统

Linux系统:第十一章:常用命令

Linux命令: 查看java进程:ps -ef |grep java 查看实时日志:tail -f 文件名称 杀掉进程:kill -9 进程的PID 复制文件:cp 文件路径/文件名称 文件路径/文件名称 启动:service rabbitmq-server start 关闭:service ra ......
命令 常用 系统 Linux

QEMU运行ARM64(Aarch64)Debian系Linux

QEMU运行ARM64(Aarch64)Debian系Linux 安装QEMU 尽量安装最新版,目前是5.2,通过以下命令检查 qemu-system-aarch64 -version 下载debian cloud arm64镜像,重命名为debian-10-arm64.qcow2 cloud.de ......
Debian Aarch Linux QEMU 64

远程连接linux开发

### 远程连接linux开发 ```python # 一般情况下开发环境 -win开发,linux上线 有问题:有些模块win和linux不兼容 -linux开发,linux上线 -ubuntu系统->台式机->ubuntu->ubuntu开发 -mac系统,linux上线 -mac环境和linu ......
linux

linux vsftpd FTP用户权限设置

在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp。被设置用户名为test。被限制路径为/alidata/www/test 2.建用户:在root用户下: useradd -d /alidata/www/test test //增加用户test,并制定tes ......
权限 用户 vsftpd linux FTP

Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB

sudo passwd root root su root cd /usr/local/ chmod 777 /usr/local/上传文件到/usr/local下安装MongoDB (安装文件:链接:https://pan.baidu.com/s/1eZuuUaqBW_eQ7k6DkhSIgg提取 ......
架构 MongoDB 服务器 系统 Linux

Linux内核模块的编译和运行 - 如何让模块跑起来?

SRCPATH := $(shell pwd) ARCH = arm CROSS_COMPILE ?= /opt/toolchain/bin/arm-linux-gnueabihf- KDIR ?= /home/xxx/linux-3.10/ obj-m += hello_world.o all: ......
模块 内核 Linux

四、Docker Buildx 构建支持多系统架构的Docker镜像

# 一、前言 ## 1. 本文主要内容 使用 Docker Buldx 构建支持AMD64、ARM、ARM64等架构的镜像并传送到Docker Hub。 ## 2. 环境支持 1. **安装Docker >= 19.03** 该版本包含 buildx,该功能仅适用于 Docker v19.03+ 版 ......
Docker 架构 镜像 Buildx 系统

搭一个Linux内核驱动框架 - 如何写一个Linux内核驱动?

通俗一点的问题就是“如何写一个内核驱动?” 新手往往并不明白驱动的具体定义是什么,我们往往拿到一款芯片,然后要给这个芯片写一个驱动代码,但是这个驱动代码到底是什么样子的?应该怎么写?就是面临的第1个问题。其实我们通常说的驱动是一个很模糊的概念,也是很多概念的集合。狭义上的驱动就是 ”驱动操作系统上一 ......
内核 Linux 框架

操作系统

庄园主 奴隶 找一个管家传达命令(这个管家就相当于我们少掉的内存)计算机的世界中叫做操作系统 还有一种东西帮我们把内容保存到了硬盘 操作系统帮我们解析了双击的指令 什么是操作系统:将外部的指令发给CPU 文件: 操作系统干了什么: 1.接受外部指令转化成0和1 2.翻译你和写的字符,把对文件的操作从 ......
系统

02-[Linux][GPIO] DTS配置和API接口解释说明

### 1、DTS配置说明 在DTS文件中,定义GPIO引脚,要以“-gpio”或者“-gpios”结尾,使用格式如下: foo-gpio = ; * pio:表示GPIO的控制器,该节点定义在其它dts文件中。 * 79: GPIO的ID,表示GPIO的编号 对于GPIO_ACTIVE_HIGH的 ......
接口 Linux GPIO DTS API

Linux CPU 使用率统计

CPU 使用率统计脚本: ```bash for ((i=0;i<10000;++i)) do top -n 1|awk -F'[,| ]+' /'%Cpu'/'{ printf("%s %.01f\n",strftime("[%Y-%m-%d %H:%M:%S]",systime()),100-$ ......
使用率 Linux CPU

从零做软件开发项目系列之五——系统开发过程

在软件项目的设计开发过程中,除了前期的用户需求调研确认,系统设计、数据库设计等工作之外,还有一些重要的工作需要考虑,比如软件开发模式,如何制定开发计划,如何协调开发人员开展开发工作等。 ......
软件开发 过程 项目 系统 软件

linux tty驱动

tty驱动中的结构体 tty中的结构体关系比较复杂,整理了下面的关系图: ......
linux tty

Linux

# Linux ## 一、目录结构与用途 - /bin:系统命令目录 - /sbin:超级命令目录,只有超级管理员才能执行的命令 - /boot:系统目录,类似于Windows中的C盘 - /dev:设备文件目录,硬盘、光驱、U盘都属于设备文件,/dev/sr0代表光驱设备,注意,此目录下的文件没有 ......
Linux

Linux安装oracle23c

官网下载: ### 1. rpm包 * oracle-database-free-23c-1.0-1.el8.x86_64.rpm * oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm ### 2. 安装依赖包 * 上传compat-open ......
oracle Linux 23c 23

在线直播系统源码,java使用Thumbnailator实现图片压缩

在线直播系统源码,java使用Thumbnailator实现图片压缩 1.添加jar包 <!-- Thumbnailator 图片压缩 --><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifact ......

linux docker公网源下载示例

1. get-docker.sh 百度一下,进入docker官网直接下载该文件,然后执行即可 2. 直接下载repo文件 示例: wget https://download.docker.com/linux/centos/docker-ce.repo -O /etc/yum.repos.d/dock ......
示例 docker linux

Linux挂载samba

很简单 1.安装必要工具 apt-get install cifs-utils 2.挂载 mount -t cifs //(samba地址) (本地路径) -o username=(用户),password=(密码),iocharset=utf8 3.示例 mount -t cifs //192.1 ......
Linux samba

【Java复杂系统实战经验-2023-08月】Java基础,Path路径计算编码

# Java程序设计-个人月报-2023-08月 ## 背景 在本月,给负责的项目做了一次文件存储的迁移工作。 历史原因,开发阶段由于图简便,使用了本地文件存储。 后面经过容器化上云,导致应用出现上传文件分发的多节点的问题。 本项工作的经验,受益于Java基础Path的一些API,颇有收获。 > 复 ......
复杂系统 Java 路径 实战 编码

ftp上传文件-Linux

遍历目录下文件并上传到ftp #!/bin/sh #定义ftp上传函数,一次只上传一个文件 ftp_put_file(){ ftp -v -n $ftp_server<<EOF user $ftp_user $ftp_password binary cd $remote_path_ftp lcd $ ......
文件 Linux ftp

linux gpio regulator

# linux gpio regulator ``` module_phy_reset: regulator-module-phy-reset { compatible = "regulator-fixed"; regulator-name = "module_phy_reset"; regulat ......
regulator linux gpio

【疑难杂症】升级Mac系统后python遇到[SSL: CERTIFICATE_VERIFY_FAILED]

[本文出自天外归云的博客园] 同事升级Mac电脑版本后,遇到了[SSL: CERTIFICATE_VERIFY_FAILED]报错: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable t ......

11Web服务器性能评估和系统监视

web服务器的性能评估 web服务器的测试中,反映其性能的指标主要有: 最大并发连接数,响应延迟和吞吐量 常见的web服务器性能评测方法有 基准性能测试、压力测试、可靠性测试 系统监视 系统本身提供的命令:last netstat j系统记录文件:运行状态 集成名称:perfmon 可视化监控工具 ......
性能 服务器 系统 Web 11

10x系统评价方法

时钟频率法:以时钟频率高低衡量速度 指令执行速度法:表示机器运算速度的单位MIPS 等效指令速度法:特点,考虑指令比例不同的问题 数据处理速率法:特点:考虑CPU+存储 综合理论性能法CTP: 基准程序法:把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统 的标准程序,称为基准测试程序。 ......
方法 系统 10x 10

linux-jumpserver

1、关闭防火墙 systemctl stop firewalldsystemctl disable firewalld 修改/etc/selinux/config 文件将SELINUX=enforcing改为SELINUX=disabled 2、同步时钟 centos7: dateyum insta ......
linux-jumpserver jumpserver linux

ps命令集合(查看linux性能)

Linux中查看进程命令ps aux,ps -ef,ps -A,ps -a 原创 李德荣 EDA运维 2023-08-07 19:30 发表于上海 收录于合集 #linux系统9个 #服务器31个 #IT74个 #软件25个 #CentOS11个 一、前言 ps (英文全拼:process stat ......
命令 性能 linux