主频 痞子 内核 嵌入式

kioptrix: level 1.1 (#2) 简单命令注入+内核提权

从利用选择到信息搜集和枚举以及反弹shel的l获取,要思考从哪里作为入口能更快速解决战场。小试牛刀一下三种反弹shell的方式,锻炼渗透思维的好机器。 ......
内核 kioptrix 命令 level 1.1

加速比计算+一致性新的O状态+block大小对cache的影响+BBM和写时复制+伪汇编和嵌入+汉明码+block大小的选择

# 加速比计算 100个处理器对于程序的并发而言,是100倍的加速。对于程序的顺序执行而言,是1倍的速度。 ![image](https://img2023.cnblogs.com/blog/1325410/202308/1325410-20230820154034386-1582104657.pn ......
大小 速比 block 一致性 状态

内核版本升级故障之shell脚本进程exe_file denrty名称问题

问题背景: 操作系统升级内核版本之后,其中一个自研内核模块获取shell脚本进程的exe_file->dentry->d_iname名称异常。 问题原因: 现网升级操作系统之后,没有重启系统,导致所有shell进程的exe_file->dentry->d_iname名称多出几个字符,导致匹配进程名称 ......
内核 脚本 exe_file 进程 故障

嵌入式开发软件安装教程(STM32CubeMX+MDK)

1. STM32CubeMX,图形化配置工具 安装STM32CubeMX必须具备的条件 (1)JRE(Java Runtime Environment):JAVA运行环境。 (2)STM32CubeMX软件:图形化配置,生成初始化代码。 (3)HAL库 PACK包:F0、F1、F3、H7等Corte ......
开发软件 嵌入式 教程 CubeMX 软件

知识图谱入门:使用Python创建知识图,分析并训练嵌入模型

本文中我们将解释如何构建KG、分析它以及创建嵌入模型。 构建知识图谱 加载我们的数据。在本文中我们将从头创建一个简单的KG。 https://avoid.overfit.cn/post/7ec9eb11e66c4b44bd2270b8ad66d80d ......
知识 图谱 模型 Python

ubuntu18更换内核,安装n卡驱动

换腾讯源 sudo add-apt-repository ppa:graphics-drivers/ppa sudo dpkg -i linux-*.deb reboot ubuntu-drivers devices sudo apt-get install nvidia-driver-470 ......
卡驱动 内核 ubuntu 18

.NET把文件嵌入到程序集中的EmbeddedFile

**简介** 有时候我们在发布程序时,不想让客户看到项目中的文件,这时就可以使用.NET的嵌入文件功能(虚拟文件)。在.NET中,虚拟文件(Virtual File)是一种特殊类型的文件,它们在编译时被嵌入到程序集中,而不是作为独立的文件存在于文件系统中。EmbeddedFile是指在编译时将文件内 ......
EmbeddedFile 文件 程序 NET

嵌入式实践(二)蓝牙耳机

1、初衷是焊接蓝牙耳机断掉的线 2、如何手动制作一个蓝牙耳机 十、涉及问题 如何焊接电路板 左手拿焊丝,右手握烙铁,进入备焊状态。要求烙铁头保持干净,无焊渣等氧化物,并在表面镀有一层焊锡。 蓝牙耳机用什么焊接? (1)电子geeker 手动吧? (2)厂商:激光焊锡(严重怀疑是广告) 蓝牙耳机制造商 ......
蓝牙耳机 嵌入式 耳机

vue项目中嵌入软键盘(中文/英文)

键盘效果是这样,样式可以自己调整。gittee地址:https://gitee.com/houxianzhou/VirtualKeyboard.git步骤1 安装使用jQuery npm install jquery --save main.js中引入 import $ from 'jquery' ......
键盘 项目 vue

聊聊Embedding(嵌入向量)

摘要自《深入浅出Embedding》一问。具体详细内容请移步该书。 ## 概述 简单来说,嵌入是用向量表示一个物体,这个物体可以是一个单词、一条语句、一个序列、一件商品、一个动作、一本书、一部电影等,可以说嵌入(Embedding)涉及机器学习、深度学习的绝大部分对象。这些对象是机器学习和深度学习中 ......
向量 Embedding

Linux内核开发分析补充

##**总目录** ##一.内核入门篇 ###[1.1 module_init的优先级 分析](https://www.cnblogs.com/caseyzq/p/17629339.html) ###[1.2 linux kernel 大内核锁BKL](https://zhuanlan.zhihu. ......
内核 Linux

Qt for ARM_Linux环境搭建-Qt5.7+iTop4412嵌入式平台移植

原文:https://blog.csdn.net/hechao3225/article/details/52981148 经过为期3天的编译、移植,终于将Qt5.7成功移植到iTop4412开发板,板载exynos4412处理器,基于ARM Cortex-A9内核。因此,本篇教程以iTop4412示 ......
嵌入式 ARM_Linux 环境 Linux 平台

Ubuntu18.04 切换内核版本

# 安装内核 ```bash sudo sed -i '$a\deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse \​ deb-src https://mirrors. ......
内核 版本 Ubuntu 18.04 18

嵌入式系统中如何选择RTC电池?

RTC(Real Time Clock)是一种用于提供系统时间的独立定时器,它可以在系统断电或低功耗模式下继续运行,只需要一个后备电池作为供电源。在嵌入式系统中,选择合适的RTC电池时非常关键的,它会影响系统时间的准确性和稳定性。 ......
嵌入式 电池 系统 RTC

《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 htt ......
敲击声 军工 周报 控制器 嵌入式

深入理解Linux内核——内存管理(3)

提要:本系列文章主要参考`MIT 6.828课程`以及两本书籍`《深入理解Linux内核》` `《深入Linux内核架构》`对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 1. 内存中的物理内存页的管理 2. 分配大块内存的伙伴系统 3. 分配较小内存的slab、slub、slob分 ......
内核 内存 Linux

ubuntu 内核丢失 启动修复

u盘 启动 debian live 系统 ```bash sudo su mkdir /mnt/ubuntu # 我的 / 分区在 /dev/sda5 mount /dev/sda5 /mnt/ubuntu if [ ! -d "/mnt/ubuntu/dev/pts" ]; then mkdir ......
内核 ubuntu

【Linux内核态】内核态和用户态的理解

# 内核态和用户态的理解 ## 特权级 在Unix/Linux系统中,fork的工作实际上是以系统调用的方式完成相应功能的,具体的工作是由sys_fork负责实施。其实无论是不是Unix或者Linux,对于任何操作系统来说,创建一个新的进程都是属于核心功能,因为它要做很多底层细致地工作,消耗系统的物 ......
内核 用户 Linux

内核延迟

1,忙等待短延时 内核中提供了如下3个函数用于纳秒、微秒和毫秒级的延时: void ndelay(unsigned long nsecs); void udelay(unsigned long usecs); void mdelay(unsigned long msecs); //一般不建议直接使用 ......
内核

Linux内核定时器使用及其他时间操作

转载:Linux内核定时器使用及其他时间操作 - 知乎 (zhihu.com) 问题描述 如何使用内核定时器? 内核定时器 Linux内核定时器是timer_list,下面我们详细介绍定时器的使用。 1. 简介 内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制 ......
定时器 内核 及其他 时间 Linux

linux内核中延迟的工作delayed_work

转载:linux内核中延迟的工作delayed_work_千册的博客-CSDN博客 前言 本次实验逻辑依然很简单,count数到5。如果发现代码不能执行,那是不可能的。如果真的不能执行,也让我学习学习。 对于周期性的任务,除了定时器以外,在Linux内核中还可以利用一套封装得很好的快捷机制,其本质是 ......
内核 delayed_work delayed linux work

进程管理 & (系统调用 内核同步)

进程管理 在现代操作系统中,进程提供两种虚拟机制,虚拟处理器和虚拟内存 PCB描述一个正在执行的程序:打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。 在2.6以前的版本中,PCB直接放在内核栈的尾端,或者放一个pcb_info间接索引,这 ......
内核 进程 系统 amp

嵌入式Linux dhcp自动配置usb虚拟网卡ip跟主机通信

dhcpd自动配置usb虚拟网卡ip,与PC机通信 ## 配置 ### buildroot ![image](https://img2023.cnblogs.com/blog/2605173/202308/2605173-20230812190356054-598369944.png) 勾选dhcp ......
嵌入式 网卡 主机 Linux dhcp

Linux内核虚拟内存管理之匿名映射缺页异常分析

今天我们就来讨论下这种缺页异常,让大家彻底理解它。注:本文使用linux-5.0内核源代码。文章分为以下几节内容: 1. 匿名映射缺页异常的触发情况 2. 0页是什么?为什么使用0页? 3. 源代码分析 3.1 触发条件 3.2 第一次读匿名页 3.3 第一次写匿名页 3.4 读之后写匿名页 4. ......
内核 内存 Linux

深入理解Linux内核——内存管理(2)

提要:本系列文章主要参考`MIT 6.828课程`以及两本书籍`《深入理解Linux内核》` `《深入Linux内核架构》`对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 1. 内存中的物理内存页的管理 2. 分配大块内存的伙伴系统 3. 分配较小内存的slab、slub、slob分 ......
内核 内存 Linux

内核softlockup和hardlockup的一些参数分析

一 参数配置 Softlockup和hardlockup作为内核中的"lockup-看门狗"可以检查系统中调度和中断是否正常运转,其原理可以参考lockup-watchdogs。这两种watchdogs在/proc/sys/kernel/目录下有一些配置参数来对功能进行控制和调整 procfs下的接 ......
内核 softlockup hardlockup 参数

C++/嵌入式八股学习-day3

[toc] # C++/嵌入式八股学习-day3 ## C/C++ ### 使用指针传递大容量参数 在C语言中,当函数参数较大时,为了避免传递复制数据导致内存开销较大,可以使用指针来传递参数。下面是使用指针传递大容量参数的示例: ``` #include #include void func(int ......
八股 嵌入式 day3 day

嵌入式开发中的各种Flash

1、Flash Memory简介 Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。 另外,绝大部分的 U 盘、SDCard 等移动存储设备也都是使用 Flash Memory 作为存储介质。 ......
嵌入式 Flash

嵌入式Linux ------ 一次简单的FrameBuffer驱动开发

Linux 一次简单的FrameBuffer驱动开发 | 设施 | 版本 | | | | | CPU | Allwinner F1C200s | | linux | 6.4.0-rc4| | 显示器 | 1.28 inch 16-grayscale OLED 128x128 驱动IC SSD1327 ......
嵌入式 FrameBuffer Linux

嵌入式 Linux ------ UBIFS 文件系统的使用

Linux UBIFS 文件系统的使用 平台环境如下 | 设施 | 版本 | | | | | CPU | Allwinner F1C100s | | linux | 6.4.0-rc4| | uboot | v2023.07-rc4 | | buildroot | v2023.02 | | 闪存 | ......
嵌入式 文件 系统 Linux UBIFS