![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 内核
文章平均质量分 95
风雅飘零
这个作者很懒,什么都没留下…
展开
-
Linux内存uncache区域拷贝优化
转自:Linux内存uncache区域拷贝优化https://blog.csdn.net/u011037593/article/details/1150242751.概述内存非cache区域拷贝速度很慢,严重影响了系统性能,因此采用多种方法进行优化,主要有对齐拷贝、批量拷贝、减少循环次数、NEON拷贝方法。2.高级SIMD和浮点寄存器介绍2.NEON指令2.1 VLDRVLDR指令可从内存中将数据加载到扩展寄存器中。VLDR{<c>}{<q>}{.6转载 2021-10-12 09:33:00 · 843 阅读 · 0 评论 -
ARM SMMU学习笔记
转自:https://blog.csdn.net/yhb1047818384/article/details/1033293241. 什么是SMMU?SMMU(system mmu),是I/O device与总线之间的地址转换桥。它在系统的位置如下图:它与mmu的功能类似,可以实现地址转换,内存属性转换,权限检查等功能。2. 为什么需要SMMU?了解SMMU出现的背景,需要知道系统中的两个概念: DMA和虚拟化。DMA:((Direct Memory Access),直接内存存取, 是一转载 2020-09-02 16:41:42 · 362 阅读 · 0 评论 -
基于at91sam9x5ek嵌入式系统的内核和文件系统双备份实现
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/jackyzjk/article/details/50363740前言:前阵子公司使用的基于at91sam9x5ek的板子出现了好几块系统无法启动的问题,用串口打印显示要不就是文件系统损坏,要不就是内核损坏了,排除了人为误操作的原因几乎就...转载 2019-12-05 13:29:27 · 820 阅读 · 0 评论 -
Linux睡眠唤醒机制--Kernel态
一、对于休眠(suspend)的简单介绍 在Linux中,休眠主要分三个主要的步骤: 1) 冻结用户态进程和内核态任务 2) 调用注册的设备的suspend的回调函数, 顺序是按照注册顺序 3) 休眠核心设备和使CPU进入休眠态, 冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文. 当这些进程被解冻的时候,他们是不知道自己被冻结过的转载 2017-03-08 14:17:25 · 489 阅读 · 0 评论 -
如何将zynq7000自带的ramdisk8M文件系统扩到ramdisk24M制作
由于zynq7000自带的文件系统(ramdisk)大小为8M的,在开发过程中需要移植一些库到文件系统,所以需要给文件系统扩容,从新自己制作新的文件系统,现在把制作方法介绍如下:1.用dd命令制作镜像文件使用dd软件制作镜像文件并将上述我们制作的rootfs_zed中的内容拷贝到镜像文件中,具体命令如下:#sudo ----------切换到root模式下#cd /home/filesy原创 2017-03-16 18:19:24 · 916 阅读 · 0 评论 -
BootLoader启动过程分析
一、 Boot Loader的概念和功能1、嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分:(1)引导加载程序:其中包括内部ROM中的固化启动代码和Boot Loader两部分。而这个内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导Boot Loader。有的芯片比较复杂,比如Omap3,他在flash中没有代码的时候有许多启动方式转载 2017-12-07 16:29:57 · 288 阅读 · 0 评论 -
用户空间与内核空间数据交换的方式(1)------debugfs
转自:https://www.cnblogs.com/hoys/archive/2011/04/10/2011124.html内核开发者经常需要向用户空间应用输出一些调试信息,在稳定的系统中可能根本不需要这些调试信息,但是在开发过程中,为了搞清楚内核的行为,调试信息非常必要,printk可能是用的最多的,但它并不是最好的,调试信息只是在开发中用于调试,而printk将一直输出,因此开发完毕后需...原创 2018-10-26 14:13:03 · 175 阅读 · 0 评论