随笔分类 - Linux底层驱动
底层驱动只是、初步的底层驱动名词介绍
4.怎么根据DDR原理图确认DDR Width、DDR类型、DDR大小、几片DDR(纯看原理图,能看出来DDR位宽、芯片个数、大小吗?)
摘要:看接线可以判断位宽,大小看不出来,看型号(DDR3、DDR4,大小)需要找手册。 位宽:每片芯片的 DQ 数据引脚数量(常见有x8,x16,x32) DDR 总数据位宽 = 每片 DDR 芯片位宽 × 芯片数量(并行连接)。 个数:查看原理图上的芯片标识
阅读全文
1.1 Linux设备树介绍2
摘要:1.Device Tree 1.内核不包含对硬件的描述,它以二进制的形式单独存储在另外的位置:the device tree blob。 2.bootloader需要加载两个二进制文件:内核镜像和DTB内核镜像仍然是uImage或者zImage,DTB文件在arch/arm/boot/dts中,每一
阅读全文
page size 和 block size 和 oob size 和 device size的大小计算?
摘要:1.如下图所示: 1 page size有多少字节B,不同文件系统,大小不同;(这里假设 1 page = 2048 B ) 1 oob有多少字节B,不同文件系统,大小不同;(这里假设 1 oob = 64 B) 1 页 = 1 page size + 1 oob size 1 block 由若干页
阅读全文
Linux启动流程
摘要:Linux系统的启动 1.上电以后先运行一段 bootloader 程序;这个过程会 ①初始化 DDR 等外设, ②将Linux内核从 flash(Nand Flash,Nor Flash) 拷贝到DDR中; ③启动Linux内核; //注释:BootLoader 主要的工作还是启动Linux内核;
阅读全文
【Nand文件系统】UBI介绍
摘要:1.UBI简介: UBI 是Flash的卷管理系统, 2. UBIFS简介: UBIFS是一种新的闪存文件系统,UBIFS工作在UBI卷之上,不能在MTD设备之上运行, 也不能在block设备上运行,因为ubifs的设计就是raw flash设备之上的文件系统。 3. UBI 和 UBIFS的关系
阅读全文
数据线和地址线 ?
摘要:1、数据线和地址线是针对CPU而言的,地址线、数据线都是指CPU的地址线和数据线; 2、地址线是什么? 地址线是用来传输地址信息的,举例:CPU在内存或硬盘里面寻找一个数据时,先通过地址线找到地址(这个数据对应的存储单元) 然后再通过数据线将数据取出来,CPU如果有32根地址线,那么就可以访问2^3
阅读全文
内部RAM和外部RAM的区别
摘要:小TIPS: linux启动时, ①第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动; ②之后可以自动或手动挂载其他的文件系统。因此,一个系统中可以同时存在不同的文件系统。 1、通常说的内存(DDR)、RAM(SRAM、DRAM)、ROM、Flash(闪存)
阅读全文
浙公网安备 33010602011771号