Linux
文章平均质量分 64
qt码农C
这个作者很懒,什么都没留下…
展开
-
TLB之flush操作[二]
【相关指令】在ARMv8-A中,TLB flush/invalidate(通常ARM/x86处理器手册中称为invalidate,linux系统中称为flush,以下的讨论统称为flush)的指令为:TLBI {IS} {, }其中,"level"为1到3,对应ARMv8的三个exception level,即EL1,EL2,EL3,通常EL1运行linux等操作系统,EL2在虚拟化模式下运行hypervisor。"type"相当于一个filter,指按照什么规则去选择被flush的item,包括V原创 2021-10-04 12:15:39 · 997 阅读 · 0 评论 -
make menuconfig出现错误lexer.lex.c Error 127
编译Linux内核出现错误:make vexpress_defconfig & menuconfigwit@ubuntu:/home/linux-5.4.14# make vexpress_defconfigLEX scripts/kconfig/lexer.lex.c/bin/sh: 1: flex: not foundmake[1]: *** [scripts/Makefile.host:9: scripts/kconfig/lexer.lex.c] Error 127make原创 2021-09-29 11:09:25 · 2924 阅读 · 1 评论 -
Linux加载/usr/local/lib中的so库问题
Linux加载/usr/local/lib中的so库问题在Linux中运行qTox时,出现一些库加载不上(libavcode***,重新安装也不行),然后下载源码进行编译(https://my.oschina.net/u/2306127/blog/1616888),然后可以运行。说明是一些库的版本不兼容导致的。问题但是,编译qTox后,在当前目录使用./qtox可以运行,如果使用make install 后通过qtox命令则无法运行,提示libtoxcore库找不到,到/usr/local/lib中去转载 2021-06-13 19:37:55 · 5095 阅读 · 0 评论 -
ZeroMQ 在 centos下的安装
下载ZeroMQ :网址如下:https://github.com/zeromq/zeromq4-1/releaseszeromq-4.1.8.tar.gz复制到虚拟机解压tar zvxf zeromq-4.0.4.tar.gz安装步骤如下:$ ./configure$ make$ sudo make install原创 2021-06-13 12:50:50 · 530 阅读 · 0 评论 -
sigaction函数是用方法
一、函数原型:sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact);signum参数指出要捕获的信号类型,act参数指定新的信号处理方式,oldact参数输出先前信号的处理方式(如果不为NULL的话)。二、 struct sigaction结构体介绍struct sigaction {void (*sa_ha转载 2021-06-05 19:19:01 · 401 阅读 · 0 评论 -
linux内核升级X86
一、Linux内核概览Linux是一个一体化内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。1. linux内核linux操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有转载 2021-05-04 17:41:01 · 353 阅读 · 0 评论 -
虚拟机内核编译提示内存不足解决办法
. 先关闭虚拟机,扩展硬盘50G以上**2. 开启虚拟机,进入root3. 执行fdisk –l,查看磁盘信息。当看到第一行Disk /dev/sda: 与实际df -h显示内容不符时,说明增加磁盘成功了4.使用fdisk /dev/sda, 创建新分区依次执行 m回车 n 回车 p回车 4 回车 回车 回车 t 回 4 回 8e回 p 回 w回5. reboot重启6. pvcreate /dev/sda47. 查看新建的物理卷和大小,使用pvdisplay命令8. vgexten原创 2021-05-04 12:23:59 · 1665 阅读 · 1 评论 -
/dev/sda1挂载
/dev/sda这是Linux系统下的设备文件,类似Windows系统上面的本地磁盘、U盘、光驱等设备。Linux系统访问设备文件需要mount命令挂载映射成文件,查看:1、建一个目录(挂载磁盘分区) 1 2 mkdir/mnt/sda1 #通过mkdir命令创建文件夹 2、挂载/dev/sda1分区 1 2 mount/dev/sda1/mnt/sda1 #挂载/dev/sda1到/...转载 2021-05-04 10:26:20 · 9579 阅读 · 0 评论 -
arm编译环境搭建详解
androidstar_cn2016-11-14 22:40:12504收藏1分类专栏:linux文章标签:arm-linux-gcc下载arm编译环境搭建qt编译环境1.Qt Embedded porting on ARM platform2.arm-linux-gcc下载3.arm-linux-gcc tar 打包含 usr/local/arm/4.4.3 目录,建议最好到根目录 / 下解压 arm-linux-gcc,可以省去移动文件的步骤。[ro...转载 2021-05-03 20:21:30 · 688 阅读 · 0 评论