[RK3399 Linux] 移植U-Boot 2023.04 & Linux 6.3

一、U-Boot 2023.04 1.1 下载源码 u-boot软件包下载网站:https://ftp.denx.de/pub/u-boot/。 DENX相关的网站:http://www.denx.de/re/DPLG.html。 u-boot git仓库:https://gitlab.denx.de/u-boot/u-boot。 在ubuntu运行如下命令: wget https://ftp.denx....

linux设置程序在开机时自启动

​常见的有三种方式:1、/etc/rc.local文件中添加自启动命令         对于某些没有使用systemd的Linux发行版,可以在/etc/rc.local文件中添加自启动命令。请确保该文件具有可执行权限。例如,在/etc/rc.local文件中添加以下内容: /path/to/your/program         然后,重启系统以使更改生效。2、使用cron         可以使用cr...

Linux+qt实现界面输入的密码验证

这篇文章讲给出实际例子,这里有两个中验证的方式,一种是用户在qt界面输入密码,点击按钮后进行密码验证;另外一种是么有界面,需要在命令终端输入密码,实现密码验证。 实现密码验证的基于pam模块。通过调用linux系统下的pam模块实现密码验证功能。 基于qt的直接给出一个密码字符串进行密码验证的解决方案: #include <QCoreApplication>#include <security/pam_a...

Linux-面试题

        Q1:什么是程序,什么是进程,有什么区别?         Q2:如何查看系统中有哪些进程? Q3:什么是进程标识符? Q4:什么叫父进程,什么叫子进程? Q5:C程序的存储空间是如何分配? ...

Linux诊断机器故障工具—dmesg命令

Linux 系统中,经常会遇到各种各样的故障和问题,这些问题可能会导致系统性能下降、服务异常甚至系统崩溃。而 dmesg 命令是一个强大的工具,可以帮助我们诊断和解决这些故障。我们将介绍如何使用 dmesg 命令来分析和解决 Linux 系统中的常见故障,并提供一些实战案例。 1 简介​​​​​​ dmesg 是一个用于显示内核环缓冲区中的信息的命令,它可以帮助我们了解系统内核的运行情况,包括各种设备的...

Linux系统调用深度解析

Linux系统调用是Linux内核提供给用户空间应用程序的编程接口。它们是应用程序与硬件之间通信的桥梁,允许程序执行从文件操作到网络通信等多种操作。本文旨在深入探讨系统调用的工作原理、种类、使用方式以及如何通过系统调用实现低级操作。 1. 系统调用简介 在深入研究之前,我们首先需要理解系统调用(syscall)是什么。系统调用是操作系统提供给用户程序的服务接口,用于请求操作系统的内核执行特定的任务。这些任...

Linux 的性能调优的思路

Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下有无数的开源软件支撑,我们常见的apache、tomcat、mysql等。 开源软件的最大理念是自由、开放,那么Linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。因此,谈到性能问题,主要实现的是Linux操作系统和应用程序的最佳结合。 01 性能问题综述 系统的性能是指操作系...

Linux中查看进程的优先级

Linux中,可以通过多种方式查看进程的优先级。进程的优先级有两种类型:一个是“nice值”,它是用户空间的优先级,用于影响进程的调度;另一个是“实时优先级”,用于实时任务。以下是几种查看这些优先级的方法: 使用ps命令 ps命令是最直接的方法之一,可以用来显示进程的优先级。使用以下命令: ps -eo pid,ni,cmd 这将列出系统上所有进程的PID(进程ID)、nice值(NI)、以及命令名(C...

[RK3399 Linux] 移植Linux 5.2.8内核详解

一、linux内核 1.1 源码下载 内核源码下载地址为:《https://www.kernel.org/》: 也可以到内核镜像网址下载https://mirrors.edge.kernel.org/pub/linux/kernel/,这里下载速度更快。 如果下载速度太慢,无法下载,提供另一个链接:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/...

12. Linux中进程间通信

Linux内核提供了多种进程间通信的机制。本章就来聊一聊这些进程间通信的手段,让大家对此有一个基本的认识! 先来看一下本章节主要内容目录 Linux 提供了多种 IPC 机制,其中一些常见的包括: 管道(Pipe): 管道是一种单向通信机制,它允许一个进程的输出直接作为另一个进程的输入。在 shell 编程中,通常使用管道将一个命令的输出传递给另一个命令。 示例: command1 | command2 ...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.009010(s)
2024-04-18 05:46:32 1713390392