摘要: 转自: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 阅读(674) 评论(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 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/gmpy/p/10874475.html 本文思维导图总纲: 综述# 关于ubi子系统,早已有比较正式的介绍,也提供非常形象的介绍ubi子系统ppt国内的前辈 alloysystem 不辞辛劳为我们提供了部分正式介绍的中文译文,以及找不到原文的转 阅读全文
posted @ 2022-05-24 17:18 Sky&Zhang 阅读(590) 评论(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 阅读(4514) 评论(0) 推荐(0) 编辑
摘要: 转自:https://codeleading.com/article/50686270686/ 简单Linux系统环境下的内核探测 在笔者之前的文章中提到,基于内核eBPF探针的常用工具主要bpftrace、bcc,二者复杂的依赖库使得其在嵌入式Linux系统环境下常常是不可用的。截止目前,一些嵌入 阅读全文
posted @ 2022-05-24 16:21 Sky&Zhang 阅读(330) 评论(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 阅读(1397) 评论(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 阅读(416) 评论(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 阅读(282) 评论(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 阅读(1202) 评论(0) 推荐(0) 编辑