摘要: 内核压缩方式速度优化 Linux 内核启动一般采用自解压的方式,在编译的时候压缩,而Linux启动时对内核固件进行自动解压。 因此,在这一方面,影响内核启动速度的分为两个部分,一个是内核固件的读取时间,另一个是内核解压的时间 压缩算法越复杂,则内核固件尺寸越小,内核解压时间越长 压缩算法越简单,则内 阅读全文
posted @ 2024-08-18 18:55 infinite_ryvius 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 参考链接 https://github.com/graphitemaster/incbin #include <stdio.h> // 定义数据段的起始和结束符号 __asm__ ( ".section .binaryfile,\"a\"\n" /* 定义数据段 */ ".global __bina 阅读全文
posted @ 2024-07-30 13:50 infinite_ryvius 阅读(126) 评论(0) 推荐(1) 编辑
摘要: 首先安装 terminator apt-get install terminator 因为初始界面不太美观,可以设置一下配置文件,方法如下: mkdir ~/.config/terminator/ nano ~/.config/terminator/config 我当前使用的配置如下: [globa 阅读全文
posted @ 2024-04-27 10:55 infinite_ryvius 阅读(458) 评论(0) 推荐(0) 编辑
摘要: **1.涉及栈的内存分布和非法访问** 下面是一段在ARM32上运行的代码,请说明它的输出结果如何? ```C #include int main() { int i; char a; for(i = 0; i >8 的数据 - 如果是负数的情况,`i`的值为 data 的补码,并右移8位的数据 - 阅读全文
posted @ 2023-09-06 14:36 infinite_ryvius 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 本文将不定期更新,主要是整理统计遇到的开源库,交叉编译的方法。 这里的交叉编译平台主要是 ARM32 的芯片平台。 首先在交叉编译目录上一层创建文件夹,方便后续开源库的依赖和链接 `mkdir ../rv1126` 这里我使用的是,rv1126 的平台,因此创建了一个 rv1126的目录。后续所有开 阅读全文
posted @ 2023-08-24 10:40 infinite_ryvius 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 版权声明:遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 参考文章:https://blog.csdn.net/xuyin1204/article/details/107768030 本文主要是参考了CSDN博主xuyin1204关于计算两个多边形的重叠面积的文章,并做了 阅读全文
posted @ 2023-07-21 10:19 infinite_ryvius 阅读(702) 评论(0) 推荐(0) 编辑
摘要: ubuntu 搭建 nfs 服务器和挂载 1. ubuntu 搭建 nfs 服务器 安装NFS软件包 sudo apt-get install nfs-kernel-server # 安装 NFS服务器端 sudo apt-get install nfs-common # 安装 NFS客户端 修改配 阅读全文
posted @ 2023-07-05 00:48 infinite_ryvius 阅读(951) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示