上一页 1 2 3 4 5 6 7 8 9 10 ··· 127 下一页
摘要: 转自:http://linuxperf.com/?p=188 所谓内存泄漏(memory leak),是指分配出去的内存在用完之后忘了释放,造成内存浪费,可用的内存越来越少。内存泄漏是程序设计的错误导致的,既可能发生在用户程序里,也可能发生在内核中。 诊断内存泄漏问题的目标是定位为什么内存用完之后会 阅读全文
posted @ 2022-06-02 15:37 Sky&Zhang 阅读(825) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/8568090.html 专题:Linux内存管理专题 关键词:slub_debug、kmemleak、kasan、oob、Redzone、Padding。 Linux常见的内存访问错误有: 越界访问(out of boun 阅读全文
posted @ 2022-06-01 20:30 Sky&Zhang 阅读(1084) 评论(0) 推荐(0)
摘要: 转自:https://cloud.tencent.com/developer/article/1821529 UBI简介 UBI全称是Unsorted Block Images,上图为UBI在系统中的层次结构,最下面是flash层(包括flash控制器,各个flash驱动代码,spi-mem层等); 阅读全文
posted @ 2022-05-24 17:34 Sky&Zhang 阅读(909) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/wahaha02/p/4814698.html 问题领域 flash存储设备存在如下特点: 存在坏块 使用寿命较短 存储介质不稳定 读写速度慢 不支持随机访问(nand) 只能通过擦除将0改成1 最小读写单位为page or sub-page 便 阅读全文
posted @ 2022-05-24 17:32 Sky&Zhang 阅读(663) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/gmpy/p/10874475.html 本文思维导图总纲: 综述# 关于ubi子系统,早已有比较正式的介绍,也提供非常形象的介绍ubi子系统ppt国内的前辈 alloysystem 不辞辛劳为我们提供了部分正式介绍的中文译文,以及找不到原文的转 阅读全文
posted @ 2022-05-24 17:18 Sky&Zhang 阅读(777) 评论(0) 推荐(0)
摘要: 转自:http://www.gandalf.site/2019/01/iotubi.html 0x1 UBI文件系统简介 UBI文件系统是linux-2.6.27后内核新加入的flash文件系统,开发环境主机要求至少是在linux2.6.27后的内核,且已经有nandsim,ubi等相关模块。 UB 阅读全文
posted @ 2022-05-24 17:12 Sky&Zhang 阅读(6822) 评论(0) 推荐(0)
摘要: 转自:https://codeleading.com/article/50686270686/ 简单Linux系统环境下的内核探测 在笔者之前的文章中提到,基于内核eBPF探针的常用工具主要bpftrace、bcc,二者复杂的依赖库使得其在嵌入式Linux系统环境下常常是不可用的。截止目前,一些嵌入 阅读全文
posted @ 2022-05-24 16:21 Sky&Zhang 阅读(458) 评论(0) 推荐(0)
摘要: 转自:https://jgsun.github.io/2018/11/30/the-summary-of-running-arm-QEMU/ 概述 这篇文章是用QEMU模拟运行arm u-boot和linux的一个总结,以arm vexpres板为例,包括用QEMU单独运行u-boot或者linux 阅读全文
posted @ 2022-05-24 16:17 Sky&Zhang 阅读(1668) 评论(0) 推荐(0)
摘要: 转自:https://jgsun.github.io/2020/07/18/printk-more/ 1. Overview 我们知道,ftrace输出含有线程名,线程id和cpuid,非常有助于分析问题,是否可以让prink输出也带有这些信息的?本文介绍了其实现方法。 ftrace 输出格式 mo 阅读全文
posted @ 2022-05-24 16:16 Sky&Zhang 阅读(522) 评论(0) 推荐(0)
摘要: 转自:https://tinylab.org/ply-intro/ 推荐一款轻量级 eBPF 前端工具 ply Sun Jianguo 创作于 2020/10/21 打赏 By Jianguo Sun of TinyLab.org Oct 11, 2020 1 Overview ply 是 eBPF 阅读全文
posted @ 2022-05-24 16:13 Sky&Zhang 阅读(340) 评论(0) 推荐(0)
摘要: 转自:https://www.litreily.top/2020/05/07/ubi-driver/ 在处理ubifs相关bug的过程中,学习了ubi驱动对坏块保留分区的处理方式,在此记录一下。 相关概念 mtd mtd 全称 memory technology device 内存技术设备,是用于访 阅读全文
posted @ 2022-05-24 16:12 Sky&Zhang 阅读(1615) 评论(0) 推荐(0)
摘要: 转自:https://www.jianshu.com/p/64def4ed0849 理解内核模块原理及正确编写源代码 原理:内核模块可以作为独立程序来编译的函数和数据类型的集合。之所以提供模块机制,是因为Linux本身是一个单内核。单内核由于所有内容都集成在一起,效率很高,但可扩展性和可维护性相对较 阅读全文
posted @ 2022-05-20 14:39 Sky&Zhang 阅读(410) 评论(0) 推荐(0)
摘要: 转自: 一、Latency 基础: AXI latency 是比较关键的部分,可以采用VIP的latency机制模拟硬件的latency 信息;其中latency机制的使用按照作用主体分为两块:一个是针对master VIP的,一个是针对Slave VIP的; 根据axi的握手机制: 写通道操作: 阅读全文
posted @ 2022-05-17 14:59 Sky&Zhang 阅读(1501) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/10219704.html DMA本身用于减轻CPU负担,进行CPU off-load搬运工作。 在DMA驱动内部实现有同步和异步模式,异步模式使用dma_async_issue_pending(),然后在callback( 阅读全文
posted @ 2022-05-17 14:54 Sky&Zhang 阅读(587) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/Rong_Toa/article/details/108825666 目录 为什么要有 DMA 技术? 传统的文件传输有多糟糕? 如何优化文件传输的性能? 如何实现零拷贝? PageCache 有什么作用? 大文件传输用什么方式实现? 总结 磁盘可以 阅读全文
posted @ 2022-05-17 14:52 Sky&Zhang 阅读(1223) 评论(0) 推荐(1)
摘要: 转自:https://blog.csdn.net/zwh847021940/article/details/53205338?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault% 阅读全文
posted @ 2022-05-17 14:50 Sky&Zhang 阅读(1035) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/zxpblog/article/details/108539245 前言: 一直就感觉linux下面的任务调度机制太丰富了,由于各种调度机制平时工作中只是要用,理解并不是那么深刻,所有有时候说不上道道来,只知道这个要用softirq/tasklet/ 阅读全文
posted @ 2022-05-16 13:44 Sky&Zhang 阅读(1601) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/True_Rain/article/details/106177833?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~defau 阅读全文
posted @ 2022-05-07 23:33 Sky&Zhang 阅读(209) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/h451884098/article/details/120119545 开发板:JZ2440 系统版本:Linux 4.10.17 + 设备树 代码仓库地址:lvgl 仓库 LVGL 版本:v8.0.2 LVGL 驱动版本:v6.1.1 LVGL 阅读全文
posted @ 2022-05-07 10:06 Sky&Zhang 阅读(863) 评论(0) 推荐(0)
摘要: 转自:https://shaocheng.li/posts/2018/07/05/ Table of Contents 1. printk() 2. SysRq 键 3. Kdump 4. 崩溃测试 5. crash 命令 6. kernel-debuginfo 7. NMI 8. Soft loc 阅读全文
posted @ 2022-04-20 18:04 Sky&Zhang 阅读(1334) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 127 下一页